summaryrefslogtreecommitdiffstats
path: root/packager
diff options
context:
space:
mode:
authorCyril Rohr <cyril.rohr@gmail.com>2014-11-19 21:43:12 +0000
committerCyril Rohr <cyril.rohr@gmail.com>2014-11-19 21:43:12 +0000
commitc418b836786b179ad874dc212eea335ac4579984 (patch)
tree6a7b0d66e4e3ad86b1c932f59d71002a2e8a900e /packager
parentb53f6357fc8765a0866cb6e3b31067e5b866012d (diff)
downloadgitea-c418b836786b179ad874dc212eea335ac4579984.tar.gz
gitea-c418b836786b179ad874dc212eea335ac4579984.zip
Make postinstall work for CentOS/RHEL packages as well.
Diffstat (limited to 'packager')
-rwxr-xr-xpackager/debian/postinst25
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