LINUX.ORG.RU

История изменений

Исправление Jaberwock, (текущая версия) :

rsync -av /path/to/mounted/iso/ /path/to/work/copy/of/iso

cp ..../trimtree.pl /path/to/work/copy/of/iso/..

cd /path/to/work/copy/of/iso/..

trimtree.pl /path/to/work/copy/of/iso/

подменяем рпм на измененный с тем же названием

при пересборке рпм сохраняем provides

cd /path/to/work/copy/of/iso/

discinfo=`head -1 .discinfo`

compdata=`find repodata -name *comps*xml`

проверяем

echo $discinfo — набор цифр разделенных точкой

echo $compdata — pathto/наборШестнадцатиричныхЦифрИлиЕщеЧего-comps.xml

устанавливаем пакет createrepo-….rpm

в зависимостях deltarpm, python-deltarpm

createrepo --update -u «media://$discinfo» -g $compdata .

пересоздаем образ

cd /path/to/work/copy/of/iso/

mkisofs -o ../Imyaobraza.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -joliet-long -v -T .

Исходная версия Jaberwock, :

rsync -av /path/to/mounted/iso/ /path/to/work/copy/of/iso cp ..../trimtree.pl /path/to/work/copy/of/iso/.. cd /path/to/work/copy/of/iso/.. trimtree.pl /path/to/work/copy/of/iso/ подменяем рпм на измененный с тем же названием при пересборке рпм сохраняем provides

cd /path/to/work/copy/of/iso/ discinfo=`head -1 .discinfo` compdata=`find repodata -name *comps*xml` проверяем echo $discinfo — набор цифр разделенных точкой echo $compdata — pathto/наборШестнадцатиричныхЦифрИлиЕщеЧего-comps.xml

устанавливаем пакет createrepo-….rpm в зависимостях deltarpm python-deltarpm

createrepo --update -u «media://$discinfo» -g $compdata .

пересоздаем образ cd /path/to/work/copy/of/iso/ mkisofs -o ../Imyaobraza.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -joliet-long -v -T .