Простенький профиль, который прилагается к документации mkimage-0.0.7-alt3 -- уже не собирается на M40/M41/Sisyphus. Sisyphus: E: Couldn't find package elinks-utf8-hack [убираем] E: Couldn't find package alterator-install3-server [меняем на installer-server-stage3, соответственно stage2] kernel-modules-atl1-ovz-smp#1.2.40.2-alt1.132626.23: PreDepends: kernel-image-ovz-smp (= 2.6.18-alt23) [убираем] E: Package pciutils-devel-static has no installation candidate [убираем] mod_ssl-doc [убираем] The following packages have unmet dependencies: nfs-clients: Depends: libgssglue.so.1(libgssapi_CITI_2) Depends: librpcsecgss.so.3 nfs-server: Depends: libgssglue.so.1(libgssapi_CITI_2) Depends: librpcsecgss.so.3 E: Broken packages [обалдеваем, пытаемся поставить руками в .work -- встают, пожимаем плечами, убираем] В итоге профиль собирается, выдав в конце кучу строк вроде: find: ./.private/root: Permission denied и если немного догадаться, то находится /tmp/legion-test.iso [нудным голосом: в публично записывабельном каталоге со 100% предсказуемым именем!] :) Грузим исошку, вылетает так: mount: can't find /dev in /etc/fstab or /etc/mtab Это новый propagator. Прикладываем руками http://tinyurl.com/6mqhhg, замечаем разницу в путях, mv install2/scripts.d install2/image-scripts.d; make clean; собираем опять, при этом замечаем: cd: 40: can't cd to /tmp/.private/mike/example1/install2/scripts.d на выходе получаем: cp: cannot remove `/tmp/legion-test.iso': Operation not permitted make: *** [pack-image] Error 1 (файл принадлежит первому сателлитному uid/gid, в данном разе mike_a:mike_a) Грохаем iso, make, грузимся, FATAL ERROR IN INIT: overmounting /image I can't recover from this,please reboot manually and send bugreport cat initfs.new-propagator > initfs [то же самое] Кажется, пока на этом и остановились.
Created attachment 2613 [details] mkimage example profile quick-n-dirty not-fixing patch нерабочий патч, но по крайней мере профиль на сизифе собирается :)
Пример обновил в git. Проверьте.
На M40 теперь собирается, но результат взрывается: Spawning init ...FATAL ERROR IN INIT: overmounting /image Прикладывания этого не хватило: http://git.altlinux.org/people/boyarsh/packages/?p=mkimage-profiles-desktop.git;a=commit;h=4681cdae1f37ccd021d185dc887d070e783ea3c0 возможно, нужно ещё http://git.altlinux.org/people/boyarsh/packages/?p=mkimage-profiles-desktop.git;a=commit;h=d47a63e3bf19d8730e376b97720a2e448676640d 2 boyarsh: можешь глянуть?