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

Steffen Möller moeller at alioth.debian.org
Sat Aug 28 22:11:34 UTC 2010


Author: moeller
Date: 2010-08-28 22:11:34 +0000 (Sat, 28 Aug 2010)
New Revision: 5196

Modified:
   trunk/packages/ensembl/ensembl/57/debian/control
   trunk/packages/ensembl/ensembl/57/debian/ensembl.dirs
   trunk/packages/ensembl/ensembl/57/debian/ensembl.links
   trunk/packages/ensembl/ensembl/57/debian/postinst
   trunk/packages/ensembl/ensembl/57/debian/rules
Log:
Round of updates for the Ensembl package.


Modified: trunk/packages/ensembl/ensembl/57/debian/control
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/control	2010-08-27 12:28:44 UTC (rev 5195)
+++ trunk/packages/ensembl/ensembl/57/debian/control	2010-08-28 22:11:34 UTC (rev 5196)
@@ -34,3 +34,15 @@
  .
  We will work to try and remove these dependencies and allow Ensembl
  to run on an up-do-date machine.
+
+Package: ensembl-bin
+Architecture: any
+Description: platform-specific files of Ensembl
+ The Ensembl website is mostly implemented in Perl. But just a few
+ bits do appear as binaries. Those are gathered in this package.
+
+Package: ensembl-doc
+Section: doc
+Architecture: all
+Description: tutorials and othe documentation for Ensembl
+ The description will follow once we know what is in there :)

Modified: trunk/packages/ensembl/ensembl/57/debian/ensembl.dirs
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/ensembl.dirs	2010-08-27 12:28:44 UTC (rev 5195)
+++ trunk/packages/ensembl/ensembl/57/debian/ensembl.dirs	2010-08-28 22:11:34 UTC (rev 5196)
@@ -1,6 +1,6 @@
-usr/share/ensembl
 usr/bin
-var/log/ensembl/logs
+var/log
+usr/share/ensembl/logs
 var/cache/ensembl/img-cache
 var/tmp/ensembl/img-tmp
 var/tmp/ensembl/tmp

Modified: trunk/packages/ensembl/ensembl/57/debian/ensembl.links
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/ensembl.links	2010-08-27 12:28:44 UTC (rev 5195)
+++ trunk/packages/ensembl/ensembl/57/debian/ensembl.links	2010-08-28 22:11:34 UTC (rev 5196)
@@ -1,4 +1,4 @@
-usr/share/ensembl/logs var/log/ensembl/logs
+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

Modified: trunk/packages/ensembl/ensembl/57/debian/postinst
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/postinst	2010-08-27 12:28:44 UTC (rev 5195)
+++ trunk/packages/ensembl/ensembl/57/debian/postinst	2010-08-28 22:11:34 UTC (rev 5196)
@@ -20,22 +20,25 @@
 
 case "$1" in
     configure)
-	#a2enmod perl
-	#a2enmod deflate
-	#a2enmod expires
-	#a2enmod headers
+	a2enmod perl
+	a2enmod deflate
+	a2enmod expires
+	a2enmod headers
 	mysql -uroot << EOMYSQL
 drop database if exists ensembl_web_user_db;
 create database ensembl_web_user_db;
 grant all privileges on ensembl_web_user_db.* to ensembl@'%' identified by 'ensembl';
 grant all privileges on ensembl_web_user_db.* to ensembl at localhost identified by 'ensembl';
 EOMYSQL
+	echo "Preparing a series of directories."
 	zcat /usr/share/doc/ensembl/ensembl_web_user_db.sql.gz | mysql -uensembl -pensembl ensembl_web_user_db
-	for d in var/log/ensembl/logs /var/cache/ensembl/img-cache /var/tmp/ensembl/img-tmp /var/tmp/ensembl/tmp
+	for d in var/log/ensembl /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"
+		if [ ! -d "$d" ]; then
+			mkdir -p "$d"
+			chown nobody.nogroup "$d"
+			chmod 755 "$d"
+		fi
 	done
     ;;
 

Modified: trunk/packages/ensembl/ensembl/57/debian/rules
===================================================================
--- trunk/packages/ensembl/ensembl/57/debian/rules	2010-08-27 12:28:44 UTC (rev 5195)
+++ trunk/packages/ensembl/ensembl/57/debian/rules	2010-08-28 22:11:34 UTC (rev 5196)
@@ -32,7 +32,7 @@
 	dh_testdir
 	dh_testroot
 	dh_prep
-	d=$(DESTDIR)/usr/share/ensembl ; \
+	d="$(DESTDIR)/usr/share/ensembl" ; \
 	if [ ! -d "$$d" ]; then \
 		echo "Creating directory '$$d'." ; \
 		mkdir -p "$$d" ; \
@@ -41,13 +41,23 @@
 		ensembl-draw ensembl-external \
 		ensembl-functgenomics ensembl-variation \
 		htdocs modules perl public-plugins utils \
-	    $$d
-	d=$(DESTDIR)/usr/bin ; \
-	if [ ! -d "$$d" ]; then \
-		echo "Creating directory '$$d'." ; \
-		mkdir -p "$$d" ; \
+	    $$d ; \
+	dd="$(DESTDIR)-bin/usr/bin" ; \
+	if [ ! -d "$$$d" ]; then \
+		echo "Creating directory '$$dd'." ; \
+		mkdir -p "$$dd" ; \
 	fi ; \
-	mv ensembl-variation/C_code/calc_genotypes $$d
+	mv $$d/ensembl-variation/C_code/calc_genotypes $$dd ; \
+	ddd="$(DESTDIR)-doc/usr/share/doc/ensembl" ; \
+	cd $$d; \
+	for dddd in */docs ; \
+	do \
+		ddddd=`dirname $$dddd` ; \
+		dddddd="$$ddd/usr/$$ddddd" ; \
+		echo "moving documentation from $$dddd to $$dddddd" ; \
+		mkdir -p "$$dddddd" ; \
+		mv $$dddd/* $$dddddd/ ; \
+	done
 	touch $@
 
 install-paths: install-copying




More information about the debian-med-commit mailing list