LINUX.ORG.RU

Как пересобрать центос?


0

1

Задача взять имеющийся диск и пропатчить несколько rpm. Подскажите как лучше это сделать.

Сейчас читаю про кикстарт, но по моему это избыточно.

То есть по идее надо распокавать, обновить репозитории и запаковать обратно но с обновленными контрольными суммами.

★★★

Последнее исправление: Jaberwock (всего исправлений: 1)
Ответ на: комментарий от smilessss

и сборка пакета и его установка? разницы особо не вижу
что makepkg, что скрипт сборки для rpm

ubuntuawp ★★
()
Ответ на: комментарий от Jaberwock

Подписать своей подписью и включить подпись в свою сборку.

arson ★★★★★
()

взять SRPM поправить и засунуть в свой SRPM

потом собрать.

и добавить в локальный репозиторий.

кикстарт - это совсем из другой оперы.

и честно говоря по мне так не надо там ничего пересобирать.

Slackware_user ★★★★★
()
Ответ на: комментарий от Slackware_user

На таком уровне все понятно. Вопрос как «потом собрать» :-) За любые советы буду благодарен.

Jaberwock ★★★
() автор топика
Ответ на: комментарий от Jaberwock

скинуть в папку и сделать createrepo

пересобирать исошник никакого смысла нет.

это тупо потраченное время.

Slackware_user ★★★★★
()

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 ★★★
() автор топика
Последнее исправление: Jaberwock (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.