slitaz-boot-scripts rev 19

Moved cdrom settings to rcS
author Christophe Lincoln <pankso@slitaz.org>
date Mon Jan 14 10:17:11 2008 +0100 (2008-01-14)
parents d7fb887562f4
children 177e91b4a3fa
files etc/init.d/hwconf.sh etc/init.d/rcS
line diff
     1.1 --- a/etc/init.d/hwconf.sh	Sun Jan 06 23:21:21 2008 +0100
     1.2 +++ b/etc/init.d/hwconf.sh	Mon Jan 14 10:17:11 2008 +0100
     1.3 @@ -33,15 +33,3 @@
     1.4  		continue
     1.5  	fi
     1.6  fi
     1.7 -
     1.8 -# Creat /dev/cdrom if needed (symlink does not exist on LiveCD). Chmod hack
     1.9 -# for Asunder and burnbox allowing all users to burn/rip CD/DVD.
    1.10 -#
    1.11 -DRIVE_NAME=`cat /proc/sys/dev/cdrom/info | grep "drive name" | cut -f 3`
    1.12 -if [ ! "`readlink /dev/cdrom`" ]; then
    1.13 -	echo -n "Creating symlink : /dev/cdrom..."
    1.14 -	ln -s /dev/$DRIVE_NAME /dev/cdrom
    1.15 -	chmod 0666 /dev/cdrom
    1.16 -	status
    1.17 -fi
    1.18 -chmod 0666 /dev/$DRIVE_NAME
     2.1 --- a/etc/init.d/rcS	Sun Jan 06 23:21:21 2008 +0100
     2.2 +++ b/etc/init.d/rcS	Mon Jan 14 10:17:11 2008 +0100
     2.3 @@ -48,6 +48,25 @@
     2.4  	echo "/sbin/udevd" > /proc/sys/kernel/hotplug
     2.5  fi
     2.6  
     2.7 +# Creat /dev/cdrom if needed (symlink does not exist on LiveCD). Chmod
     2.8 +# hack for Asunder and burnbox allowing all users to burn/rip CD/DVD.
     2.9 +# Add also /dev/cdrom to fstab in entry dos not exist.
    2.10 +#
    2.11 +DRIVE_NAME=`cat /proc/sys/dev/cdrom/info | grep "drive name" | cut -f 3`
    2.12 +if [ ! "`readlink /dev/cdrom`" ]; then
    2.13 +	echo -n "Creating symlink : /dev/cdrom..."
    2.14 +	ln -s /dev/$DRIVE_NAME /dev/cdrom
    2.15 +	chmod 0666 /dev/cdrom
    2.16 +	status
    2.17 +fi
    2.18 +if ! grep -q "/dev/cdrom" /etc/fstab; then
    2.19 +	echo -n "Adding /dev/cdrom  to fstab..."
    2.20 +	echo '/dev/cdrom      /media/cdrom iso9660 user,noauto       0       0' \
    2.21 +		>> /etc/fstab
    2.22 +	status
    2.23 +fi
    2.24 +chmod 0666 /dev/$DRIVE_NAME
    2.25 +
    2.26  # Handle kernel cmdline parameter modprobe=<module_list> 
    2.27  if grep -q " modprobe=" /proc/cmdline; then
    2.28  	MODULES=`sed -e 's/.* modprobe=\([^ ]*\).*/\1/' -e 's/,/\n/g' < /proc/cmdline`