aboutsummaryrefslogtreecommitdiffstats
path: root/main/redmine/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/redmine/APKBUILD')
-rw-r--r--main/redmine/APKBUILD13
1 files changed, 9 insertions, 4 deletions
diff --git a/main/redmine/APKBUILD b/main/redmine/APKBUILD
index 0745ca62a5..d156ad6284 100644
--- a/main/redmine/APKBUILD
+++ b/main/redmine/APKBUILD
@@ -3,7 +3,7 @@
_railsver=4.2
pkgname=redmine
pkgver=3.0.1
-pkgrel=4
+pkgrel=5
pkgdesc="Project management web application written in Ruby"
url="http://redmine.org"
arch="noarch"
@@ -32,7 +32,7 @@ depends="ruby
"
depends_dev=
makedepends="$depends_dev"
-install="$pkgname.pre-install"
+install="$pkgname.pre-install $pkgname.post-install"
subpackages=""
pkgusers="$pkgname"
pkggroups="$pkgname www-data"
@@ -76,16 +76,21 @@ package() {
for i in database.yml.example configuration.yml.example \
additional_environment.rb.example routes.rb; do
mv config/${i} "$pkgdir"/etc/redmine/${i%.example} || return 1
- ln -s /etc/redmine/${i%.example} config/$i || return 1
+ ln -s /etc/redmine/${i%.example} config/${i%.example} \
+ || return 1
done
# writeable data dirs
- for i in files tmp public/plugin_assets; do
+ for i in db files tmp public/plugin_assets; do
chown redmine:www-data $i || return 1
chmod 775 $i || return 1
mv $i "$pkgdir"/var/lib/redmine/ || return 1
ln -s /var/lib/redmine/${i#*/} $i || return 1
done
+ chown redmine Gemfile.lock || return 1
+
+ # the secret token is generated by post-install
+ ln -s /var/lib/redmine/secret_token.rb config/initializers/
# log dir
rm -r log && ln -s /var/log/redmine log || return 1