diff options
author | Stephan Windmüller | 2015-07-06 18:51:46 +0200 |
---|---|---|
committer | Stephan Windmüller | 2015-07-06 18:51:46 +0200 |
commit | ccf6849e5f228f3147f4a213a5681935bca1d680 (patch) | |
tree | bfd76713115493c6495e9c362374b2e517008b13 | |
parent | c57b493d96068cf9e8109ebd85895d2baac1f5f4 (diff) | |
download | aur-ccf6849e5f228f3147f4a213a5681935bca1d680.tar.gz |
Updating to Upsource 2.0.3554
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | upsource.install | 18 |
2 files changed, 18 insertions, 4 deletions
@@ -2,7 +2,7 @@ # Based on Teamcity PKGBUILD by Nowaker pkgname=upsource -pkgver=2.0.3462 +pkgver=2.0.3554 pkgrel=1 pkgdesc='Repository Browsing and Code Review tool from JetBrains' arch=('any') @@ -13,7 +13,7 @@ install="$pkgname.install" source=("https://download.jetbrains.com/upsource/upsource-${pkgver}.zip" 'upsource.service' 'upsource.conf') -sha256sums=('5efe4a3b2167acde2a7828c3c1a5e76d9488fa9089dd48773c5d72fa9d6ad3e6' +sha256sums=('04248791720e49d0ade4397cd45eca7cd5b1ce09f32e195583ba99e9aa0be70d' '90d447198d5ccb96985860a4d1e3b82fa6bfa2ce0def4e7214fbc2dcfe93add7' '1d216f3e4494a665860a5ca2b295bb22640b6fe5a34e7149fcfd2dfb3026c55f') options=('!strip') diff --git a/upsource.install b/upsource.install index b549716e51f2..554b992cc35d 100644 --- a/upsource.install +++ b/upsource.install @@ -2,8 +2,8 @@ post_install() { echo "Creating user and group upsource..." getent group upsource &>/dev/null || groupadd -r upsource >/dev/null getent passwd upsource &>/dev/null || useradd -r -g upsource -d '/var/lib/upsource' -s /bin/bash -G upsource upsource >/dev/null - chown -R upsource '/opt/upsource' - chown -R upsource '/var/lib/upsource' + chown -R upsource.upsource '/opt/upsource' + chown -R upsource.upsource '/var/lib/upsource' echo "Make sure /usr/lib/jvm/default-java symlinks to your prefered Java environment." echo "If you want to use a different Java, set it in /etc/conf.d/upsource" echo "" @@ -13,7 +13,21 @@ post_install() { echo "After that you can access Upsource by opening http://localhost:8080/" } +pre_upgrade() { + echo "Shutting down Upsource for upgrade..." + systemctl stop upsource + echo "Moving conf and data directories..." + mv /opt/upsource/conf /opt/upsource/conf.upgrade + mv /opt/upsource/data /opt/upsource/data.upgrade +} + post_upgrade() { + echo "Restoring conf and data directories..." + rm -rf /opt/upsource/conf + mv /opt/upsource/conf.upgrade /opt/upsource/conf + mv /opt/upsource/data.upgrade /opt/upsource/data + echo "Starting Upsource..." + systemctl start upsource echo "Make sure /usr/lib/jvm/default-java symlinks to your prefered Java environment." echo "If you want to use a different Java, set it in /etc/conf.d/upsource" } |