[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