[Comm] Переименование файлов после apt
Александр Новосёлов
=?iso-8859-1?q?n=5Flist_=CE=C1_mail=2Eru?=
Сб Апр 17 19:33:54 MSD 2004
On Sat, 17 Apr 2004 18:52:45 +0400
"Дворников Михаил" <m_dvor на mail.ru> wrote:
> Apt скачивает rpm-файлы в /var/cache/apt/archives/.
> Но названия их отличаются:
> оригинал -> perl-Net-Daemon-0.37-alt2.noarch.rpm
> apt -> perl-Net-Daemon_0.37-alt2_noarch.rpm
> После копирования файлов в свой репозитарий и genbasedir,
> apt не замечает разницы в именах.
Переименовывает из аптовских подчеркиваний в нормальный вид.
#!/bin/sh
for i in *.rpm
do
canonbase="`rpm -qp $i`";
if echo "$i" | grep -v -q "^$canonbase"
then
arch="`rpm -q --queryformat '%{arch}' -p $i`"
canonname="${canonbase}.${arch}.rpm"
mv $i $canonname
fi
done
Подробная информация о списке рассылки community