[Midnightbsd-cvs] src: mport.delete.c: Exit gracefully if no matching packages where

ctriv at midnightbsd.org ctriv at midnightbsd.org
Sat Jan 5 17:29:14 EST 2008


Log Message:
-----------
Exit gracefully if no matching packages where found.

Modified Files:
--------------
    src/libexec/mport.delete:
        mport.delete.c (r1.1 -> r1.2)

-------------- next part --------------
Index: mport.delete.c
===================================================================
RCS file: /home/cvs/src/libexec/mport.delete/mport.delete.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -L libexec/mport.delete/mport.delete.c -L libexec/mport.delete/mport.delete.c -u -r1.1 -r1.2
--- libexec/mport.delete/mport.delete.c
+++ libexec/mport.delete/mport.delete.c
@@ -88,6 +88,11 @@
     exit(1);
   }
   
+  if (packs == NULL) {
+    warnx("No packages installed matching '%s'", arg);
+    exit(3);
+  }
+  
   while (*packs != NULL) {
     if (mport_delete_primative(mport, *packs, force) != MPORT_OK) {
       warnx("%s", mport_err_string());


More information about the Midnightbsd-cvs mailing list