15 lines
512 B
Bash
15 lines
512 B
Bash
#!/usr/bin/env bash
|
|
case "$1" in
|
|
configure)
|
|
[ -f "/etc/default/forgejo" ] && . /etc/default/forgejo
|
|
[ -z "$FORGEJO_HOME" ] && FORGEJO_HOME=/var/lib/forgejo
|
|
[ -z "$FORGEJO_USER" ] && FORGEJO_USER=forgejo
|
|
[ -z "$FORGEJO_NAME" ] && FORGEJO_NAME="Forgejo: Beyond coding. We forge."
|
|
[ -z "$FORGEJO_GROUP" ] && FORGEJO_GROUP=forgejo
|
|
chown $FORGEJO_USER:$FORGEJO_GROUP /etc/forgejo/app.ini
|
|
systemctl daemon-reload || true
|
|
systemctl restart forgejo || true
|
|
systemctl enable forgejo || true
|
|
;;
|
|
esac
|