[sisyphus] последний dist-upgrade и framebufer

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Май 24 18:31:04 MSD 2003


On Sat, May 24, 2003 at 10:36:34PM +1300, Sergey Plyukhin wrote:
> Здравствуйте.
> После изменения в инит скриптах загрузки framebufer
> появилась следующая проблема :-( 

Попробуйте приложенный патч.


--
ldv
----------- следующая часть -----------
--- /etc/rc.d/init.d/fbsetfont.orig	21 May 2003 12:22:40 -0000
+++ /etc/rc.d/init.d/fbsetfont	24 May 2003 14:22:47 -0000
@@ -27,6 +27,16 @@
 # See how we were called.
 case "$1" in
 	start|reload|restart)
+		# Initializing ttys.
+		sed -ne 's,^\([0-9]\+\):[0-9]\+:respawn:/sbin/mingetty.*,/dev/tty\1,pg' </etc/inittab |
+			while read t; do
+				[ ! -c "$t" ] || : >>"$t"
+			done
+		for i in $TTYS; do
+			t="/dev/tty$i"
+			[ ! -c "$t" ] || : >>"$t"
+		done
+
 		# Setup videomode if requested.
 		if [ -n "$MODE" -a -x "$FBSET" ]; then
 			: >>"$LOGDEVICE"
@@ -36,10 +46,15 @@
 		# Update system font.
 		if [ -n "$MODULE" ] || [ -n "$MODE" -a -x "$FBSET" ]; then
 			: >>"$LOGDEVICE"
+			sed -ne 's,^\([0-9]\+\):[0-9]\+:respawn:/sbin/mingetty.*,/dev/tty\1,pg' </etc/inittab |
+				while read t; do
+					[ ! -c "$t" ] ||
+						/sbin/setsysfont --tty="$t" >>"$LOGDEVICE" 2>&1
+				done
 			for i in $TTYS; do
 				t="/dev/tty$i"
-				: >>"$t"
-				/sbin/setsysfont --tty="$t" >>"$LOGDEVICE" 2>&1
+				[ ! -c "$t" ] ||
+					/sbin/setsysfont --tty="$t" >>"$LOGDEVICE" 2>&1
 			done
 		fi
 		;;
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20030524/37de3989/attachment-0010.bin>


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