[Comm] mkimage (not installed)

Michael Shigorin mike на osdn.org.ua
Сб Янв 7 20:55:09 MSK 2012


On Sat, Jan 07, 2012 at 07:24:28PM +0400, Vladimir Karpinsky wrote:
> >make APTCONF=$HOME/apt/apt.conf-sisyphus-i586 icewm.iso
> 18:11:21 initializing BUILDDIR: make[1]: *** [profile/init] Ошибка 123
> A взять installer-distro-altlinux-generic-stage2 из t6 как-то можно?

Да, создав с ним локальный репозиторий.

> Я только не совсем понимаю, его надо ставить от пользователя,
> чтобы он не попал в хост-систему?

Не-а -- он должен быть доступен для установки аптом (причём
необязательно в системе, но обязательно с той конфигурацией
apt, которая передана mkimage).

Наверное, сейчас проще всего (и заодно полезно на случай
необходимости что-либо локально пересобрать) сделать так:

mkdir -p ~/hasher
wget http://ftp.altlinux.org/pub/distributions/ALTLinux/t6/branch/files/SRPMS/installer-distro-altlinux-generic-6.0-alt1.src.rpm
hsh -v ~/hasher installer-distro-altlinux-generic-6.0-alt1.src.rpm

Если отработает, то должен получиться ~/hasher/repo с этим
пакетом; далее добавляем этот репозиторий к конфигурации для m-p
(ниже с учётом поправки насчёт x86_64 и p6 вместо сизифа):

mkdir -p ~/apt
cd ~/apt
cat > apt.conf-p6-x86_64 << EOF
Dir::Etc::main "/dev/null";
Dir::Etc::parts "/var/empty";
Dir::Etc::SourceParts "/var/empty";
Dir::Etc::sourcelist "$HOME/apt/sources.list-p6-x86_64";
EOF
cat > sources.list-p6-x86_64 << EOF
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch x86_64 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch noarch classic
rpm file:$HOME/hasher/repo x86_64 hasher
EOF

и соответственно

make APTCONF=$HOME/apt/apt.conf-p6-x86_64 icewm.iso

(если используется локальное зеркало, пропишите вместо http)

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки community