[ALTSP] Проблемы сборки на свежем сизифе
Michael A. Kangin
mak at complife.ru
Wed May 4 16:45:13 UTC 2011
Добрый день.
Собирал тут образ клиента на базе свежего сизифа, с 2.6.38-alt3.
Натнулся на такие грабли:
- в чрут не устанавливается ltsp-client под тем предлогом, что
конфликтует с bootloader-utils по файлу /etc/sysconfig/installkernel
В ltsp.spec переименовываем installkernel в installkernel1,
И в ltsp-build-client/ALTLinux/040-kernel говорим cat
$ROOT/etc/sysconfig/installkernel1 > $ROOT/etc/sysconfig/installkernel
- постройка клиента затыкалась с ошибкой can't
touch /etc/X11/xinit/Xkbmap.
Там не было такой директории - /etc/X11/xinit
Выкрутился, сказав в ltsp-build-client/ALTLinux/010-bindfiles
- [ -f "$ROOT/$f" ] || touch "$ROOT/$f"
+ [ -f "$ROOT/$f" ] || {
+ mkdir -p `dirname "$ROOT/$f"`
+ touch "$ROOT/$f"
+ }
- чтобы создалось initrd, нужно принудительно включать в клиента
mkinitrd, и выкидывать из /etc/sysconfig/installkernel строку
MKINITRD_OPTIONS_NBDROOT="--extra nbd
--add /sbin/nbd-client=/usr/sbin/nbd-client.static"
--
WBR, Michael A. Kangin
More information about the Ltsp-server
mailing list