[Lunar-commits] <moonbase> lunar-init: add kernel v3 handler

Zbigniew Luszpinski zbiggy at lunar-linux.org
Sat Nov 19 23:56:50 CET 2011


commit 7a062a105eca68503af3c34df8761b4557f447c5
Author: Zbigniew Luszpinski <zbiggy at lunar-linux.org>
Date:   Sat Nov 19 23:56:50 2011 +0100

    lunar-init: add kernel v3 handler
---
 utils/lunar-init/DETAILS |    4 ++--
 utils/lunar-init/mount   |    8 ++++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/utils/lunar-init/DETAILS b/utils/lunar-init/DETAILS
index 53b8e9f..6f39a90 100644
--- a/utils/lunar-init/DETAILS
+++ b/utils/lunar-init/DETAILS
@@ -1,8 +1,8 @@
           MODULE=lunar-init
-         VERSION=0.1.4
+         VERSION=0.1.5
         WEB_SITE=http://lunar-linux.org
          ENTERED=20070404
-         UPDATED=20110425
+         UPDATED=20111119
            SHORT="the Lunar init scripts vital to any system"
 PROFILE=yes
 
diff --git a/utils/lunar-init/mount b/utils/lunar-init/mount
index a94e8fa..9a036f2 100644
--- a/utils/lunar-init/mount
+++ b/utils/lunar-init/mount
@@ -133,6 +133,10 @@ warn_msg()
 	echo -ne "$1$RESULT_WARN"
 }
 
+kernel_is_3()
+{
+	uname -r | grep -q "^3"
+}
 
 kernel_is_26()
 {
@@ -191,7 +195,7 @@ start()
 
 	# default bahaviour if the user did not choose himself
 	if [ -z "$DEVNODES" ]; then
-		if kernel_is_26 ; then
+		if kernel_is_26 || kernel_is_3 ; then
 			DEVNODES="udev"
 			if [ -n "$DEBUG" ] ; then
 				echo -e "\n< Found udev >"
@@ -202,7 +206,7 @@ start()
 		fi
 	fi
 
-	kernel_is_26 && run_with_msg " * Mounting /sys" "mount -n -t sysfs sysfs /sys"
+	kernel_is_26 || kernel_is_3 && run_with_msg " * Mounting /sys" "mount -n -t sysfs sysfs /sys"
 
 	if [ "$DEVNODES" = "udev" ]; then
         run_with_msg " * Mounting udev on /dev" "mount -w -n -t tmpfs udevfs /dev -o size=6m,mode=0755"


More information about the Lunar-commits mailing list