summarylogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
authorLeo P2018-02-15 18:41:34 -0500
committerLeo P2018-02-15 18:41:34 -0500
commit8134cbc9b57c0befe9de83094bf96fd36b4a938a (patch)
tree065b3818bf26ff4e828f63709ef07a4bf93b0671 /install
parent282bda00a82f2c2c9f2b61f405b52027126d0424 (diff)
downloadaur-8134cbc9b57c0befe9de83094bf96fd36b4a938a.tar.gz
Raiblocks is now Nano currency
Diffstat (limited to 'install')
-rw-r--r--install28
1 files changed, 17 insertions, 11 deletions
diff --git a/install b/install
index 4382aba03c36..d11787f8bd45 100644
--- a/install
+++ b/install
@@ -1,16 +1,22 @@
-create_user() {
- getent passwd raiblocks &>/dev/null || {
- echo -n ">>> Creating raiblocks service user... "
- useradd --system --user-group -m --home /var/lib/raiblocks raiblocks
- echo "done"
- } # NOTE: we do not autoremove user due to security concerns (Arch policy)
- #chown raiblocks:raiblocks /var/lib/raiblocks
+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
+ echo "done. Data has been moved to /var/lib/nano-node"
+ else
+ getent passwd nano-node &>/dev/null || {
+ echo -n ">>> Creating nano-node service user... "
+ useradd --system --user-group -m --home /var/lib/nano-node nano-node
+ echo "done"
+ } # NOTE: we do not autoremove user due to security concerns (Arch policy)
+ #chown nano-node:nano-node /var/lib/nano-node
+ fi
}
-
post_install() {
- create_user
+ create_or_update_user
}
post_upgrade() {
- create_user
-} \ No newline at end of file
+ create_or_update_user
+}