[DRE-commits] [redmine] 26/39: hook up maintainer scripts and instance management
Antonio Terceiro
terceiro at moszumanska.debian.org
Tue Dec 8 12:56:52 UTC 2015
This is an automated email from the git hooks/post-receive script.
terceiro pushed a commit to branch master
in repository redmine.
commit 72cf8cbba6c8a40077bca2b6f748c61ab1c676fc
Author: Antonio Terceiro <terceiro at debian.org>
Date: Mon Sep 28 19:37:29 2015 -0300
hook up maintainer scripts and instance management
---
debian/install | 2 ++
debian/links | 1 +
debian/postinst | 11 +++++++++++
debian/redmine.default | 2 ++
4 files changed, 16 insertions(+)
diff --git a/debian/install b/debian/install
index f902678..b82da94 100644
--- a/debian/install
+++ b/debian/install
@@ -12,3 +12,5 @@ test usr/share/redmine
config.ru usr/share/redmine
lib/plugins/* usr/share/redmine/lib/plugins
debian/conf/*.template usr/share/redmine/templates
+
+bin/redmine-instances usr/bin
diff --git a/debian/links b/debian/links
index f845594..cf91e01 100644
--- a/debian/links
+++ b/debian/links
@@ -1,3 +1,4 @@
/var/lib/redmine/Gemfile.lock usr/share/redmine/Gemfile.lock
+/var/lib/redmine usr/share/redmine/instances
usr/share/javascript/raphael/raphael.min.js usr/share/redmine/public/javascripts/raphael.js
diff --git a/debian/postinst b/debian/postinst
index f141c96..9579022 100644
--- a/debian/postinst
+++ b/debian/postinst
@@ -12,6 +12,15 @@ rm -f /var/lib/redmine/Gemfile.lock
chown www-data:www-data /var/lib/redmine/Gemfile.lock
#######################################################################
+# create necessary directories
+#######################################################################
+
+mkdir -p /var/lib/redmine/instances
+chown -R www-data:www-data /var/lib/redmine/instances
+
+mkdir -p /var/log/redmine
+
+#######################################################################
# manage instances
#######################################################################
@@ -35,6 +44,8 @@ manage_instance() {
dbc_pgsql_createdb_encoding="UTF8"
dbc_dbname=redmine_$instance
+ redmine-instances create $instance
+
dbc_go redmine/instances/$instance "$@"
cd /usr/share/redmine
diff --git a/debian/redmine.default b/debian/redmine.default
new file mode 100644
index 0000000..2be1a8f
--- /dev/null
+++ b/debian/redmine.default
@@ -0,0 +1,2 @@
+REDMINE_INSTANCES_OWNERSHIP=www-data:www-data
+REDMINE_INSTANCES_FOLLOW_FHS=yes
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/redmine.git
More information about the Pkg-ruby-extras-commits
mailing list