diff options
author | skydrome | 2019-11-10 00:45:59 -0500 |
---|---|---|
committer | skydrome | 2019-11-10 00:45:59 -0500 |
commit | 489785e6e96c3723d66ae2e256feca9a86dc84b9 (patch) | |
tree | 2598bac17dda65cafb7a49486bf780493b36120b /freenet.install | |
parent | a4ecfdea4ed625584c4f943f6cf692795710cfc3 (diff) | |
download | aur-489785e6e96c3723d66ae2e256feca9a86dc84b9.tar.gz |
gradle 6 for jdk13 support
Diffstat (limited to 'freenet.install')
-rw-r--r-- | freenet.install | 31 |
1 files changed, 13 insertions, 18 deletions
diff --git a/freenet.install b/freenet.install index eb553586afc3..3b625586e432 100644 --- a/freenet.install +++ b/freenet.install @@ -1,41 +1,36 @@ post_install() { - getent passwd freenet &>/dev/null || { - echo -n ">>> Creating freenet system user... " + getent passwd freenet &>/dev/null || { + echo -n "==> Creating freenet system user... " useradd --system \ --user-group \ --home /opt/freenet \ freenet && echo "ok" || echo "fail" } - chown -R freenet:freenet /opt/freenet /run/freenet - echo - echo "Freenet will be slow during first startup while it discovers the network." - echo "You may see 'Data Not Found' or 'Route Not Found' errors, this is normal." - echo "For best performance Freenet should be run 24/7 as much as possible." - echo "Your node's configuration WebUI is located at http://127.0.0.1:8888/ " - echo "https://freenetproject.org/faq.html" - echo + chown -R freenet:freenet /opt/freenet + echo "==> Freenet will be slow during first startup while it discovers the network." + echo "==> You may see 'Data Not Found' or 'Route Not Found' errors, this is normal." + echo "==> For best performance Freenet should be run 24/7 as much as possible." + echo "==> Your node's configuration WebUI is located at http://127.0.0.1:8888/ " + echo "==> https://freenetproject.org/faq.html" } post_upgrade() { - chown -R freenet:freenet /opt/freenet /run/freenet - ## remove me at a later date [[ -d /opt/freenet/conf/node ]] && { sed -i /opt/freenet/conf/freenet.ini \ -e "s:node.install.nodeDir=/opt/freenet/conf/node:node.install.nodeDir=/opt/freenet/noderef:" \ -e "s:JSTUN;::" mv /opt/freenet/conf/node /opt/freenet/noderef - } + } || true - echo + chown -R freenet:freenet /opt/freenet } pre_remove() { getent passwd freenet &>/dev/null && { - echo -n ">>> Removing freenet system user... " - userdel freenet - echo "ok" - echo + echo -n "==> Removing freenet system user... " + userdel freenet && + echo "ok" || echo "fail" } } |