Hi all, Below is the contents of a mail from Mike Fleetwood which describes how he managed to get ncpfs to work with autofs. It's included verbatium. I've applied the patch below and hope that this will help those who need to use ncpfs. Ian ================== Below is a very small fix to autofs to mount ncpfs. It just removes the exclusion preventing mount_generic from being used to mount ncpfs. This fix worked for me on Suse 9.1 with kernel 2.6.5 and ncpfs 2.2.4 for both autofs 3.1.7 and 4.0.0. I suspect it will work almost anywhere provided that all the required ncpfs mount options can be passed as -o options to /bin/mount. ncpmount(8) is very informative in this respect. Patch: ----8<--------8<---- diff -urN autofs-4.0.0.orig/daemon/mount.c autofs-4.0.0/daemon/mount.c --- autofs-4.0.0.orig/daemon/mount.c 2003-09-10 15:27:41.000000000 +0100 +++ autofs-4.0.0/daemon/mount.c 2004-08-05 10:36:51.813852608 +0100 @@ -26,7 +26,7 @@ /* These filesystems are known not to work with the "generic" module */ /* Note: starting with Samba 2.0.6, smbfs is handled generically. */ -static char *not_generic[] = { "nfs", "ncpfs", "userfs", "afs", +static char *not_generic[] = { "nfs", "userfs", "afs", "autofs", "changer", "bind", NULL }; int do_mount(const char *root, const char *name, int name_len, ----8<--------8<---- Searching this list's archive and googling found nothing useful so I am including extra hints of how I worked out how to configure automounting of ncpfs. (The ncpfs options you require will very likely be different to those shown here. See ncpmount(8) for the possible options). 1) Get cmd line mounting working using ncpmount working first: ncpmount -S novellservername -U username -A dnsname -V volname /mnt (Enter Novell password for username when prompted) umount /mnt 2) Switch to using /bin/mount with -o options: mount -t ncpfs -o ipserver=dnsname,volume=volname,passwd=XXXXXX \ novellservername/username /mnt umount /mnt (Note that there are other ways of supplying a password to ncpmount besides specifying it on the cmd line). 3) Use /etc/fstab entry to provide all the options to mount. Add /etc/fstab entry like: # Device Mount Dir FS Type Options FSCK Dump novellservername/username /mnt ncpfs ipserver=dnsname,volume=volname,passwd=XXXXXX 0 0 mount /mnt umount /mnt 4) Switch to using autofs. Add /etc/auto.master entry: # Mount Dir Map File /novell /etc/auto.ncpfs Create /etc/auto.ncpfs as: # Key -Options Location dir -fstype=ncpfs,ipserver=dnsname,volume=volname,passwd=XXXXXX :novellservername/username ls /novell/dir All the best, Mike -- __ __ _ _ ___ ____ _ ___ ___ _ ___ ___ _ | \/ (_| | _ / _ \ | ___| | / _ \/ _ \| |_ _ _ _/ \/ \ _| | | |\/| | | |/ | ___| | _| | |_| __| ___| __| \/ \/| O | O / _ | |_| |_|_|_|\_\\___| |_| |____\___|\___||____\_/^\_/\___/\___/\___| _______________________________________________ autofs mailing list autofs@linux.kernel.org http://linux.kernel.org/mailman/listinfo/autofs