diff options
author | Mika Hyttinen | 2024-08-19 17:24:29 +0300 |
---|---|---|
committer | Mika Hyttinen | 2024-08-19 17:24:29 +0300 |
commit | 5ed6d1cfa09816c49fcec469a8de32093c0ef4e1 (patch) | |
tree | 2d184cebeca2328d760f06c02eb5cb50fb444894 /cellframe-node.install | |
parent | f1c47a88639c5855dde029ba3e4c1db992dc292e (diff) | |
download | aur-5ed6d1cfa09816c49fcec469a8de32093c0ef4e1.tar.gz |
Add support for restarting service automatically if it's running
Diffstat (limited to 'cellframe-node.install')
-rw-r--r-- | cellframe-node.install | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cellframe-node.install b/cellframe-node.install index 6161e662eb30..aa3f7867c16e 100644 --- a/cellframe-node.install +++ b/cellframe-node.install @@ -25,4 +25,16 @@ ${BOLD}RUNNING A MASTERNODE${NORMAL} post_install() { _showmsg +} + +post_upgrade() { + systemctl daemon-reload + systemctl is-active --quiet cellframe-node.service && systemctl restart cellframe-node.service +} + +pre_remove() { + systemctl is-active --quiet cellframe-node.service \ + && systemctl stop cellframe-node.service \ + && systemctl disable cellframe-node.service + systemctl daemon-reload }
\ No newline at end of file |