Пересборка LiveCD Ubuntu: различия между версиями
Перейти к навигации
Перейти к поиску
Gumanoed (обсуждение | вклад) |
Gumanoed (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | + | mount -o loop feisty.iso loop/ | |
+ | |||
+ | rsync -ax loop/. ubuntu-rebuild/ | ||
− | + | umount loop | |
− | + | mount ubuntu-rebuild/casper/filesystem.squashfs loop -t squashfs -o loop | |
+ | |||
+ | rsync -av loop/. ubuntu-source | ||
+ | umount loop | ||
+ | nano ubuntu-source/etc/apt/sources.list | ||
chroot ubuntu-source dpkg-query -W --showformat='${Package} ${Version}\n' | grep -v deinstall > ubuntu-rebuild/casper/filesystem.manifest | chroot ubuntu-source dpkg-query -W --showformat='${Package} ${Version}\n' | grep -v deinstall > ubuntu-rebuild/casper/filesystem.manifest | ||
+ | |||
+ | cat > /tmp/sedscript << END | ||
+ | |||
+ | nano /tmp/sedscript | ||
+ | |||
+ | sed -f /tmp/sedscript < ubuntu-rebuild/casper/filesystem.manifest > ubuntu-rebuild/casper/filesystem.manifest.desktop | ||
+ | |||
+ | mksquashfs ubuntu-source/ ubuntu-rebuild/casper/filesystem.squashfs -noappend | ||
+ | |||
+ | (cd ubuntu-rebuild && find . -type f -print0 | xargs -0 md5sum > md5sum.txt) | ||
+ | |||
+ | mkisofs -r -V "Ubuntu-7.10-NTC-Edition-0.02" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o /home/ftp/iso/newubuntu.iso ubuntu-rebuild |
Версия 13:14, 21 ноября 2007
mount -o loop feisty.iso loop/ rsync -ax loop/. ubuntu-rebuild/
umount loop
mount ubuntu-rebuild/casper/filesystem.squashfs loop -t squashfs -o loop rsync -av loop/. ubuntu-source
umount loop
nano ubuntu-source/etc/apt/sources.list
chroot ubuntu-source dpkg-query -W --showformat='${Package} ${Version}\n' | grep -v deinstall > ubuntu-rebuild/casper/filesystem.manifest
cat > /tmp/sedscript << END
nano /tmp/sedscript
sed -f /tmp/sedscript < ubuntu-rebuild/casper/filesystem.manifest > ubuntu-rebuild/casper/filesystem.manifest.desktop
mksquashfs ubuntu-source/ ubuntu-rebuild/casper/filesystem.squashfs -noappend
(cd ubuntu-rebuild && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)
mkisofs -r -V "Ubuntu-7.10-NTC-Edition-0.02" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o /home/ftp/iso/newubuntu.iso ubuntu-rebuild