Date: Sat, 19 Dec 1998 01:55:09 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: "Jordan K. Hubbard" <jkh@zippy.cdrom.com> Cc: current@FreeBSD.ORG Subject: Re: I almost hate to suggest this... Message-ID: <199812190955.BAA07155@apollo.backplane.com> References: <65265.914051066@zippy.cdrom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
:Index: Makefile :=================================================================== :RCS file: /home/ncvs/src/sbin/mount/Makefile,v :retrieving revision 1.7 :diff -u -u -r1.7 Makefile :--- Makefile 1998/03/08 14:50:00 1.7 :+++ Makefile 1998/12/19 06:58:21 :@@ -6,6 +6,8 @@ : MAN8= mount.8 : # We do NOT install the getmntopts.3 man page. : :+LINKS= ${BINDIR}/mount ${BINDIR}/mount_ufs :+ : # We support the ROOTSLICE_HUNT hack : CFLAGS+=-DROOTSLICE_HUNT : : :The idea here is that there's a mount_foo for every value of foo :EXCEPT for ufs, an omission which has always bugged me. It makes the :shell script writer's job harder since you can't just cons together :"mount_", an fs type and some device/mountpoint args to build a mount :command for any arbitrary fs type - you have to special-case UFS just :for lack of this one silly link and plus it just looks less orthogonal :to have a single exception. : :Not that this is the poor-man's work-around. A more proper fix :would entail hacking mount(8) to recognise the argv(0) == "mount_ufs" :case and spit out a usage message in the event that you just :say "mount_ufs" without args, just as the other mount_foo options do. :As a symlink, it still functions properly as mount_ufs but the default :argless behavior is to show the list of mounted filesystems, as one :would expect with an unmodified mount(8). : :Let the flames begin! :-) : :- Jordan When someone has time available, making a separate mount_ufs and rewriting mount itself to always exec a sub-mount binary would be even better. But as a poor-man's fix the above would work fine. -Matt :To Unsubscribe: send mail to majordomo@FreeBSD.org :with "unsubscribe freebsd-current" in the body of the message : Matthew Dillon Engineering, HiWay Technologies, Inc. & BEST Internet Communications & God knows what else. <dillon@backplane.com> (Please include original email in any response) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812190955.BAA07155>