PERFORCE change 19578 for review

Robert Watson rwatson at freebsd.org
Fri Oct 18 20:42:12 GMT 2002


http://perforce.freebsd.org/chv.cgi?CH=19578

Change 19578 by rwatson at rwatson_tislabs on 2002/10/18 13:41:31

	Selectively integ changes from the main tree: teach tunefs about
	proper sort orders, printing out new file system flags, etc.

Affected files ...

.. //depot/projects/trustedbsd/mac/sbin/tunefs/tunefs.8#12 integrate
.. //depot/projects/trustedbsd/mac/sbin/tunefs/tunefs.c#9 integrate

Differences ...

==== //depot/projects/trustedbsd/mac/sbin/tunefs/tunefs.8#12 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)tunefs.8	8.2 (Berkeley) 12/11/93
-.\" $FreeBSD: src/sbin/tunefs/tunefs.8,v 1.28 2002/10/14 19:52:12 rwatson Exp $
+.\" $FreeBSD: src/sbin/tunefs/tunefs.8,v 1.29 2002/10/15 15:30:55 rwatson Exp $
 .\"
 .Dd May 18, 2002
 .Dt TUNEFS 8
@@ -40,11 +40,11 @@
 .Nd tune up an existing file system
 .Sh SYNOPSIS
 .Nm
+.Op Fl A
 .Op Fl a Cm enable | disable
-.Op Fl A
 .Op Fl e Ar maxbpg
 .Op Fl f Ar avgfilesize
-.Op Fl l Ar enable | disable
+.Op Fl l Cm enable | disable
 .Op Fl m Ar minfree
 .Op Fl n Cm enable | disable
 .Op Fl o Cm space | time
@@ -65,14 +65,14 @@
 The parameters which are to be changed are indicated by the flags
 given below:
 .Bl -tag -width indent
-.It Fl a Cm enable | disable
-Turn on/off the administrative ACL enable flag.
 .It Fl A
 The file system has several backups of the super-block.
 Specifying
 this option will cause all backups to be modified as well as the
 primary super-block.
 This is potentially dangerous - use with caution.
+.It Fl a Cm enable | disable
+Turn on/off the administrative ACL enable flag.
 .It Fl e Ar maxbpg
 Indicate the maximum number of blocks any single file can
 allocate out of a cylinder group before it is forced to begin

==== //depot/projects/trustedbsd/mac/sbin/tunefs/tunefs.c#9 (text+ko) ====

@@ -42,7 +42,7 @@
 static char sccsid[] = "@(#)tunefs.c	8.2 (Berkeley) 4/19/94";
 #endif
 static const char rcsid[] =
-  "$FreeBSD: src/sbin/tunefs/tunefs.c,v 1.28 2002/10/14 19:52:12 rwatson Exp $";
+  "$FreeBSD: src/sbin/tunefs/tunefs.c,v 1.32 2002/10/16 05:03:40 rwatson Exp $";
 #endif /* not lint */
 
 /*
@@ -109,8 +109,12 @@
         if (argc < 3)
                 usage();
 	found_arg = 0; /* at least one arg is required */
-	while ((ch = getopt(argc, argv, "a:Ae:f:l:m:n:o:ps:")) != -1)
+	while ((ch = getopt(argc, argv, "Aa:e:f:l:m:n:o:ps:")) != -1)
 	  switch (ch) {
+	  case 'A':
+		found_arg = 1;
+		Aflag++;
+		break;
 	  case 'a':
 		found_arg = 1;
 		name = "ACLs";
@@ -121,10 +125,6 @@
 		}
 		aflag = 1;
 		break;
-	  case 'A':
-		found_arg = 1;
-		Aflag++;
-		break;
 	  case 'e':
 		found_arg = 1;
 		name = "maximum blocks per file in a cylinder group";
@@ -249,7 +249,7 @@
 				    name);
 			} else {
 				sblock.fs_flags &= ~FS_ACLS;
-				warnx("%s set", name);
+				warnx("%s cleared", name);
 			}
 		}
 	}
@@ -291,7 +291,7 @@
 				    name);
 			} else {
 				sblock.fs_flags &= ~FS_MULTILABEL;
-				warnx("%s set", name);
+				warnx("%s cleared", name);
 			}
 		}
 	}
@@ -377,7 +377,7 @@
 usage()
 {
 	fprintf(stderr, "%s\n%s\n%s\n",
-"usage: tunefs [-a enable | disable] [-A] [-e maxbpg] [-f avgfilesize]",
+"usage: tunefs [-A] [-a enable | disable] [-e maxbpg] [-f avgfilesize]",
 "              [-l enable | disable] [-m minfree] [-n enable | disable]",
 "              [-o space | time] [-p] [-s avgfpdir] special | filesystem");
 	exit(2);
@@ -444,6 +444,10 @@
 void
 printfs()
 {
+	warnx("ACLs: (-a)                                         %s",
+		(sblock.fs_flags & FS_ACLS)? "enabled" : "disabled");
+	warnx("MAC multilabel: (-l)                               %s",
+		(sblock.fs_flags & FS_MULTILABEL)? "enabled" : "disabled");
 	warnx("soft updates:  (-n)                                %s", 
 		(sblock.fs_flags & FS_DOSOFTDEP)? "enabled" : "disabled");
 	warnx("maximum blocks per file in a cylinder group: (-e)  %d",
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message



More information about the trustedbsd-cvs mailing list