Dear Mr. Gunderson, sorry, i forgot to Cc to [EMAIL PROTECTED]
M.Ruppert On Sat, 9 Apr 2005 14:03:52 +0200, Steinar H Gunderson wrote: > On Sun, Mar 20, 2005 at 11:32:28PM +0100, Martin Ruppert wrote: >> automount >3.9.99-4.0.0pre10-16 doesn't mount systems of the following >> syntax any more (excerpt of my /etc/auto.misc): >> >> hda8) >> echo "-fstype=auto / /dev/$1 /boot /dev/hda5 /usr /dev/vm/u0 /var /dev/vm/v0" >> ;; > To be honest, I've never seen a syntax of that kind anywhere. What > are you trying to do, really? i not only mount one partition, but a whole system (df -T shortened): /dev/hda8 xfs ... /mnt/auto/hda8 /dev/hda5 ext2 ... /mnt/auto/hda8/boot /dev/m/vm-u0 xfs ... /mnt/auto/hda8/usr /dev/m/vm-v0 xfs ... /mnt/auto/hda8/var The information to do it i found in some Documentation, but the Documentation is not up to date (man page from 14 Jan 2000), so i had to try some time until it worked. And therefore i don't know what has changed. > (I'll need the whole script here it is (/etc/auto.misc): #!/bin/sh #function perr(){ # echo "`date +%Y%m%d.%H%M%S`:$1">>/var/log/autofs.debug #} #perr $@ case "$1" in DVDs) echo "-fstype=auto / /dev/s/$1 /raw /dev/s/raw" ;; backup) echo "-fstype=auto :/dev/s0/bu" ;; boot) echo "-fstype=ext2 :/dev/hda8" ;; cd*) echo "-fstype=auto,ro,sync,nodev,nosuid,user :/dev/hdc" ;; dvd*) echo "-fstype=auto,ro,sync,nodev,nosuid,user :/dev/hdc" ;; f[dl]*) echo "-fstype=auto,sync,nodev,nosuid,user :/dev/fd0" ;; #hda[23]) # echo "-fstype=ufs,ufstype=44bsd,rw :/dev/$1" # ;; hda8) echo "-fstype=auto / /dev/$1 /boot /dev/hda5 /usr /dev/vm/u0 /var /dev/vm/v0" ;; hda9) echo "-fstype=auto / /dev/$1 /boot /dev/hda5 /usr /dev/vm/u1 /var /dev/vm/v1" ;; hda10) echo "-fstype=auto / /dev/$1 /boot /dev/hda5 /usr /dev/vm/u2 /var /dev/vm/v2" ;; hd*) echo "-fstype=auto :/dev/$1" ;; knoppix) echo "-fstype=iso9660,ro,sync,loop :/home/ftp/pub/knoppix.iso" ;; pub*) echo "-fstype=auto :/dev/vm/$1" ;; s[cdr]*) echo "-fstype=auto :/dev/$1" ;; vm-*) set -x h=`echo $1|perl -ne 'chomp;split(/-/);print $_[1];'` echo "-fstype=auto :/dev/vm/$h" ;; [uv][012]) echo "-fstype=auto :/dev/vm/$1" ;; *) : ;; esac exit 0 > and precise autofs version in any case.) the last working version is: mago:~ 0409.15:38:07# automount --version Linux automount version 4.0.0 Debian-Package is autofs_3.9.99-4.0.0pre10-16_i386.deb And after ls -l /mnt/auto/hda8 tail -... /var/log/syslog delivers: Apr 9 16:28:27 mago automount[8602]: attempting to mount entry /mnt/auto/hda8 Apr 9 16:28:27 mago automount[9386]: lookup(program): looking up hda8 Apr 9 16:28:27 mago automount[9386]: lookup(program): hda8 -> -fstype=auto / /dev/hda8 /usr /dev/vm/u0 /var /dev/vm/v0 Apr 9 16:28:27 mago automount[9386]: parse(sun): expanded entry: -fstype=auto / /dev/hda8 /usr /dev/vm/u0 /var /dev/vm/v0 Apr 9 16:28:27 mago automount[9386]: parse(sun): dequote("fstype=auto") -> fstype=auto Apr 9 16:28:27 mago automount[9386]: parse(sun): gathered options: fstype=auto Apr 9 16:28:27 mago automount[9386]: parse(sun): dequote("/") -> / Apr 9 16:28:27 mago automount[9386]: parse(sun): dequote("/dev/hda8") -> /dev/hda8 Apr 9 16:28:27 mago automount[9386]: parse(sun): multimount: /dev/hda8 on / with options fstype=auto Apr 9 16:28:27 mago automount[9386]: parse(sun): mounting root /mnt/auto, mountpoint hda8, what /dev/hda8, fstype auto, options Apr 9 16:28:27 mago automount[9386]: do_mount /dev/hda8 /mnt/auto/hda8 type auto options using module generic Apr 9 16:28:27 mago automount[9386]: mount(generic): calling mkdir_path /mnt/auto/hda8 Apr 9 16:28:27 mago automount[9386]: mount(generic): calling mount -t auto -s -o /dev/hda8 /mnt/auto/hda8 Apr 9 16:28:28 mago kernel: XFS mounting filesystem hda8 Apr 9 16:28:28 mago kernel: Ending clean XFS mount for filesystem: hda8 Apr 9 16:28:28 mago automount[9386]: mount(generic): mounted /dev/hda8 type auto on /mnt/auto/hda8 Apr 9 16:28:28 mago automount[9386]: parse(sun): dequote("/usr") -> /usr Apr 9 16:28:28 mago automount[9386]: parse(sun): dequote("/dev/vm/u0") -> /dev/vm/u0 Apr 9 16:28:28 mago automount[9386]: parse(sun): multimount: /dev/vm/u0 on /usr with options fstype=auto Apr 9 16:28:28 mago automount[9386]: parse(sun): mounting root /mnt/auto, mountpoint hda8/usr, what /dev/vm/u0, fstype auto, options Apr 9 16:28:28 mago automount[9386]: do_mount /dev/vm/u0 /mnt/auto/hda8/usr type auto options using module generic Apr 9 16:28:28 mago automount[9386]: mount(generic): calling mkdir_path /mnt/auto/hda8/usr Apr 9 16:28:28 mago automount[9386]: mount(generic): calling mount -t auto -s -o /dev/vm/u0 /mnt/auto/hda8/usr Apr 9 16:28:28 mago kernel: XFS mounting filesystem dm-1 Apr 9 16:28:28 mago kernel: Ending clean XFS mount for filesystem: dm-1 Apr 9 16:28:28 mago automount[9386]: mount(generic): mounted /dev/vm/u0 type auto on /mnt/auto/hda8/usr Apr 9 16:28:28 mago automount[9386]: parse(sun): dequote("/var") -> /var Apr 9 16:28:28 mago automount[9386]: parse(sun): dequote("/dev/vm/v0") -> /dev/vm/v0 Apr 9 16:28:28 mago automount[9386]: parse(sun): multimount: /dev/vm/v0 on /var with options fstype=auto Apr 9 16:28:28 mago automount[9386]: parse(sun): mounting root /mnt/auto, mountpoint hda8/var, what /dev/vm/v0, fstype auto, options Apr 9 16:28:28 mago automount[9386]: do_mount /dev/vm/v0 /mnt/auto/hda8/var type auto options using module generic Apr 9 16:28:28 mago automount[9386]: mount(generic): calling mkdir_path /mnt/auto/hda8/var Apr 9 16:28:28 mago automount[9386]: mount(generic): calling mount -t auto -s -o /dev/vm/v0 /mnt/auto/hda8/var Apr 9 16:28:28 mago kernel: XFS mounting filesystem dm-2 Apr 9 16:28:28 mago kernel: Ending clean XFS mount for filesystem: dm-2 Apr 9 16:28:28 mago automount[9386]: mount(generic): mounted /dev/vm/v0 type auto on /mnt/auto/hda8/var On this sid-system, there is something else wrong (didn't realize it any time before), because attempt to mount /dev/hda5 on /mnt/auto/hda8/boot fails with error message /dev/hda5 is mounted on /boot and also does the attempt to mount /dev/hda5 on /mnt/hda5, but with an actual sarge on another system, all wents well. Installing autofs_4.1.3-9_i386.deb and doing ls -l /mnt/auto/hda8 there are no error-messages and nothing in /var/log/syslog, but i only get ls: /mnt/auto/hda8: No such file or directory Hope this helps and thank you very much. > /* Steinar */ Best regards M.Ruppert -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]