From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Andrey Astafiev To: mandrake-russian@altlinux.ru Message-ID: <20020108072227.GC3341@ok-computer.tvcell.ru> Mail-Followup-To: mandrake-russian@altlinux.ru Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Subject: [mdk-re] software groups and descriptions Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Tue Jan 8 10:17:01 2002 X-Original-Date: Tue, 8 Jan 2002 10:22:27 +0300 Archived-At: List-Archive: List-Post: меня тут заинтересовала проблема разделения пакетов по группам. есть ли какой-нибудь документ, в котором определяются эти группы и принципы включения софта в ту или иную группу? перед выходом Мастера хорошо бы проверить пакеты на соответствие этому документу. в трех (может четырех) пакетах из недавнего Сизифа в названиях групп сделаны опечатки (сообщу через bts). к некоторым группам относятся один-два пакета, в то время как существуют группы с аналогичнмыми названиями. может кому-нибудь будет интересно. написал скрипт, который вытаскивает описание пакета и записывает его в файл. для удобства просмотра файл записывается в каталог с названием группы, к которой принадлежит пакет. ==== begin ==== #!/bin/sh RPM_FILES_DIR=/home/sisyphus/i586/ALTLinux/RPMS.sisyphus DESCRIPTION_DIR=/home/sisyphus/i586/ALTLinux/desc find ${RPM_FILES_DIR} -name *.rpm | while read RPMFILE; do DIR=${DESCRIPTION_DIR}/`rpm -qp --qf "%{GROUP}" $RPMFILE` mkdir -p "$DIR" rpm -qip $RPMFILE > ${DIR}/`rpm -qp --qf "%{NAME}" $RPMFILE`.desc done ==== end ==== кстати, скрипт легко можно переделать для создания, скажем, симлинка на пакет в каталоге с именем его группы, чтобы не перечитывать содержимое каталога, в котором ~2500 файлов :), если знаешь, к какой группе относится пакет. имхо, вполне актуально держать на ftp получаемую структуру каталогов с симлинками и описаниями. -- andrei at tvcell d0t ru