From 4a445a250111c239073613d2b3eef5d49c57b682 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Thu, 18 May 2006 16:22:59 +0000 Subject: 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 --- initrd/initrd-stuff/bin/servconfig | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) (limited to 'initrd/initrd-stuff/bin/servconfig') 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 -- cgit v1.2.3-55-g7522