summaryrefslogtreecommitdiffstats
path: root/initrd/distro-specs
diff options
context:
space:
mode:
authorDirk von Suchodoletz2006-05-18 11:22:34 +0200
committerDirk von Suchodoletz2006-05-18 11:22:34 +0200
commit8543b3da7d464e82bfdaf967330a115cc36fafbc (patch)
treee0370dce58e40cabe727a145d51a4f634e6d7f8d /initrd/distro-specs
parentnew option -s --start, replaces -o -os and -s --spec (diff)
downloadcore-8543b3da7d464e82bfdaf967330a115cc36fafbc.tar.gz
core-8543b3da7d464e82bfdaf967330a115cc36fafbc.tar.xz
core-8543b3da7d464e82bfdaf967330a115cc36fafbc.zip
Problems with automounter corrected (hopefully), to be checked ...
git-svn-id: http://svn.openslx.org/svn/openslx/ld4@215 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initrd/distro-specs')
-rw-r--r--initrd/distro-specs/suse/functions-9.36
1 files changed, 4 insertions, 2 deletions
diff --git a/initrd/distro-specs/suse/functions-9.3 b/initrd/distro-specs/suse/functions-9.3
index 43139284..9955634c 100644
--- a/initrd/distro-specs/suse/functions-9.3
+++ b/initrd/distro-specs/suse/functions-9.3
@@ -422,9 +422,11 @@ if [ -f /mnt/etc/${D_SYSCONFDIR}/autofs ] ; then
if [ -n "${automnt_src}" ] ; then
# local directory and home directory server from machine-setup
[ -z "${automnt_dir}" ] && automnt_dir="/home"
- strinstr "/" "${automnt_dir}" && error "$df_erratpld" nonfatal
+ # remove leading and trailing slash
automnt_dir=${automnt_dir#/}
- echo -e "/home\t/etc/auto.${automnt_dir}\n" >> /mnt/etc/auto.master
+ automnt_dir=${automnt_dir%/}
+ 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}/&" \