[DRE-commits] r2944 - packages-wip/redmine/trunk/debian

rnhurt-guest at alioth.debian.org rnhurt-guest at alioth.debian.org
Fri Aug 15 18:10:29 UTC 2008


Author: rnhurt-guest
Date: 2008-08-15 18:10:28 +0000 (Fri, 15 Aug 2008)
New Revision: 2944

Modified:
   packages-wip/redmine/trunk/debian/control
   packages-wip/redmine/trunk/debian/redmine.install
   packages-wip/redmine/trunk/debian/redmine.links
   packages-wip/redmine/trunk/debian/redmine.lintian-overrides
   packages-wip/redmine/trunk/debian/rules
Log:
Moved public and config dirs to /etc/redmine

Modified: packages-wip/redmine/trunk/debian/control
===================================================================
--- packages-wip/redmine/trunk/debian/control	2008-08-13 14:13:43 UTC (rev 2943)
+++ packages-wip/redmine/trunk/debian/control	2008-08-15 18:10:28 UTC (rev 2944)
@@ -2,7 +2,7 @@
 Section: web
 Priority: optional
 Maintainer: Richard Hurt <rnhurt at kangaroobox.com>
-Build-Depends: debhelper (>= 7)
+Build-Depends: debhelper (>= 7), dpatch
 Standards-Version: 3.8.0
 Vcs-Svn: svn://rubyforge.org/var/svn/redmine/trunk redmine
 Vcs-Browser: http://www.redmine.org/repositories/show/redmine

Modified: packages-wip/redmine/trunk/debian/redmine.install
===================================================================
--- packages-wip/redmine/trunk/debian/redmine.install	2008-08-13 14:13:43 UTC (rev 2943)
+++ packages-wip/redmine/trunk/debian/redmine.install	2008-08-15 18:10:28 UTC (rev 2944)
@@ -1,6 +1,6 @@
 # Install the basic application files
 app usr/share/redmine
-config usr/share/redmine
+config /etc/redmine
 db usr/share/redmine
 doc usr/share/redmine
 extra usr/share/redmine
@@ -8,7 +8,7 @@
 lang usr/share/redmine
 lib usr/share/redmine
 log var/log/redmine
-public usr/share/redmine
+public /etc/redmine
 Rakefile usr/share/redmine
 script usr/share/redmine
 #tmp/cache var/cache/redmine

Modified: packages-wip/redmine/trunk/debian/redmine.links
===================================================================
--- packages-wip/redmine/trunk/debian/redmine.links	2008-08-13 14:13:43 UTC (rev 2943)
+++ packages-wip/redmine/trunk/debian/redmine.links	2008-08-15 18:10:28 UTC (rev 2944)
@@ -1,10 +1,10 @@
 # Move r/w directories to /var
-var/cache/redmine		usr/share/redmine/tmp/cache
+var/cache/redmine   		usr/share/redmine/tmp/cache
 var/lib/redmine/files		usr/share/redmine/files
 var/lib/redmine/sessions	usr/share/redmine/tmp/sessions
-var/log/redmine			usr/share/redmine/log
+var/log/redmine	    		usr/share/redmine/log
 var/run/redmine/sockets		usr/share/redmine/tmp/sockets
 
 # Link in other Debian packages
-usr/share/javascript/prototype/prototype.js	usr/share/redmine/public/javascripts/prototype.js
+usr/share/javascript/prototype/prototype.js	etc/redmine/public/javascripts/prototype.js
 usr/share/rails					usr/share/redmine/vendor/rails

Modified: packages-wip/redmine/trunk/debian/redmine.lintian-overrides
===================================================================
--- packages-wip/redmine/trunk/debian/redmine.lintian-overrides	2008-08-13 14:13:43 UTC (rev 2943)
+++ packages-wip/redmine/trunk/debian/redmine.lintian-overrides	2008-08-15 18:10:28 UTC (rev 2944)
@@ -1,7 +1,9 @@
 # This is being phased out in a future version of lintian
 debian-copyright-line-too-long
 
-# These files are not supposed to be externally executed
+
+# These files are not supposed to be executed by Redmine but are convenience
+# functions for users.
 redmine: script-not-executable ./usr/share/redmine/extra/svn/reposman.rb
 redmine: script-not-executable ./usr/share/redmine/extra/svn/svnserve.wrapper
 redmine: script-not-executable ./usr/share/redmine/vendor/plugins/coderay-0.7.6.227/bin/coderay

Modified: packages-wip/redmine/trunk/debian/rules
===================================================================
--- packages-wip/redmine/trunk/debian/rules	2008-08-13 14:13:43 UTC (rev 2943)
+++ packages-wip/redmine/trunk/debian/rules	2008-08-15 18:10:28 UTC (rev 2944)
@@ -23,25 +23,16 @@
 	dh_installdocs
 	dh_install
 
+	# Create links to the /etc/redmine directory structure
+	ln -s /etc/redmine/public debian/redmine/usr/share/redmine
+	ln -s /etc/redmine/config debian/redmine/usr/share/redmine
+
 	# Clean up the "extra" license files
 	rm -f debian/redmine/usr/share/redmine/doc/COPYING
 	rm -f debian/redmine/usr/share/redmine/lib/SVG/LICENSE.txt
-	rm -f debian/redmine/usr/share/redmine/vendor/plugins/engines/MIT-LICENSE
-	rm -f debian/redmine/usr/share/redmine/vendor/plugins/actionwebservice/MIT-LICENSE
-	rm -f debian/redmine/usr/share/redmine/vendor/plugins/acts_as_versioned/MIT-LICENSE
-	rm -f debian/redmine/usr/share/redmine/vendor/plugins/coderay-0.7.6.227/LICENSE
-	rm -f debian/redmine/usr/share/redmine/vendor/plugins/gloc-1.1.0/MIT-LICENSE
-	rm -f debian/redmine/usr/share/redmine/vendor/plugins/rfpdf/MIT-LICENSE
-	rm -f debian/redmine/usr/share/redmine/vendor/plugins/ruby-net-ldap-0.0.4/COPYING
+	rm -f debian/redmine/usr/share/redmine/vendor/plugins/*/*LICENSE
+	rm -f debian/redmine/usr/share/redmine/vendor/plugins/*/COPYING
 	rm -f debian/redmine/usr/share/redmine/vendor/plugins/ruby-net-ldap-0.0.4/LICENCE
-	#rm -f debian/redmine/usr/share/redmine/vendor/rails/actionmailer/MIT-LICENSE
-	#rm -f debian/redmine/usr/share/redmine/vendor/rails/actionpack/MIT-LICENSE
-	#rm -f debian/redmine/usr/sharm/redmine/vendor/rails/activerecord/MIT-LICENSE
-	#rm -f debian/redmine/usr/share/redmine/vendor/rails/activeresource/MIT-LICENSE
-	#rm -f debian/redmine/usr/share/redmine/vendor/rails/activesupport/MIT-LICENSE
-	#rm -f debian/redmine/usr/share/redmine/vendor/rails/railties/MIT-LICENSE
-	#rm -f debian/redmine/usr/share/redmine/vendor/rails/activerecord/MIT-LICENSE
-	#rm -f debian/redmine/usr/share/redmine/vendor/rails/railties/lib/rails_generator/generators/components/plugin/templates/MIT-LICENSE
 	# ...and other various files
 	rm -f debian/redmine/usr/share/redmine/vendor/plugins/engines/.gitignore
 
@@ -72,18 +63,19 @@
 
 	dh_installdirs	
 	dh_lintian
-#	dh_installlogrotate
+	dh_installlogrotate
 #	dh_installcron
 	dh_link
 	dh_strip
 	dh_compress
 
 	# Correct some permissions
-	chown -R www-data:www-data debian/redmine/var/log/redmine
-	chown -R www-data:www-data debian/redmine/var/lib/redmine
-	chown -R www-data:www-data debian/redmine/var/cache/redmine
+	chown -fR www-data:www-data debian/redmine/var/log/redmine
+	chown -fR www-data:www-data debian/redmine/var/lib/redmine
+	chown -fR www-data:www-data debian/redmine/var/cache/redmine
+	chown -fR www-data:www-data debian/redmine/etc/redmine
 
-	dh_fixperms -X debian/redmine/var/
+	dh_fixperms -Xdebian/redmine/var/ -Xdebian/redmine/etc
 	dh_installdeb
 	dh_gencontrol
 	dh_md5sums




More information about the Pkg-ruby-extras-commits mailing list