Модификация Frenzy

Разборка образа

1. Копируем все файлы с компакта в произвольный каталог, например, /usr/frenzy.

2. Устанавливаем из портов sysutils/cloop-utils

3. Выполняем команды:

cd /usr/frenzy/frenzy
extract_compressed_fs frenzy.uzip > frenzyfs.iso 

4. Монтируем этот iso-образ в созданный нами каталог frenzyfs:

mkdir frenzyfs 
mount_cd9660 /dev/`mdconfig -a -t vnode -f frenzyfs.iso` frenzyfs

5. Копируем из него все файлы в каталог, например,

Теперь делаем туда chroot и ставим пакаджи/редактируем файлы

Сборка образа

1. Делаем заново iso-образ

mkisofs -lRNU -quiet -ldots -o frenzynew.iso frenzyfs

2. Сжимаем его с помощью утилиты mkuzip:

mkuzip -o frenzy.uzip -s 130560 frenzynew.iso 

3. Получаем новый frenzy.uzip, запихиваем его в исошник вместо старого и делаем образ заново:

mkisofs -quiet -b boot/cdboot -no-emul-boot -c boot/boot.catalog -boot-load-size 4 -r -J -D -o frenzy-1.0-patched.iso disr_with_frenzy_isofs