[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