From owner-freebsd-bugs Sat Mar 13 8:50:16 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 8ECEB14C24 for ; Sat, 13 Mar 1999 08:50:14 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id IAA87815; Sat, 13 Mar 1999 08:50:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from point.osg.gov.bc.ca (point.osg.gov.bc.ca [142.32.102.44]) by hub.freebsd.org (Postfix) with ESMTP id E6A0614E8D for ; Sat, 13 Mar 1999 08:49:32 -0800 (PST) (envelope-from cy@cschuber.net.gov.bc.ca) Received: (from daemon@localhost) by point.osg.gov.bc.ca (8.9.1/8.8.8) id IAA02980 for ; Sat, 13 Mar 1999 08:49:13 -0800 Received: from cschuber.net.gov.bc.ca(142.31.240.113), claiming to be "cwsys.cwsent.com" via SMTP by point.osg.gov.bc.ca, id smtpda02978; Sat Mar 13 08:49:08 1999 Received: (from cy@localhost) by cwsys.cwsent.com (8.9.3/8.9.1) id IAA04908; Sat, 13 Mar 1999 08:49:05 -0800 (PST) Message-Id: <199903131649.IAA04908@cwsys.cwsent.com> Date: Sat, 13 Mar 1999 08:49:05 -0800 (PST) From: Cy Schubert Reply-To: cschuber@uumail.gov.bc.ca To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/10572: 3.1 mount command inconsistent with 2.x mount command Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 10572 >Category: bin >Synopsis: mount -u no longer works with -a option under 3.1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Mar 13 08:50:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: Cy Schubert >Release: FreeBSD 3.1-RELEASE i386 >Organization: ITSD, Province of BC >Environment: FreeBSD cwsys 3.1-RELEASE FreeBSD 3.1-RELEASE #0: Sat Mar 13 06:45:30 PST 1999 root@cwsys:/opt/usr_src/sys/compile/CWSYS i386 >Description: 3.1 mount -uvatufs -o no longer works as it did under 2.2. >How-To-Repeat: mount -uvatufs -oasync or mount -uvatufs. >Fix: --- src/sbin/mount/mount.c.orig Mon Jul 6 00:12:38 1998 +++ src/sbin/mount/mount.c Sat Mar 13 08:33:30 1999 @@ -192,7 +192,8 @@ continue; if (hasopt(fs->fs_mntops, "noauto")) continue; - if (ismounted(fs, mntbuf, mntsize)) + if (!(init_flags & MNT_UPDATE) && + ismounted(fs, mntbuf, mntsize)) continue; if (mountfs(fs->fs_vfstype, fs->fs_spec, fs->fs_file, init_flags, options, >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message