Skip to content

Commit

Permalink
systemd: check configuration before attempting reload (crowdsecurity#…
Browse files Browse the repository at this point in the history
  • Loading branch information
mmetc authored Feb 26, 2024
1 parent a23fe06 commit 8e9e091
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions config/crowdsec.service
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Environment=LC_ALL=C LANG=C
ExecStartPre=/usr/local/bin/crowdsec -c /etc/crowdsec/config.yaml -t -error
ExecStart=/usr/local/bin/crowdsec -c /etc/crowdsec/config.yaml
#ExecStartPost=/bin/sleep 0.1
ExecReload=/usr/local/bin/crowdsec -c /etc/crowdsec/config.yaml -t -error
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
RestartSec=60
Expand Down
1 change: 1 addition & 0 deletions debian/crowdsec.service
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Environment=LC_ALL=C LANG=C
ExecStartPre=/usr/bin/crowdsec -c /etc/crowdsec/config.yaml -t -error
ExecStart=/usr/bin/crowdsec -c /etc/crowdsec/config.yaml
#ExecStartPost=/bin/sleep 0.1
ExecReload=/usr/bin/crowdsec -c /etc/crowdsec/config.yaml -t -error
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
RestartSec=60
Expand Down
2 changes: 2 additions & 0 deletions rpm/SOURCES/crowdsec.unit.patch
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,7 @@
+ExecStartPre=/usr/bin/crowdsec -c /etc/crowdsec/config.yaml -t -error
+ExecStart=/usr/bin/crowdsec -c /etc/crowdsec/config.yaml
#ExecStartPost=/bin/sleep 0.1
-ExecReload=/usr/local/bin/crowdsec -c /etc/crowdsec/config.yaml -t -error
+ExecReload=/usr/bin/crowdsec -c /etc/crowdsec/config.yaml -t -error
ExecReload=/bin/kill -HUP $MAINPID
Restart=always

0 comments on commit 8e9e091

Please sign in to comment.