[Midnightbsd-cvs] src [7031] trunk/libexec/mport.list/mport.list.c: list locks

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Jun 14 14:35:07 EDT 2015


Revision: 7031
          http://svnweb.midnightbsd.org/src/?rev=7031
Author:   laffer1
Date:     2015-06-14 14:35:07 -0400 (Sun, 14 Jun 2015)
Log Message:
-----------
list locks

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

Modified: trunk/libexec/mport.list/mport.list.c
===================================================================
--- trunk/libexec/mport.list/mport.list.c	2015-06-14 18:09:32 UTC (rev 7030)
+++ trunk/libexec/mport.list/mport.list.c	2015-06-14 18:35:07 UTC (rev 7031)
@@ -51,6 +51,7 @@
 	bool verbose = false;
 	bool origin = false;
 	bool update = false;
+	bool locks = false;
 	char *comment;
 	char *os_release;
 	char name_version[30];
@@ -58,8 +59,11 @@
 	if (argc > 3)
 		usage();
     
-	while ((ch = getopt(argc, argv, "oqvu")) != -1) {
+	while ((ch = getopt(argc, argv, "loqvu")) != -1) {
 		switch (ch) {
+			case 'l':
+				locks = true;
+				break;
 			case 'o':
 				origin = true;
 				break;
@@ -147,7 +151,10 @@
 		else if (origin)
 			(void) printf("Information for %s-%s:\n\nOrigin:\n%s\n\n",
 						  (*packs)->name, (*packs)->version, (*packs)->origin);
-		else
+		else if (locks) {
+			if ((*packs)->locked == 1)
+				(void) printf("%s-%s\n", (*packs)->name, (*packs)->version);
+		} else
 			(void) printf("%s-%s\n", (*packs)->name, (*packs)->version);
 		packs++;
 	}



More information about the Midnightbsd-cvs mailing list