head	1.13;
access;
symbols
	old_RELENG_4_1_1_RELEASE:1.9
	old_PRE_SMPNG:1.9
	old_RELENG_4_1_0_RELEASE:1.9
	old_RELENG_3_5_0_RELEASE:1.8.2.1
	old_RELENG_4_0_0_RELEASE:1.9
	old_RELENG_4:1.9.0.2
	old_RELENG_4_BP:1.9
	old_RELENG_3_4_0_RELEASE:1.8.2.1
	old_RELENG_3_3_0_RELEASE:1.8.2.1
	old_RELENG_3_2_PAO:1.8.0.4
	old_RELENG_3_2_PAO_BP:1.8
	old_RELENG_3_2_0_RELEASE:1.8
	old_RELENG_3_1_0_RELEASE:1.8
	old_RELENG_3:1.8.0.2
	old_RELENG_3_BP:1.8
	old_RELENG_2_2_8_RELEASE:1.2.8.1
	old_RELENG_3_0_0_RELEASE:1.7
	old_RELENG_2_2_7_RELEASE:1.2.8.1
	old_RELENG_2_2_6_RELEASE:1.2.8.1
	old_POST_SOFTUPDATE:1.6
	old_PRE_SOFTUPDATE:1.6
	old_RELENG_2_2_5_RELEASE:1.2
	old_RELENG_2_2_2_RELEASE:1.2
	old_RELENG_2_2_1_RELEASE:1.2
	old_RELENG_2_2_0_RELEASE:1.2
	old_bsd_44_lite_2:1.1.1.2
	old_RELENG_2_1_7_RELEASE:1.2
	old_RELENG_2_1_6_1_RELEASE:1.2
	old_RELENG_2_1_6_RELEASE:1.2
	old_RELENG_2_2:1.2.0.8
	old_RELENG_2_2_BP:1.2
	old_RELENG_2_1_5_RELEASE:1.2
	old_RELENG_2_1_0_RELEASE:1.2
	old_RELENG_2_1_0:1.2.0.6
	old_RELENG_2_1_0_BP:1.2
	old_RELENG_2_0_5_RELEASE:1.2
	old_RELENG_2_0_5:1.2.0.4
	old_RELENG_2_0_5_BP:1.2
	old_RELENG_2_0_5_ALPHA:1.2
	old_RELEASE_2_0:1.2
	old_BETA_2_0:1.2
	old_ALPHA_2_0:1.2.0.2
	old_bsd_44_lite:1.1.1.1
	old_CSRG:1.1.1;
locks; strict;
comment	@# @;


1.13
date	2002.05.19.00.09.30;	author rwatson;	state dead;
branches;
next	1.12;

1.12
date	2001.12.04.02.19.50;	author obrien;	state Exp;
branches;
next	1.11;

1.11
date	2001.01.17.04.10.06;	author bde;	state Exp;
branches;
next	1.10;

1.10
date	2000.10.14.02.44.56;	author adrian;	state Exp;
branches;
next	1.9;

1.9
date	99.08.28.00.13.24;	author peter;	state Exp;
branches;
next	1.8;

1.8
date	99.01.09.16.28.32;	author bde;	state Exp;
branches
	1.8.2.1;
next	1.7;

1.7
date	98.03.08.14.50.00;	author msmith;	state Exp;
branches;
next	1.6;

1.6
date	98.01.20.10.39.57;	author bde;	state Exp;
branches;
next	1.5;

1.5
date	97.08.25.20.38.35;	author bde;	state Exp;
branches;
next	1.4;

1.4
date	97.08.24.21.02.46;	author steve;	state Exp;
branches;
next	1.3;

1.3
date	97.03.11.12.27.55;	author peter;	state Exp;
branches;
next	1.2;

1.2
date	94.08.05.02.42.04;	author wollman;	state Exp;
branches
	1.2.8.1;
next	1.1;

1.1
date	94.05.26.06.34.20;	author rgrimes;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.05.26.06.34.21;	author rgrimes;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	97.03.05.17.51.17;	author bde;	state Exp;
branches;
next	;

1.2.8.1
date	98.03.09.02.06.27;	author msmith;	state Exp;
branches;
next	;

1.8.2.1
date	99.08.29.15.14.15;	author peter;	state Exp;
branches;
next	;


desc
@@


1.13
log
@Remove IFS from 5.0-CURRENT.  This facilitates introducing UFS2 as
IFS had its fingers deep in the belly of the UFS/FFS split.  IFS
will be reimplemented by the maintainer at a later date once the UFS
implementation is in place.

Requested by:	adrian (maintainer)
@
text
@#	@@(#)Makefile	8.6 (Berkeley) 5/8/95
# $FreeBSD: src/sbin/mount_ifs/Makefile,v 1.12 2001/12/04 02:19:50 obrien Exp $

PROG=	mount_ifs
SRCS=	mount.c mount_ufs.c getmntopts.c
NOMAN=	noman

MOUNT=	${.CURDIR}/../mount
CFLAGS+= -I${MOUNT}
WARNS=	0

.PATH:	${MOUNT}

.include <bsd.prog.mk>
@


1.12
log
@Default to WARNS=2.
Binary builds that cannot handle this must explicitly set WARNS=0.

Reviewed by:	mike
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.11
log
@Removed unused copy of ../mount/getmtopts.3.

Removed used copies of ../mount/getmntopts.c ../mount/mntopts.h.  Use the
versions in ../mount directly like all other mount utilities.

Removed used copy of ../mount/pathnames.h.  Use the version in ../mount
for free as a side effect of using the mntopts files there.  We should
not use it at all, since the 2/3 of the definitions in it are in <paths.h>
and the other 1/3 should be in ../mountd/pathnames.h and is not used by
mount_ifs anyway.
@
text
@d2 1
a2 1
# $FreeBSD: src/sbin/mount_ifs/Makefile,v 1.10 2000/10/14 02:44:56 adrian Exp $
d10 2
@


1.10
log
@Pre-IFS commit. Commit IFS-aware fsck and mount utilities.

mount_ifs: repocopy of sbin/mount, with most of the intelligence ripped out
           and "ufs" replaced with "ifs" in the right places. It will only
           mount a single filesystem, rather than the -t <type> magic that
           our real mount does.

fsck_ifs:  repocopy of sbin/fsck_ffs, but the directory structure stuff
           (pass2 and some refcount checks) has been #ifdef'ed out.

src/sbin/Makefile: Build these two utilities

There is probably cruft code left in both which can be removed at a later
date, especially in mount_ifs, but I trust that people will not try
mount_ifs -a ..

Note: there are no man pages installed for these two commands as I haven't
actually written them yet.
@
text
@d2 1
a2 1
# $FreeBSD: src/sbin/mount_ifs/Makefile,v 1.9 1999/08/28 00:13:24 peter Exp $
d6 5
a10 2
NOMAN=	true
# We do NOT install the getmntopts.3 man page.
@


1.9
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
d4 3
a6 3
PROG=	mount
SRCS=	mount.c mount_ufs.c getmntopts.c vfslist.c
MAN8=	mount.8
@


1.8
log
@Removed ROOTSLICE_HUNT.  The root device is now found better by
getvfsent() in most cases.  (The main exception is when /etc/fstab
still hasn't been converted to use a slice for the root device, the
root device is a SCSI device, and the /dev/sd* inode for this device
still hasn't been renamed to /dev/da*.)
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.7 1998/03/08 14:50:00 msmith Exp $
@


1.8.2.1
log
@$Id$ -> $FreeBSD$
@
text
@d2 1
a2 1
# $FreeBSD$
@


1.7
log
@If we are mounting the root filesystem, and we're accessing it through
something that might refer to the compatability slice rather than the
correct slice entry, try all the possible slice entries first.

This is a compatability hack to deal with the case where the kernel has
correctly mounted the root filesystem out of its slice, but the user
has not updated their /etc/fstab file to reflect this.  A diagnostic
is emitted if the mount succeeds, indicating that the file should be
updated.

This is a prelude to fixing the kernel to behave as alluded to above.
Reviewed by:	(discussed with) julian, phk
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.6 1998/01/20 10:39:57 bde Exp $
a7 3

# We support the ROOTSLICE_HUNT hack
CFLAGS+=-DROOTSLICE_HUNT
@


1.6
log
@Removed definition of _NEW_VFSCONF.  The new vfsconf interface is now
the default.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.5 1997/08/25 20:38:35 bde Exp $
d8 3
@


1.5
log
@Backed out previous commit - don't clobber the (normally equivalent)
default for NOSHARED.
@
text
@d2 1
a2 1
#	$Id: Makefile,v 1.4 1997/08/24 21:02:46 steve Exp $
a7 1
CFLAGS+=	-D_NEW_VFSCONF
@


1.4
log
@Try to avoid mounting filesystems multiple times.  Also while
I'm here do some -Wall cleaning.

PR:		kern/1839
Reviewed and corrected by:	joerg
@
text
@d2 1
a2 1
#	$Id$
a8 1
NOSHARED=	yes
@


1.3
log
@Merge from Lite2
- use new getvfsbyname() interface and mount(2) interface

**DANGER WILL ROBINSON!!**  You must be running a -current kernel
from within a week or so in order for this to work!
@
text
@d2 1
d9 1
@


1.2
log
@Convert to our man installation style.  Also fixed long-standing bug
in `fastboot'/`fasthalt' in which the interpreter would hang around
after `reboot' or `halt' is run, causing an irritating ``Killed'' message.
@
text
@d1 1
a1 1
#	@@(#)Makefile	8.5 (Berkeley) 3/27/94
d4 1
a4 1
SRCS=	mount.c mount_ufs.c getmntopts.c
d7 1
@


1.2.8.1
log
@Merge from -current: search for the right slice entry to match the one
mounted on / when supplied with a possible compatability-slice devicename.
@
text
@a7 3
# We support the ROOTSLICE_HUNT hack
CFLAGS+=-DROOTSLICE_HUNT

@


1.1
log
@Initial revision
@
text
@d5 1
a5 1
MAN8=	mount.0
@


1.1.1.1
log
@BSD 4.4 Lite sbin Sources

Note:  XNSrouted and routed NOT imported here, they shall be imported with
usr.sbin.
@
text
@@


1.1.1.2
log
@Attempt to import Lite2's mount.
@
text
@d1 1
a1 1
#	@@(#)Makefile	8.6 (Berkeley) 5/8/95
d4 1
a4 1
SRCS=	mount.c mount_ufs.c getmntopts.c vfslist.c
@
