blob: d11787f8bd457c30a3b1a3546fa5d86384047b39 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
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_or_update_user
}
post_upgrade() {
create_or_update_user
}
|