[med-svn] r5428 - trunk/packages/ensembl/ensembl/57/debian

Steffen Möller moeller at alioth.debian.org
Thu Nov 11 18:41:58 UTC 2010


Author: moeller
Date: 2010-11-11 18:41:57 +0000 (Thu, 11 Nov 2010)
New Revision: 5428

Modified:
   trunk/packages/ensembl/ensembl/57/debian/ensembl.links
   trunk/packages/ensembl/ensembl/57/debian/init.d
   trunk/packages/ensembl/ensembl/57/debian/rules
Log:
Working more towards lintian cleanliness.


Modified: trunk/packages/ensembl/ensembl/57/debian/ensembl.links
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/ensembl.links	2010-11-11 17:40:41 UTC (rev 5427)
+++ trunk/packages/ensembl/ensembl/57/debian/ensembl.links	2010-11-11 18:41:57 UTC (rev 5428)
@@ -1,4 +1,5 @@
 /usr/share/ensembl/logs /var/log/ensembl
 /usr/share/ensembl/img-cache /var/cache/ensembl/img-cache
-/usr/share/ensembl/img-tmp /var/tmp/ensembl/img-tmp
-/usr/share/ensembl/tmp /var/tmp/ensembl/tmp
+# should be created at start time, not now.
+#/usr/share/ensembl/img-tmp /var/tmp/ensembl/img-tmp
+#/usr/share/ensembl/tmp /var/tmp/ensembl/tmp

Modified: trunk/packages/ensembl/ensembl/57/debian/init.d
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/init.d	2010-11-11 17:40:41 UTC (rev 5427)
+++ trunk/packages/ensembl/ensembl/57/debian/init.d	2010-11-11 18:41:57 UTC (rev 5428)
@@ -87,12 +87,20 @@
 
 case $1 in
 	start)
-		for d in /var/log/ensembl/logs /var/cache/ensembl/img-cache /var/tmp/ensembl/img-tmp /var/tmp/ensembl/tmp
-		do
-			if [ ! -d "$d" ]; then mkdir -p "$d"; fi
-			chown nobody.nogroup "$d"
-			chmod 755 "$d"
-		done
+		# /var/log/ensembl/logs         # this is a symlink set by the Debian package
+		# /var/cache/ensembl/img-cache  # this is set as a symlink further down
+		# /var/tmp/ensembl/img-tmp      # another symlink set further down
+		# /var/tmp/ensembl/tmp          # and yet another one 
+		# for d in /var/cache/ensembl/img-cache /var/tmp/ensembl/img-tmp /var/tmp/ensembl/tmp
+		# do
+		# 	if [ ! -d "$d" ]; then mkdir -p "$d"; fi
+		# 	chown nobody.nogroup "$d"
+		# 	chmod 755 "$d"
+		# done
+		ln -s /usr/share/ensembl/img-cache /var/cache/ensembl/img-cache
+		ln -s /usr/share/ensembl/img-tmp /var/tmp/ensembl/img-tmp
+		ln -s /usr/share/ensembl/tmp /var/tmp/ensembl/tmp
+
 		log_daemon_msg "Starting web server" "ensembl"
 		if $APACHE2CTL start; then
                         log_end_msg 0

Modified: trunk/packages/ensembl/ensembl/57/debian/rules
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/rules	2010-11-11 17:40:41 UTC (rev 5427)
+++ trunk/packages/ensembl/ensembl/57/debian/rules	2010-11-11 18:41:57 UTC (rev 5428)
@@ -40,6 +40,7 @@
 	#d=$(DESTDIR)/usr/share/ensembl
 	echo "Adjusting path to Perl wherever it may be found" ; \
 	egrep -rl "^#!\s*/.*/perl" . | grep -v "/.pc/" | xargs -r --max-args 1 sed -i '1s%^#!\s*/\(usr\|localsw\)/.*/perl%#!/usr/bin/perl%' ; \
+	egrep -rl "^#!\s*/.*/perl" . | grep -v "/.pc/" | xargs -r --max-args 1 sed -i '1s%^#!\s*/\(usr\|localsw\|software\)/.*/perl%#!/usr/bin/perl%' ; \
 	echo "Adjusting path to Bash wherever it may be found" ; \
 	egrep -rl "^#!\s*/.*/bash" . | grep -v "/.pc/" | xargs -r --max-args 1 sed -i '1s%^#!\s*/\(usr\|localsw\)/.*/bash%#!/bin/bash%' ; \
 	egrep -rl "^#!.*ENV.*PERL" . | grep -v "/.pc/" | xargs -r --max-args 1 sed -i '1s%^#!.*%#!/usr/bin/perl%' ; \




More information about the debian-med-commit mailing list