imv-os: Add some useful usage output to the pacman utility
authorTobias Brunner <tobias@strongswan.org>
Mon, 31 Aug 2015 14:02:11 +0000 (16:02 +0200)
committerTobias Brunner <tobias@strongswan.org>
Mon, 31 Aug 2015 14:02:11 +0000 (16:02 +0200)
Fixes #487.

src/libimcv/plugins/imv_os/pacman.c

index 088313c..fbcab5e 100644 (file)
@@ -104,8 +104,14 @@ static void cleanup(void)
 
 static void usage(void)
 {
-       printf("Usage:\n"
-                  "ipsec pacman --product <name> --file <filename> [--update]\n");
+       printf("Parses package information files from Debian/Ubuntu repositories and\n");
+       printf("stores the extracted information in the database used by the OS IMV.\n\n");
+       printf("ipsec pacman --product <name> --file <filename> [--security]\n\n");
+       printf("  --help               print usage information\n");
+       printf("  --product <name>     name of the Debian/Ubuntu release, as stored in the DB\n");
+       printf("  --file <filename>    package information file to parse\n");
+       printf("  --security           set this when parsing a file with security updates\n");
+       printf("\n");
 }
 
 /**