summarylogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
Diffstat (limited to 'install')
-rw-r--r--install11
1 files changed, 9 insertions, 2 deletions
diff --git a/install b/install
index d11787f8bd45..a993838e0133 100644
--- a/install
+++ b/install
@@ -1,8 +1,15 @@
create_or_update_user() {
if getent passwd raiblocks &>/dev/null; then
echo -n ">>> Updating nano-node service user from raiblocks... "
- usermod -l nano-node -m -d /var/lib/nano-node raiblocks
- groupmod -n nano-node raiblocks
+ if systemctl is-active --quiet raiblocks-node; then
+ systemctl stop raiblocks-node
+ usermod -l nano-node -m -d /var/lib/nano-node raiblocks
+ groupmod -n nano-node raiblocks
+ systemctl start nano-node
+ else
+ usermod -l nano-node -m -d /var/lib/nano-node raiblocks
+ groupmod -n nano-node raiblocks
+ fi
echo "done. Data has been moved to /var/lib/nano-node"
else
getent passwd nano-node &>/dev/null || {