[devel-distro] Как правильно запаковать профиль в тарболл?
Eugene Prokopiev
enp at itx.ru
Tue Mar 22 15:45:52 MSK 2016
Здравствуйте!
Потребовалось положить результаты сборки в тарболл, причем структура
каталогов/файлов должна быть проще того, что попадает в загрузочный
iso. Сделал в итоге так:
$ cat Makefile
MKI_PACK_RESULTS = custom:altlive:pack.sh
MKI_HANDLER = none
$ cat pack.sh
#!/bin/sh -e
TMPDIR=$(mktemp -d)
NAME=$(basename $OUTNAME)
mkdir -p $TMPDIR/$NAME
cp ../boot/{vmlinuz,full.cz} $TMPDIR/$NAME
cp ../.work/live $TMPDIR/$NAME
cd $TMPDIR
tar -cf $OUTNAME.tar $NAME
cd
rm -rf $TMPDIR
Не покидает ощущение того, что это не самый прямой путь. Особенно
смущает MKI_HANDLER, который совершенно не используется, но без него
сборка спотыкается на:
/usr/share/mkimage/tools/mki-pack-custom: 16:
/usr/share/mkimage/tools/mki-pack-custom: MKI_HANDLER: handler
required
--
WBR,
Eugene Prokopiev
More information about the devel-distro
mailing list