From: HAT Date: Sun, 1 Jan 2012 14:33:53 +0000 (+0900) Subject: cnid_metad, cnid_dbd, dbd: show version X-Git-Url: https://arthur.barton.de/gitweb/?p=netatalk.git;a=commitdiff_plain;h=2f3b0704e93342aaa09d2ec79f936d7c0ebbb828 cnid_metad, cnid_dbd, dbd: show version --- diff --git a/etc/cnid_dbd/cmd_dbd.c b/etc/cnid_dbd/cmd_dbd.c index e0774156..440f40b1 100644 --- a/etc/cnid_dbd/cmd_dbd.c +++ b/etc/cnid_dbd/cmd_dbd.c @@ -170,7 +170,8 @@ static void set_signal(void) static void usage (void) { - printf("Usage: dbd [-e|-t|-v|-x] -d [-i] | -s [-c|-n]| -r [-c|-f] | -u \n" + printf("dbd (Netatalk %s)\n" + "Usage: dbd [-e|-t|-v|-x] -d [-i] | -s [-c|-n]| -r [-c|-f] | -u \n" "dbd can dump, scan, reindex and rebuild Netatalk dbd CNID databases.\n" "dbd must be run with appropiate permissions i.e. as root.\n\n" "Main commands are:\n" @@ -186,7 +187,7 @@ static void usage (void) " 7. Check for orphaned CNIDs in database (requires -e)\n" " 8. Open and close adouble files\n" " Options: -c Don't check .AppleDouble stuff, only ckeck orphaned.\n" - " -n Don't open CNID database, skip CNID checks\n\n" + " -n Don't open CNID database, skip CNID checks.\n\n" " -r Rebuild volume:\n" " 1. Sync CNIDSs in database with volume\n" " 2. Make sure .AppleDouble dir exist, create if missing\n" @@ -197,18 +198,21 @@ static void usage (void) " 7. Check for orphaned CNIDs in database (requires -e)\n" " 8. Open and close adouble files\n" " Options: -c Don't create .AppleDouble stuff, only cleanup orphaned.\n" - " -f wipe database and rebuild from IDs stored in AppleDouble files,\n" - " only available for volumes without 'nocnidcache' option. Implies -e.\n\n" + " -f wipe database and rebuild from IDs stored in AppleDouble\n" + " files, only available for volumes without 'nocnidcache'\n" + " option. Implies -e.\n\n" " -u Upgrade:\n" - " Opens the database which triggers any necessary upgrades, then closes and exits.\n\n" + " Opens the database which triggers any necessary upgrades,\n" + " then closes and exits.\n\n" "General options:\n" " -e only work on inactive volumes and lock them (exclusive)\n" " -x rebuild indexes (just for completeness, mostly useless!)\n" " -t show statistics while running\n" " -v verbose\n\n" "WARNING:\n" - "For -r -f restore of the CNID database from the adouble files, the CNID must of course\n" - "be synched to them files first with a plain -r rebuild !\n" + "For -r -f restore of the CNID database from the adouble files,\n" + "the CNID must of course be synched to them files first with a plain -r rebuild!\n" + , VERSION ); } diff --git a/etc/cnid_dbd/cnid_metad.c b/etc/cnid_dbd/cnid_metad.c index 5b2f7676..aec73eca 100644 --- a/etc/cnid_dbd/cnid_metad.c +++ b/etc/cnid_dbd/cnid_metad.c @@ -450,8 +450,12 @@ int main(int argc, char *argv[]) set_processname("cnid_metad"); - while (( cc = getopt( argc, argv, "ds:p:h:u:g:l:f:")) != -1 ) { + while (( cc = getopt( argc, argv, "vVds:p:h:u:g:l:f:")) != -1 ) { switch (cc) { + case 'v': + case 'V': + printf("cnid_metad (Netatalk %s)\n", VERSION); + return -1; case 'd': debug = 1; break; diff --git a/etc/cnid_dbd/main.c b/etc/cnid_dbd/main.c index e2f8e98e..e050a0e5 100644 --- a/etc/cnid_dbd/main.c +++ b/etc/cnid_dbd/main.c @@ -288,8 +288,12 @@ int main(int argc, char *argv[]) set_processname("cnid_dbd"); - while (( ret = getopt( argc, argv, "d")) != -1 ) { + while (( ret = getopt( argc, argv, "vVd")) != -1 ) { switch (ret) { + case 'v': + case 'V': + printf("cnid_dbd (Netatalk %s)\n", VERSION); + return -1; case 'd': delete_bdb = 1; break;