> Но если все же получится (будет желание), как-нибудь, сделать отдельную версию,
> урезанную до 122 Мб (без rpm, mc, VBoxAdd и т.п.) - буду крайне благодарен.Почему ж не получится, вспомнил ещё про документацию и вышло 120M: http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkima.../ live-webkiosk-mini-p6_20120329-i586.iso
Только ведь Вы и сами можете -- альт для этого ставить совсем не обязательно, live-builder.iso и на 4Gb RAM или с вручную подсунутым свопом и mount -o remount,size=3g /tmp
должен справиться (правда, пакеты из сизифа в интернете будет тащить или репозиторий придётся перенастроить).
Если хотите -- возьмите mkimage-profiles 0.6.1 из гита или пакета и приложите патч (пока не переписан для следующей версии): http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkima...
Запуск сборки, если в /etc/apt/sources.list* подключен t6/branch для нужной архитектуры:
make live-webkiosk-mini.iso
Сейчас запустил дословно так (поскольку на сборочном узле Sisyphus/x86_64, а в более консервативный p6/branch ещё не добрался поддерживающий загрузку без вопросов с гибридного образа propagator и livecd-webkiosk пришлось пока тоже дополнительным репо подсунуть, в нём на выходных оторвал проверку дефолтности firefox за бессмысленностью в livecd):make ARCH=i586 APTCONF=/home/mike/apt/apt.conf.M60P ISOHYBRID=1 SAVE_PROFILE=1 live-webkiosk-mini.iso
Последняя переменная обеспечила сохранение точного профиля сборки в .disk/profile.tgz (достаточно развернуть и запустить make при настроенных apt и hasher). Локальная конфигурация:// /home/mike/apt/apt.conf.M60P
Dir::Etc::main "/dev/null";
Dir::Etc::parts "/var/empty";
Dir::Etc::SourceParts "/var/empty";
Dir::Etc::sourcelist "/home/mike/apt/sources.list.M60P";
# /home/mike/apt/sources.list.M60P
rpm file:/pub/Linux/ALT/p6/branch i586 classic
rpm file:/pub/Linux/ALT/p6/branch noarch classic
rpm-dir file:/home/mike/hasher/M60/repo i586 hasher
Ну и для полноты картины (комментарии тоже убрал, пример есть в документации m-p):# ~/.mkimage/profiles.mk
APTCONF = ~/apt/apt.conf.$(ARCH)
DEBUG = 1
CLEAN = 1
NICE = 1
BELL = 1
Ссылки по теме:
http://www.altlinux.org/Branches
http://www.altlinux.org/Mkimage
http://www.altlinux.org/Mkimage/Profiles/m-p/examples
А вообще спасибо, подбросили мыслей по cleanup-скриптам -- они могут использоваться повторно, только вот аккуратно с ними очень надо... если получится снести /usr/lib/X11/modules/dri [47M] и ничего используемого не отвалится, надо будет обсудить с майнтейнером xorg возможность поставки xorg-drv-* без прибитых зависимостей на xorg-dri-*.