[Midnightbsd-cvs] src [6519] trunk/libexec/mport.list/mport.list.c: allow verbose to show os version for -u flag.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Dec 22 11:29:12 EST 2013


Revision: 6519
          http://svnweb.midnightbsd.org/src/?rev=6519
Author:   laffer1
Date:     2013-12-22 11:29:12 -0500 (Sun, 22 Dec 2013)
Log Message:
-----------
allow verbose to show os version for -u flag.

Modified Paths:
--------------
    trunk/libexec/mport.list/mport.list.c

Modified: trunk/libexec/mport.list/mport.list.c
===================================================================
--- trunk/libexec/mport.list/mport.list.c	2013-12-20 23:55:58 UTC (rev 6518)
+++ trunk/libexec/mport.list/mport.list.c	2013-12-22 16:29:12 UTC (rev 6519)
@@ -53,7 +53,7 @@
 	char *comment;
 	char *os_release;
 	
-	if (argc > 2)
+	if (argc > 3)
 		usage();
     
 	while ((ch = getopt(argc, argv, "oqvu")) != -1) {
@@ -113,8 +113,13 @@
 			if (indexEntries != NULL) {
 				while (*indexEntries != NULL) {
 					if (((*indexEntries)->version != NULL && mport_version_cmp((*packs)->version, (*indexEntries)->version) < 0) 
-						|| ((*packs)->version != NULL && strcmp((*packs)->version, os_release) != 0))
-						(void) printf("%s: %s (%s) < %s\n", (*packs)->name, (*packs)->version, (*packs)->os_release, (*indexEntries)->version);
+						|| ((*packs)->version != NULL && strcmp((*packs)->version, os_release) != 0)) {
+						if (verbose) {
+							(void) printf("%s: %s (%s) < %s\n", (*packs)->name, (*packs)->version, (*packs)->os_release, (*indexEntries)->version);
+						} else {
+							(void) printf("%s: %s < %s\n", (*packs)->name, (*packs)->os_release, (*indexEntries)->version);
+						}
+					}
 					indexEntries++;
 				}
 				



More information about the Midnightbsd-cvs mailing list