summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Windmüller2015-07-06 18:51:46 +0200
committerStephan Windmüller2015-07-06 18:51:46 +0200
commitccf6849e5f228f3147f4a213a5681935bca1d680 (patch)
treebfd76713115493c6495e9c362374b2e517008b13
parentc57b493d96068cf9e8109ebd85895d2baac1f5f4 (diff)
downloadaur-ccf6849e5f228f3147f4a213a5681935bca1d680.tar.gz
Updating to Upsource 2.0.3554
-rw-r--r--PKGBUILD4
-rw-r--r--upsource.install18
2 files changed, 18 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2b7f7c516ce5..639b93cef97b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}