diff options
author | Cyril Rohr <cyril.rohr@gmail.com> | 2014-11-19 21:43:12 +0000 |
---|---|---|
committer | Cyril Rohr <cyril.rohr@gmail.com> | 2014-11-19 21:43:12 +0000 |
commit | c418b836786b179ad874dc212eea335ac4579984 (patch) | |
tree | 6a7b0d66e4e3ad86b1c932f59d71002a2e8a900e /packager | |
parent | b53f6357fc8765a0866cb6e3b31067e5b866012d (diff) | |
download | gitea-c418b836786b179ad874dc212eea335ac4579984.tar.gz gitea-c418b836786b179ad874dc212eea335ac4579984.zip |
Make postinstall work for CentOS/RHEL packages as well.
Diffstat (limited to 'packager')
-rwxr-xr-x | packager/debian/postinst | 25 |
1 files changed, 4 insertions, 21 deletions
diff --git a/packager/debian/postinst b/packager/debian/postinst index d1b37ac18d..c0b06b0233 100755 --- a/packager/debian/postinst +++ b/packager/debian/postinst @@ -2,18 +2,6 @@ set -e -# summary of how this script can be called: -# * <postinst> `configure' <most-recently-configured-version> -# * <old-postinst> `abort-upgrade' <new version> -# * <conflictor's-postinst> `abort-remove' `in-favour' <package> -# <new-version> -# * <postinst> `abort-remove' -# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' -# <failed-install-package> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - APP_NAME="gogs" CLI="${APP_NAME}" APP_USER=$(${CLI} config:get APP_USER) @@ -21,8 +9,11 @@ APP_GROUP=$(${CLI} config:get APP_GROUP) APP_CONFIG="/etc/${APP_NAME}/conf/app.ini" case "$1" in + abort-upgrade|abort-remove|abort-deconfigure) + exit 0 + ;; - configure) + configure|*) mkdir -p $(dirname ${APP_CONFIG}) chown ${APP_USER}.${APP_GROUP} $(dirname ${APP_CONFIG}) [ -f ${APP_CONFIG} ] || ${CLI} run cp conf/app.ini ${APP_CONFIG} @@ -41,12 +32,4 @@ case "$1" in ${CLI} scale web=1 || true ;; - abort-upgrade|abort-remove|abort-deconfigure) - exit 0 - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; esac |