[ALTSP] bootsplash?!

Michael A. Kangin mak at rsmu.ru
Sun Mar 30 03:49:51 MSD 2008


В сообщении от Sunday 30 March 2008 03:28:17 Led написал(а):

> > > > Ну что ж, оно работает на 2.6.22, даже замечательно работает.
> > > > Жаль только, что до начала работы rc.sysinit не обновляется
> > > > прогресс-бар.
> > > А у меня не получилось прикрутить.
> > В смысле прогресс-бар?
> В смысле bootsplash вообще.

Посмотрите плагин в аттаче. 
Нужно поместить какой-нибудь из design-bootsplash- пакетов в EARLY_PACKAGES, и 
установить в /etc/ltsp/ltsp-build-client.conf переменную 
BOOTSPLASH_RESOLUTION в какое-нибудь 1024x768.
Ну и сгенерить чрут заново.

> > > Алтовской инструкции не нашёл, а общая  не сработала.
> > Функции splash_init и splash_update из /etc/rc.d/init.d/functions
> > спортировать?
> Куда спортировать?

в инитрд. Я думал, что вы про прогресс-бар говорите.

-- 
wbr, Michael A. Kangin
-------------- next part --------------
# Bootsplash functionality. Add any design-bootsplash-* package into EARLY_PACKAGES and set env var BOTSPLASH_RESOLUTION 

case "$MODE" in
    install)
	echo "$BOOTSPLASH_RESOLUTION" | grep -q -E '[[:digit:]]{3,4}x[[:digit:]]{3,4}' && {
		case "$BOOTSPLASH_RESOLUTION" in
			1280x1024)
				VESA_MODE=0x31A
				;;
			1024x768)
				VESA_MODE=0x317
				;;
			800x600)
				VESA_MODE=0x314
				;;
			640x480)
				VESA_MODE=0x311
				;;
		esac
		[ -n "$VESA_MODE" ] && {
			sed -i -e "s/\(^[[:blank:]]fbresolution\)=.*/\1=$BOOTSPLASH_RESOLUTION/" $ROOT/sbin/mkinitrd
			sed -i -r -e "s/(^[[:blank:]]*BOOTPROMPT_OPTS=.*nfsroot.*)\"$/\1 vga=$VESA_MODE splash=silent\"/" $ROOT/usr/share/ltsp/update-kernels
		} || {
			echo "Bad resolution $BOOTSPLASH_RESOLUTION" >&2
		}
	} || true
        ;;
esac



More information about the Ltsp-server mailing list