From c418b836786b179ad874dc212eea335ac4579984 Mon Sep 17 00:00:00 2001 From: Cyril Rohr Date: Wed, 19 Nov 2014 21:43:12 +0000 Subject: [PATCH] Make postinstall work for CentOS/RHEL packages as well. --- packager/debian/postinst | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/packager/debian/postinst b/packager/debian/postinst index d1b37ac18..c0b06b023 100755 --- a/packager/debian/postinst +++ b/packager/debian/postinst @@ -2,18 +2,6 @@ set -e -# summary of how this script can be called: -# * `configure' -# * `abort-upgrade' -# * `abort-remove' `in-favour' -# -# * `abort-remove' -# * `abort-deconfigure' `in-favour' -# `removing' -# -# 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