[med-svn] r2524 - trunk/packages/agdbnet/trunk/debian

tille at alioth.debian.org tille at alioth.debian.org
Tue Sep 23 14:26:41 UTC 2008


Author: tille
Date: 2008-09-23 14:26:39 +0000 (Tue, 23 Sep 2008)
New Revision: 2524

Added:
   trunk/packages/agdbnet/trunk/debian/apache.conf
Modified:
   trunk/packages/agdbnet/trunk/debian/control
   trunk/packages/agdbnet/trunk/debian/dirs
   trunk/packages/agdbnet/trunk/debian/install
   trunk/packages/agdbnet/trunk/debian/postinst
   trunk/packages/agdbnet/trunk/debian/rules
Log:
Moved agcurate.pl in a separate cgi directory as suggested in install manual but fail to force apache to ask for user authentication ...


Added: trunk/packages/agdbnet/trunk/debian/apache.conf
===================================================================
--- trunk/packages/agdbnet/trunk/debian/apache.conf	                        (rev 0)
+++ trunk/packages/agdbnet/trunk/debian/apache.conf	2008-09-23 14:26:39 UTC (rev 2524)
@@ -0,0 +1,15 @@
+# agcurate default Apache configuration
+
+ScriptAlias /agcurate/ /usr/share/agdbnet/cgi-bin/
+<Directory "/usr/share/agdbnet/cgi-bin">
+    AllowOverride None
+    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
+    Order allow,deny
+    Allow from all
+
+    # Authorize for setup
+    <Files agcurate.pl>
+        AuthType Basic
+        # Require valid-user
+    </Files>
+</Directory>

Modified: trunk/packages/agdbnet/trunk/debian/control
===================================================================
--- trunk/packages/agdbnet/trunk/debian/control	2008-09-23 13:23:56 UTC (rev 2523)
+++ trunk/packages/agdbnet/trunk/debian/control	2008-09-23 14:26:39 UTC (rev 2524)
@@ -13,7 +13,7 @@
 Package: agdbnet
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, emboss, blast2, postgresql-8.3,
- libcgi-pm-perl, libdbd-pg-perl, libxml-perl, dbconfig-common
+ libcgi-pm-perl, libdbd-pg-perl, libxml-perl, dbconfig-common, apache2
 Description: antigen sequence database software for web-based bacterial typing
  AgdbNet facilitates simultaneous BLAST querying of multiple loci using
  either nucleotide or peptide sequences.  Databases are described by XML

Modified: trunk/packages/agdbnet/trunk/debian/dirs
===================================================================
--- trunk/packages/agdbnet/trunk/debian/dirs	2008-09-23 13:23:56 UTC (rev 2523)
+++ trunk/packages/agdbnet/trunk/debian/dirs	2008-09-23 14:26:39 UTC (rev 2524)
@@ -1,2 +1,3 @@
 etc/agdbnet
+etc/apache2/conf.d
 usr/share/dbconfig-common/data/agdbnet/install

Modified: trunk/packages/agdbnet/trunk/debian/install
===================================================================
--- trunk/packages/agdbnet/trunk/debian/install	2008-09-23 13:23:56 UTC (rev 2523)
+++ trunk/packages/agdbnet/trunk/debian/install	2008-09-23 14:26:39 UTC (rev 2524)
@@ -1,4 +1,5 @@
-cgi-bin                    usr/lib
+cgi-bin/agdbnet.pl         usr/lib/cgi-bin
+cgi-bin/agcurate.pl        usr/share/agdbnet/cgi-bin
 debian/template            usr/share/agdbnet
 scripts/*.pl               usr/share/agdbnet
 stylesheets/stylesheet.css usr/share/agdbnet/template

Modified: trunk/packages/agdbnet/trunk/debian/postinst
===================================================================
--- trunk/packages/agdbnet/trunk/debian/postinst	2008-09-23 13:23:56 UTC (rev 2523)
+++ trunk/packages/agdbnet/trunk/debian/postinst	2008-09-23 14:26:39 UTC (rev 2524)
@@ -98,6 +98,13 @@
 	chmod 777 ${SQLDIR}
 	/usr/share/${pkg}/xml2sql.pl -u '"www-data"' "$XMLOUT" > "$SQLDIR"/"$XMLNAME".sql
 	chmod 666 "$SQLDIR"/"$XMLNAME".sql
+
+	# Restart Apache to register configuration for agcurator
+        if [ -x /usr/sbin/invoke-rc.d ]; then
+            invoke-rc.d apache2 reload 3>/dev/null || true
+        else
+	    /etc/init.d/apache2 reload 3>/dev/null || true
+        fi
     ;;
 
     abort-upgrade|abort-remove|abort-deconfigure)

Modified: trunk/packages/agdbnet/trunk/debian/rules
===================================================================
--- trunk/packages/agdbnet/trunk/debian/rules	2008-09-23 13:23:56 UTC (rev 2523)
+++ trunk/packages/agdbnet/trunk/debian/rules	2008-09-23 14:26:39 UTC (rev 2524)
@@ -19,6 +19,9 @@
 	# keep lintian silent ...
 	chmod 644 debian/$(pkg)/usr/share/dbconfig-common/data/${pkg}/install/pgsql
 
+	# Apache configuration for agcurator.pl
+	cp -a debian/apache.conf debian/$(pkg)/etc/apache2/conf.d/agdbnet
+
 # To update po files as recommended in po-debconf(7)
 clean::
 	@debconf-updatepo




More information about the debian-med-commit mailing list