aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Ryabitsev <konstantin@linuxfoundation.org>2020-07-29 21:47:23 -0400
committerKonstantin Ryabitsev <konstantin@linuxfoundation.org>2020-07-29 21:47:23 -0400
commit6eec87c73effe0aff226d0bf246f2108728874bc (patch)
tree053bceee4c6208ec818c267b41760760038fc0f1
parentfefdfc385fa25c28a76de0056278b30c191d4a48 (diff)
downloadgrokmirror-6eec87c73effe0aff226d0bf246f2108728874bc.tar.gz
Make -o mean "continous" to make runonce default
Let's make default behaviour be consistent with how grokmirror-1.2 behaved. Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
-rw-r--r--contrib/grok-pull@.service2
-rwxr-xr-xgrokmirror/pull.py6
2 files changed, 4 insertions, 4 deletions
diff --git a/contrib/grok-pull@.service b/contrib/grok-pull@.service
index b73e6d3..568061e 100644
--- a/contrib/grok-pull@.service
+++ b/contrib/grok-pull@.service
@@ -4,7 +4,7 @@ After=network.target
Documentation=https://github.com/mricon/grokmirror
[Service]
-ExecStart=/usr/bin/grok-pull -c /etc/grokmirror/%i.conf
+ExecStart=/usr/bin/grok-pull -o -c /etc/grokmirror/%i.conf
Type=simple
User=mirror
Group=mirror
diff --git a/grokmirror/pull.py b/grokmirror/pull.py
index f3637a4..2af635e 100755
--- a/grokmirror/pull.py
+++ b/grokmirror/pull.py
@@ -1210,9 +1210,9 @@ def parse_args():
op.add_option('', '--force-purge', dest='forcepurge',
action='store_true', default=False,
help='Force purge despite significant repo deletions.')
- op.add_option('-o', '--once', dest='runonce',
- action='store_true', default=False,
- help='Run once and exit instead of running continuously.')
+ op.add_option('-o', '--continuous', dest='runonce',
+ action='store_false', default=True,
+ help='Run continuously (no effect if refresh is not set in config).')
op.add_option('-c', '--config', dest='config',
help='Location of the configuration file')