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/initrd-stuff/bin/servconfig | |
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/initrd-stuff/bin/servconfig')
-rwxr-xr-x | initrd/initrd-stuff/bin/servconfig | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/initrd/initrd-stuff/bin/servconfig b/initrd/initrd-stuff/bin/servconfig index da14ccdc..bb5e7117 100755 --- a/initrd/initrd-stuff/bin/servconfig +++ b/initrd/initrd-stuff/bin/servconfig @@ -8,7 +8,7 @@ # # Copyright: (c) 2006 - RZ Universitaet Freiburg # -# Version: 0.1.0c +# Version: 0.1.1a # check for configuration files to source @@ -185,7 +185,35 @@ config_dreshal config_acpi # configure automounter +# if automounter=yes +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 "scfg_erradir" + strinstr "/" ${automnt_dir} || error "scfg_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} + # portmapper is needed for remote NFS sources + config_portmap +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_automount +# fi # configure bluetooth services config_bt |