[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