tNew flag to specify config path - synk - synchronize files between hosts
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit f6019ad0e9d48e70fa1f065b4dec323841a8c4a7
(DIR) parent 43a97e482b12a092bc8b38ea684e4ffa9f984e3a
(HTM) Author: Willy <willyatmailoodotorg>
Date: Tue, 6 Sep 2016 18:54:20 +0200
New flag to specify config path
Diffstat:
M synk.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/synk.c b/synk.c
t@@ -93,7 +93,7 @@ int verbose = LOG_ERROR;
void
usage(char *name)
{
- fprintf(stderr, "usage: %s [-qvs] [-p PORT] -h HOST [FILE..]\n", name),
+ fprintf(stderr, "usage: %s [-qvs] [-f FILE] [-p PORT] -h HOST [FILE..]\n", name);
exit(1);
}
t@@ -609,6 +609,9 @@ main(int argc, char *argv[])
addpeer(&plist, "localhost", 0);
ARGBEGIN{
+ case 'f':
+ strncpy(config, EARGF(usage(argv0)), PATH_MAX);
+ break;
case 'h':
hostname = EARGF(usage(argv0));
if (mode == SYNK_CLIENT)