История изменений
Исправление 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 .