[Pkg-kbd-commit] r207 - people/zinoviev/console-setup/debian

Anton Zinoviev zinoviev at costa.debian.org
Sat Sep 16 11:58:00 UTC 2006


Author: zinoviev
Date: 2006-09-16 11:57:59 +0000 (Sat, 16 Sep 2006)
New Revision: 207

Modified:
   people/zinoviev/console-setup/debian/console-setup.console-setup.init
   people/zinoviev/console-setup/debian/console-setup.keyboard-setup.init
   people/zinoviev/console-setup/debian/control
Log:
console-setup: use /lib/lsb/init-functions when available


Modified: people/zinoviev/console-setup/debian/console-setup.console-setup.init
===================================================================
--- people/zinoviev/console-setup/debian/console-setup.console-setup.init	2006-09-16 11:02:31 UTC (rev 206)
+++ people/zinoviev/console-setup/debian/console-setup.console-setup.init	2006-09-16 11:57:59 UTC (rev 207)
@@ -4,6 +4,22 @@
 
 test -f /bin/setupcon || exit 0
 
+if [ -f /lib/lsb/init-functions ]; then
+    . /lib/lsb/init-functions
+else
+    log_action_begin_msg () {
+	echo -n "$@... "
+    }
+
+    log_action_end_msg () {
+	if [ "$1" -eq 0 ]; then 
+	    echo done.
+	else
+	    echo failed.
+	fi
+    }
+fi
+
 case "$1" in
     stop)
         # console-setup isn't a daemon
@@ -11,9 +27,12 @@
     start|force-reload|restart|reload)
 	case `readlink /proc/self/fd/2` in
 	    /dev/tty[0-9]*|/dev/vc/[0-9]*|/dev/console)
-	        echo -n "Setting up font and keyboard on the console... "
-		setupcon
-		echo done.
+	        log_action_begin_msg "Setting up console font and keymap"
+		if setupcon; then
+		    log_action_end_msg 0
+		else
+		    log_action_end_msg $?
+		fi
 		;;
 	    *)
 		exit 0 

Modified: people/zinoviev/console-setup/debian/console-setup.keyboard-setup.init
===================================================================
--- people/zinoviev/console-setup/debian/console-setup.keyboard-setup.init	2006-09-16 11:02:31 UTC (rev 206)
+++ people/zinoviev/console-setup/debian/console-setup.keyboard-setup.init	2006-09-16 11:57:59 UTC (rev 207)
@@ -4,6 +4,22 @@
 
 test -f /bin/setupcon || exit 0
 
+if [ -f /lib/lsb/init-functions ]; then
+    . /lib/lsb/init-functions
+else
+    log_action_begin_msg () {
+	echo -n "$@... "
+    }
+
+    log_action_end_msg () {
+	if [ "$1" -eq 0 ]; then 
+	    echo done.
+	else
+	    echo failed.
+	fi
+    }
+fi
+
 case "$1" in
     stop)
         # keyboard-setup isn't a daemon
@@ -11,9 +27,12 @@
     start|force-reload|restart|reload)
 	case `readlink /proc/self/fd/2` in
 	    /dev/tty[0-9]*|/dev/vc/[0-9]*|/dev/console)
-	        echo -n "Preliminary setting the keyboard on the console... "
-		setupcon -k
-		echo done.
+	        log_action_begin_msg "Setting preliminary keymap..."
+		if setupcon -k; then
+		    log_action_end_msg 0
+		else
+		    log_action_end_msg $?
+		fi
 		;;
 	    *)
 		exit 0 

Modified: people/zinoviev/console-setup/debian/control
===================================================================
--- people/zinoviev/console-setup/debian/control	2006-09-16 11:02:31 UTC (rev 206)
+++ people/zinoviev/console-setup/debian/control	2006-09-16 11:57:59 UTC (rev 207)
@@ -12,6 +12,8 @@
 Architecture: all
 Recommends: kbd (>= 0.99-12) | console-tools (>= 1:0.2.3-16)
 Depends: debconf (>= 0.5) | debconf-2.0, console-terminus (>= 4.16), xkb-data
+Suggests: lsb-base (>= 3.0-6)
+Conflicts: lsb-core (<< 2.0-6), lsb (<< 2.0-6), lsb-base (<< 3.0-6)
 Description: Setup the font and the keyboard on the console
  The package provides the Linux console with the same versatile
  keyboard configuration that X Window uses.  As a result there is no
@@ -31,7 +33,8 @@
 Architecture: all
 Recommends: kbd | console-tools
 Depends: debconf (>= 0.5) | debconf-2.0
-Conflicts: console-setup, console-terminus
+Suggests: lsb-base (>= 3.0-6)
+Conflicts: console-setup, console-terminus, lsb-core (<< 2.0-6), lsb (<< 2.0-6), lsb-base (<< 3.0-6)
 Description: An experimental micro version of console-setup package
  This package can be useful when Debian system is installed on
  handhelds or other devices with small storage space.  It was created




More information about the Pkg-kbd-commit mailing list