diff options
| author | Dirk von Suchodoletz | 2006-05-18 18:22:59 +0200 |
|---|---|---|
| committer | Dirk von Suchodoletz | 2006-05-18 18:22:59 +0200 |
| commit | 4a445a250111c239073613d2b3eef5d49c57b682 (patch) | |
| tree | a3dc688cc4d97ca9403ff87c508440a75326ebf2 /initrd/distro-specs | |
| parent | Forgot to add automounter to other distros too (at least stub) ... (diff) | |
| download | core-4a445a250111c239073613d2b3eef5d49c57b682.tar.gz core-4a445a250111c239073613d2b3eef5d49c57b682.tar.xz core-4a445a250111c239073613d2b3eef5d49c57b682.zip | |
Moved autofs configuration to servconfig, try to load modules for usb
keyboards on fatal errors in initialramfs
git-svn-id: http://svn.openslx.org/svn/openslx/ld4@217 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initrd/distro-specs')
| -rw-r--r-- | initrd/distro-specs/suse/functions-9.3 | 47 | ||||
| -rw-r--r-- | initrd/distro-specs/ubuntu/functions-5.10 | 2 |
2 files changed, 16 insertions, 33 deletions
diff --git a/initrd/distro-specs/suse/functions-9.3 b/initrd/distro-specs/suse/functions-9.3 index 67106f6e..5a81848c 100644 --- a/initrd/distro-specs/suse/functions-9.3 +++ b/initrd/distro-specs/suse/functions-9.3 @@ -349,11 +349,11 @@ echo -e "" > /mnt/etc/opt/kde3/share/config/kdm/backgroundrc # configure bluetooth services config_bt () { - echo -e "# /etc/${D_SYSCONFDIR}/bluetooth - file modified by $0"\ - > /etc/bluetooth - sed -e "s,START_SERVICES.*,START_SERVICES=\"yes\"," \ - /mnt/etc/${D_SYSCONFDIR}/bluetooth >> /etc/bluetooth - cp /etc/bluetooth /mnt/etc/${D_SYSCONFDIR}/bluetooth +echo -e "# /etc/${D_SYSCONFDIR}/bluetooth - file modified by $0"\ + > /etc/bluetooth +sed -e "s,START_SERVICES.*,START_SERVICES=\"yes\"," \ + /mnt/etc/${D_SYSCONFDIR}/bluetooth >> /etc/bluetooth +cp /etc/bluetooth /mnt/etc/${D_SYSCONFDIR}/bluetooth } # consolefont and language @@ -366,7 +366,7 @@ sed -e "s,RC_LANG=.*,RC_LANG=\"${LANG}\" # added in initrd," \ # acpi and powersave config_acpi () { - rllinker powersaved "10" "12" +rllinker powersaved "10" "12" } # configure dbus (inter application communication for kde and gnome), hal @@ -415,32 +415,9 @@ fi config_automount () { if [ -f /mnt/etc/${D_SYSCONFDIR}/autofs ] ; then testmkd /var/lock/subsys - echo -e "# /etc/auto.master - file generated by $0:\n\ -/misc\t/etc/auto.misc" >/mnt/etc/auto.master - echo -e "# /etc/auto.misc - file generated by $0:\n" \ - > /mnt/etc/auto.misc - if [ -n "${automnt_src}" ] ; then - # local directory and home directory server from machine-setup - [ -z "${automnt_dir}" ] && automnt_dir="/home" - # remove leading and trailing slash - automnt_dir=${automnt_dir#/} - automnt_dir=${automnt_dir%/} - test -d ${automnt_dir} || error "df_erradir" - strinstr "/" ${automnt_dir} || error "df_erratpld" - echo -e "/${automnt_dir}\t/etc/auto.${automnt_dir}\n" \ - >> /mnt/etc/auto.master - echo -e "# /etc/auto.${automnt_dir} created by $0:\n" \ - > /mnt/etc/auto.${automnt_dir} - echo -e "*\t-rsize=32768,wsize=32768,rw\t${automnt_src}/&" \ - >> /mnt/etc/auto.${automnt_dir} - fi - echo -e "# /etc/${D_SYSCONFDIR}/autofs - file modified by\n#\t$0:\n#" \ - > /etc/autofs - sed -e "s,AUTOFS_OPTIONS.*,AUTOFS_OPTIONS=\"--timeout 3\"," \ - /mnt/etc/${D_SYSCONFDIR}/autofs >> /etc/autofs - cp /etc/autofs /mnt/etc/${D_SYSCONFDIR}/autofs - config_portmap rllinker "autofs" "18" "04" +else + error "$df_erramt" fi } # start name service caching daemon @@ -448,6 +425,8 @@ config_nscd () { if [ -f /mnt/etc/${D_INITDIR}/nscd ] ; then testmkd /mnt/var/run/nscd rllinker "nscd" "02" "16" +else + error "$df_errnsc" fi } @@ -458,7 +437,11 @@ rllinker "portmap" "02" "20" # start NIS config_nis () { -rllinker "ypbind" "06" "16" +if [ -f /mnt/etc/${D_INITDIR}/ypbind ] ; then + rllinker "ypbind" "06" "16" +else + error "$df_erryp" +fi } # start vmware diff --git a/initrd/distro-specs/ubuntu/functions-5.10 b/initrd/distro-specs/ubuntu/functions-5.10 index e3327da0..53408c69 100644 --- a/initrd/distro-specs/ubuntu/functions-5.10 +++ b/initrd/distro-specs/ubuntu/functions-5.10 @@ -17,7 +17,7 @@ preinit () { echo "dhcp:x:101:101::/nonexistent:/bin/false" >>/etc/passwd # load unix module to provide sockets - modprobe ${MODPRV} unix || error "$df_errumod" + modprobe ${MODPRV} unix || error "$df_errumod" nonfatal } postinit () { |
