Browse Source

Benjamin Schieder:


			
			
				rocklinux
			
			
		
Benjamin Schieder 18 years ago
parent
commit
a3e836b796
1 changed files with 5 additions and 1 deletions
  1. +5
    -1
      package/base/sysfiles/stone_mod_hardware.sh

+ 5
- 1
package/base/sysfiles/stone_mod_hardware.sh

@ -65,12 +65,14 @@ add_module_to_initrd() {
else else
echo "modprobe ${addmodule}" >> /etc/conf/kernel echo "modprobe ${addmodule}" >> /etc/conf/kernel
fi fi
recreate_initrd=1
} }
remove_module_from_initrd() { remove_module_from_initrd() {
module=${1}; module=${1};
grep -v '^modprobe[ ].*'${module} /etc/conf/kernel > /etc/conf/kernel.new grep -v '^modprobe[ ].*'${module} /etc/conf/kernel > /etc/conf/kernel.new
mv /etc/conf/kernel.new /etc/conf/kernel mv /etc/conf/kernel.new /etc/conf/kernel
recreate_initrd=1
} }
set_dev_setup() { set_dev_setup() {
@ -109,6 +111,7 @@ set_rtc() {
} }
main() { main() {
recreate_initrd=0;
while while
devtype=udev devtype=udev
if [ -f /etc/conf/devtype ]; then if [ -f /etc/conf/devtype ]; then
@ -140,7 +143,7 @@ main() {
cmd="$cmd `get_initrd_module_cmds`"; cmd="$cmd `get_initrd_module_cmds`";
cmd="$cmd '' ''"; cmd="$cmd '' ''";
cmd="$cmd 'Re-create initrd now (dont forget this!)' '/sbin/mkinitrd'";
cmd="$cmd 'Force initrd re-creation now' '/sbin/mkinitrd'";
cmd="$cmd '' ''"; cmd="$cmd '' ''";
if [ "$clock_tz" = localtime ] ; then if [ "$clock_tz" = localtime ] ; then
@ -154,6 +157,7 @@ main() {
eval "$cmd" eval "$cmd"
do : ; done do : ; done
[ "${recreate_initrd}" == "1" ] && /sbin/mkinitrd
return return
} }

Loading…
Cancel
Save