[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#681016: marked as done (tpu: dotlrn/2.5.0+dfsg-6+wheezy3)



Your message dated Sat, 05 Jan 2013 11:28:45 +0000
with message-id <1357385325.6386.26.camel@jacala.jungle.funky-badger.org>
and subject line Re: Bug#681016: [release.debian.org] unblock: dotlrn/2.5.0+dfsg-8
has caused the Debian Bug report #681016,
regarding tpu: dotlrn/2.5.0+dfsg-6+wheezy3
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
681016: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=681016
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: freeze-exception

--- Please enter the report below this line. ---

Hi Relase Team!

Please unblock package dotlrn. It fixes an important bug (#677060) and a minor patch issue. 

Unfortunately, and I apologize for that, the previous version (2.5.0+dfsg-7) also included the migration of the package format to the new 3.0 one (#661038), but didn't reach testing on time before the freeze, so the version now in unstable (2.5.0+dfsg-8) also differs from the testing one (2.5.0+dfsg-6) in the package format issue.

Please find in attachment the debdiff between testing and unstable versions.

Kind regards,

Héctor Romojaro

unblock: dotlrn/2.5.0+dfsg-8

--- System information. ---
Architecture: amd64
Kernel:       Linux 3.2.0-3-amd64

Debian Release: wheezy/sid
  500 unstable        www.debian-multimedia.org 
  500 unstable        ftp.uk.debian.org 
  500 stable          dl.google.com 
  500 maverick        ppa.launchpad.net 
  500 karmic          ppa.launchpad.net 
    1 experimental    ftp.uk.debian.org 

--- Package information. ---
Package's Depends field is empty.

Package's Recommends field is empty.

Package's Suggests field is empty.




diff -Nru dotlrn-2.5.0+dfsg/debian/changelog dotlrn-2.5.0+dfsg/debian/changelog
--- dotlrn-2.5.0+dfsg/debian/changelog	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/changelog	2012-07-09 15:22:51.000000000 +0200
@@ -1,3 +1,17 @@
+dotlrn (2.5.0+dfsg-8) unstable; urgency=low
+
+  * Fixed call to ucf on postrm. Closes: #677060
+  * Fixed interpreters-path.patch
+  * Policy bumped to 3.9.3 without changes.
+
+ -- Hector Romojaro <hromojaro@dia.uned.es>  Thu, 28 Jun 2012 16:32:23 +0200
+
+dotlrn (2.5.0+dfsg-7) unstable; urgency=low
+
+  * Updated to 3.0 packaging format. Closes: #661038
+
+ -- Hector Romojaro <hromojaro@dia.uned.es>  Sat, 03 Mar 2012 12:54:39 +0100
+
 dotlrn (2.5.0+dfsg-6) unstable; urgency=low
 
   * Updated Dutch translation. Closes: #660229 
diff -Nru dotlrn-2.5.0+dfsg/debian/control dotlrn-2.5.0+dfsg/debian/control
--- dotlrn-2.5.0+dfsg/debian/control	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/control	2012-07-09 15:22:51.000000000 +0200
@@ -4,8 +4,8 @@
 Maintainer: Hector Romojaro <hromojaro@dia.uned.es>
 Uploaders: Francesco Paolo Lovergine <frankie@debian.org>
 Build-Depends-Indep: po-debconf
-Build-Depends: debhelper (>= 7), dpatch
-Standards-Version: 3.9.2
+Build-Depends: debhelper (>= 7.0.50~)
+Standards-Version: 3.9.3
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-tcltk/dotlrn/trunk
 Vcs-Svn: svn://svn.debian.org/svn/pkg-tcltk/dotlrn/trunk
 Homepage: http://www.dotlrn.org/
@@ -15,7 +15,7 @@
 Depends: ${misc:Depends}, aolserver4-daemon (>= 4.5.1-11), aolserver4-nspostgres, aolserver4-nssha1, postgresql-client, 
  adduser, tclthread (>= 1:2.6.5-3), tcllib, tcl (>= 8.4), wwwconfig-common, debconf, xotcl, 
  aolserver4-xotcl, imagemagick, zip, unzip, tdom (>= 0.8.3~20080525) 
-Suggests: postgresql, daemontools, daemontools-run
+Suggests: postgresql-8.4, daemontools, daemontools-run
 Description: e-learning portal system based on OpenACS
  dotLRN is a complete Learning Management System that integrates course
  and content administration tools and collaborative tools into a
diff -Nru dotlrn-2.5.0+dfsg/debian/docs dotlrn-2.5.0+dfsg/debian/docs
--- dotlrn-2.5.0+dfsg/debian/docs	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/docs	2012-07-09 15:22:51.000000000 +0200
@@ -1,2 +1 @@
-debian/README.source
 debian/README.daemontools
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/00list dotlrn-2.5.0+dfsg/debian/patches/00list
--- dotlrn-2.5.0+dfsg/debian/patches/00list	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/patches/00list	1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +0,0 @@
-config.dpatch
-interpreters-path.dpatch
-interpreters-bashisms.dpatch
-install.dpatch
-xinha-iconset.dpatch
-securityfix.dpatch
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/config.dpatch dotlrn-2.5.0+dfsg/debian/patches/config.dpatch
--- dotlrn-2.5.0+dfsg/debian/patches/config.dpatch	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/patches/config.dpatch	1970-01-01 01:00:00.000000000 +0100
@@ -1,147 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## config.dpatch by  <geox@localhost>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Adaptation of config.tcl and daemontools/run to debian install.
-
-@DPATCH@
-diff -urNad trunk~/etc/config.tcl trunk/etc/config.tcl
---- trunk~/etc/config.tcl	2009-03-31 19:14:52.000000000 +0200
-+++ trunk/etc/config.tcl	2009-10-16 20:36:07.000000000 +0200
-@@ -9,8 +9,10 @@
- ###################################################################### 
- 
- #---------------------------------------------------------------------
--# change to 80 and 443 for production use
--set httpport                  8000
-+# Defined in /etc/aolserver4/conf.d/openacs.sh
-+set httpport                  [exec grep "^AOL_PORT" /etc/aolserver4/conf.d/dotlrn.sh | sed s/AOL_PORT=//] 
-+set address                   [exec grep "^AOL_ADDRESS" /etc/aolserver4/conf.d/dotlrn.sh | sed s/AOL_ADDRESS=//]
-+
- set httpsport                 8443 
- # If setting port below 1024 with AOLServer 4, read comments in file:
- #  /var/lib/aolserver/service0/packages/etc/daemontools/run
-@@ -18,16 +20,16 @@
- # The hostname and address should be set to actual values.
- # setting the address to 0.0.0.0 means aolserver listens on all interfaces
- set hostname                  localhost
--set address                   127.0.0.1
- 
- # Note: If port is privileged (usually < 1024), OpenACS must be
- # started by root, and, in AOLserver 4, the run script have a 
- # '-b address' flag which matches the address according to settings (above)
- 
--set server                    "service0" 
--set servername                "New OpenACS Installation - Development"
-+set server                    "dotlrn" 
-+set servername                "dotLRN"
- 
--set serverroot                "/var/www/${server}"
-+set serverroot                "/usr/share/${server}"
-+set pidfile                    /var/run/aolserver4/${server}.pid
- 
- #---------------------------------------------------------------------
- # which database do you want? postgres or oracle
-@@ -38,9 +40,8 @@
- if { $database eq "oracle" } {
-     set db_password           "mysitepassword"
- } else {
--    set db_host               localhost
--    set db_port               ""
--    set db_user               $server
-+## Debconf changes (DO NOT EDIT BYHAND) ##
-+## End Debconf Changes ###################
- }
- 
- #---------------------------------------------------------------------
-@@ -85,6 +86,7 @@
-     ns_param   maxbackup          5
-     ns_param   debug              $debug
- #    ns_param   mailhost           localhost 
-+    ns_param   pidfile           ${pidfile}
- 
-     # setting to Unicode by default
-     # see http://dqd.com/~mayoff/encoding-doc.html
-@@ -100,7 +102,7 @@
- ns_section ns/threads 
-     ns_param   mutexmeter         true      ;# measure lock contention 
-     # The per-thread stack size must be a multiple of 8k for AOLServer to run under MacOS X
--    ns_param   stacksize          [expr {128 * 8192}]
-+    ns_param   stacksize          [expr {512 * 8192}]
- 
- # 
- # MIME types. 
-@@ -569,7 +571,7 @@
-         ns_param   driver             postgres 
-         ns_param   datasource         ${db_host}:${db_port}:${db_name}
-         ns_param   user               $db_user
--        ns_param   password           ""
-+        ns_param   password           $db_password
-     } 
- 
- ns_section ns/db/pool/pool2
-@@ -588,7 +590,7 @@
-         ns_param   driver             postgres 
-         ns_param   datasource         ${db_host}:${db_port}:${db_name}
-         ns_param   user               $db_user
--        ns_param   password           ""
-+        ns_param   password           $db_password 
-     } 
- 
- ns_section ns/db/pool/pool3
-@@ -607,7 +609,7 @@
-         ns_param   driver             postgres 
-         ns_param   datasource         ${db_host}:${db_port}:${db_name}
-         ns_param   user               $db_user
--        ns_param   password           ""
-+        ns_param   password           $db_password
-     } 
- 
- ns_section ns/server/${server}/db
-@@ -621,12 +623,14 @@
- ns_section ns/server/${server}/modules 
-     ns_param   nssock             ${bindir}/nssock.so 
-     ns_param   nslog              ${bindir}/nslog.so 
--    ns_param   nssha1             ${bindir}/nssha1.so 
-+    ns_param   nssha1             ${bindir}/nssha1.so
-+ 
-     # since aolserver version 4.5.1 built-in ns_cache, so we dont
-     # need to load the nscache module. 
-     if {[ns_info version] < 4.5 || [ns_info patchlevel] eq "4.5.0"} {
-           ns_param   nscache            ${bindir}/nscache.so 
-     }
-+
-     # openacs versions earlier than 5.x requires nsxml
- #    ns_param nsxml              ${bindir}/nsxml.so
- 
-@@ -662,7 +666,7 @@
-     }
- 
-     # nsthread library which should become standard in 5.3
--    ns_param libthread  [lindex [glob ${homedir}/lib/thread*/libthread*[info sharedlibextension]] 0]
-+    ns_param libthread  [lindex [glob /usr/lib/tcltk/thread*/libthread*-aolserver[info sharedlibextension]] 0]
- 
-     if {[ns_info version] >= 4.5} {
-         ns_limits set default -maxupload [ns_config ns/server/${server}/module/nssock maxinput]
-@@ -673,3 +677,4 @@
- if {[ns_info version] >= 4.5} {
-     ns_limits set default -maxupload [ns_config ns/server/${server}/module/nssock maxinput]
- }
-+
-diff -urNad trunk~/etc/daemontools/run trunk/etc/daemontools/run
---- trunk~/etc/daemontools/run	2008-01-14 10:35:56.000000000 +0100
-+++ trunk/etc/daemontools/run	2009-10-16 20:39:39.000000000 +0200
-@@ -9,7 +9,12 @@
- # see http://openacs.org/forums/message-view?message_id=176100
- sleep 4
- 
--exec /usr/lib/aolserver4/bin/nsd -it /var/www/service0/etc/config.tcl -u service0 -g web
-+. /etc/aolserver4/conf.d/dotlrn.sh
-+
-+DAEMON="/usr/lib/aolserver4/bin/nsd"
-+CONF="/etc/dotlrn/config.tcl"
-+
-+exec $DAEMON -it $CONF -u $AOL_USER -g $AOL_GROUP -b $AOL_ADDRESS:$AOL_PORT
- 
- # For AOLserver 4 using privileged ports (usually < 1024), add the flag
- # -b youraddress:yourport to the nsd command
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/config.patch dotlrn-2.5.0+dfsg/debian/patches/config.patch
--- dotlrn-2.5.0+dfsg/debian/patches/config.patch	1970-01-01 01:00:00.000000000 +0100
+++ dotlrn-2.5.0+dfsg/debian/patches/config.patch	2012-07-09 15:22:51.000000000 +0200
@@ -0,0 +1,140 @@
+Author: <geox@localhost>
+Description: Adaptation of config.tcl and daemontools/run to debian install.
+--- a/etc/config.tcl
++++ b/etc/config.tcl
+@@ -9,8 +9,10 @@
+ ###################################################################### 
+ 
+ #---------------------------------------------------------------------
+-# change to 80 and 443 for production use
+-set httpport                  8000
++# Defined in /etc/aolserver4/conf.d/openacs.sh
++set httpport                  [exec grep "^AOL_PORT" /etc/aolserver4/conf.d/dotlrn.sh | sed s/AOL_PORT=//] 
++set address                   [exec grep "^AOL_ADDRESS" /etc/aolserver4/conf.d/dotlrn.sh | sed s/AOL_ADDRESS=//]
++
+ set httpsport                 8443 
+ # If setting port below 1024 with AOLServer 4, read comments in file:
+ #  /var/lib/aolserver/service0/packages/etc/daemontools/run
+@@ -18,16 +20,16 @@
+ # The hostname and address should be set to actual values.
+ # setting the address to 0.0.0.0 means aolserver listens on all interfaces
+ set hostname                  localhost
+-set address                   127.0.0.1
+ 
+ # Note: If port is privileged (usually < 1024), OpenACS must be
+ # started by root, and, in AOLserver 4, the run script have a 
+ # '-b address' flag which matches the address according to settings (above)
+ 
+-set server                    "service0" 
+-set servername                "New OpenACS Installation - Development"
++set server                    "dotlrn" 
++set servername                "dotLRN"
+ 
+-set serverroot                "/var/www/${server}"
++set serverroot                "/usr/share/${server}"
++set pidfile                    /var/run/aolserver4/${server}.pid
+ 
+ #---------------------------------------------------------------------
+ # which database do you want? postgres or oracle
+@@ -38,9 +40,8 @@
+ if { $database eq "oracle" } {
+     set db_password           "mysitepassword"
+ } else {
+-    set db_host               localhost
+-    set db_port               ""
+-    set db_user               $server
++## Debconf changes (DO NOT EDIT BYHAND) ##
++## End Debconf Changes ###################
+ }
+ 
+ #---------------------------------------------------------------------
+@@ -85,6 +86,7 @@
+     ns_param   maxbackup          5
+     ns_param   debug              $debug
+ #    ns_param   mailhost           localhost 
++    ns_param   pidfile           ${pidfile}
+ 
+     # setting to Unicode by default
+     # see http://dqd.com/~mayoff/encoding-doc.html
+@@ -100,7 +102,7 @@
+ ns_section ns/threads 
+     ns_param   mutexmeter         true      ;# measure lock contention 
+     # The per-thread stack size must be a multiple of 8k for AOLServer to run under MacOS X
+-    ns_param   stacksize          [expr {128 * 8192}]
++    ns_param   stacksize          [expr {512 * 8192}]
+ 
+ # 
+ # MIME types. 
+@@ -569,7 +571,7 @@
+         ns_param   driver             postgres 
+         ns_param   datasource         ${db_host}:${db_port}:${db_name}
+         ns_param   user               $db_user
+-        ns_param   password           ""
++        ns_param   password           $db_password
+     } 
+ 
+ ns_section ns/db/pool/pool2
+@@ -588,7 +590,7 @@
+         ns_param   driver             postgres 
+         ns_param   datasource         ${db_host}:${db_port}:${db_name}
+         ns_param   user               $db_user
+-        ns_param   password           ""
++        ns_param   password           $db_password 
+     } 
+ 
+ ns_section ns/db/pool/pool3
+@@ -607,7 +609,7 @@
+         ns_param   driver             postgres 
+         ns_param   datasource         ${db_host}:${db_port}:${db_name}
+         ns_param   user               $db_user
+-        ns_param   password           ""
++        ns_param   password           $db_password
+     } 
+ 
+ ns_section ns/server/${server}/db
+@@ -621,12 +623,14 @@
+ ns_section ns/server/${server}/modules 
+     ns_param   nssock             ${bindir}/nssock.so 
+     ns_param   nslog              ${bindir}/nslog.so 
+-    ns_param   nssha1             ${bindir}/nssha1.so 
++    ns_param   nssha1             ${bindir}/nssha1.so
++ 
+     # since aolserver version 4.5.1 built-in ns_cache, so we dont
+     # need to load the nscache module. 
+     if {[ns_info version] < 4.5 || [ns_info patchlevel] eq "4.5.0"} {
+           ns_param   nscache            ${bindir}/nscache.so 
+     }
++
+     # openacs versions earlier than 5.x requires nsxml
+ #    ns_param nsxml              ${bindir}/nsxml.so
+ 
+@@ -662,7 +666,7 @@
+     }
+ 
+     # nsthread library which should become standard in 5.3
+-    ns_param libthread  [lindex [glob ${homedir}/lib/thread*/libthread*[info sharedlibextension]] 0]
++    ns_param libthread  [lindex [glob /usr/lib/tcltk/thread*/libthread*-aolserver[info sharedlibextension]] 0]
+ 
+     if {[ns_info version] >= 4.5} {
+         ns_limits set default -maxupload [ns_config ns/server/${server}/module/nssock maxinput]
+@@ -673,3 +677,4 @@
+ if {[ns_info version] >= 4.5} {
+     ns_limits set default -maxupload [ns_config ns/server/${server}/module/nssock maxinput]
+ }
++
+--- a/etc/daemontools/run
++++ b/etc/daemontools/run
+@@ -9,7 +9,12 @@
+ # see http://openacs.org/forums/message-view?message_id=176100
+ sleep 4
+ 
+-exec /usr/lib/aolserver4/bin/nsd -it /var/www/service0/etc/config.tcl -u service0 -g web
++. /etc/aolserver4/conf.d/dotlrn.sh
++
++DAEMON="/usr/lib/aolserver4/bin/nsd"
++CONF="/etc/dotlrn/config.tcl"
++
++exec $DAEMON -it $CONF -u $AOL_USER -g $AOL_GROUP -b $AOL_ADDRESS:$AOL_PORT
+ 
+ # For AOLserver 4 using privileged ports (usually < 1024), add the flag
+ # -b youraddress:yourport to the nsd command
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/install.dpatch dotlrn-2.5.0+dfsg/debian/patches/install.dpatch
--- dotlrn-2.5.0+dfsg/debian/patches/install.dpatch	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/patches/install.dpatch	1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## install.dpatch by  <geox@localhost>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad trunk~/packages/acs-bootstrap-installer/installer/install.tcl trunk/packages/acs-bootstrap-installer/installer/install.tcl
---- trunk~/packages/acs-bootstrap-installer/installer/install.tcl	2009-01-06 03:07:21.000000000 +0100
-+++ trunk/packages/acs-bootstrap-installer/installer/install.tcl	2009-11-21 01:16:15.000000000 +0100
-@@ -169,9 +169,9 @@
- 
- ns_write "<b>Installation finished</b>
- 
--<p> The server has been shut down. Normally, it should come back up by itself after a minute or so. </p>
-+<p> The server has been shut down. To restart it, please use the following command (as root):</p>
- 
--<p> If not, please check your server error log, or contact your system administrator. </p>"
-+<p># /etc/init.d/aolserver4 restart</p>"
- 
- if { $post_installation_message ne "" } {
-     ns_write $post_installation_message
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/install.patch dotlrn-2.5.0+dfsg/debian/patches/install.patch
--- dotlrn-2.5.0+dfsg/debian/patches/install.patch	1970-01-01 01:00:00.000000000 +0100
+++ dotlrn-2.5.0+dfsg/debian/patches/install.patch	2012-07-09 15:22:51.000000000 +0200
@@ -0,0 +1,16 @@
+Author: <geox@localhost>
+Description: No description.
+--- a/packages/acs-bootstrap-installer/installer/install.tcl
++++ b/packages/acs-bootstrap-installer/installer/install.tcl
+@@ -169,9 +169,9 @@
+ 
+ ns_write "<b>Installation finished</b>
+ 
+-<p> The server has been shut down. Normally, it should come back up by itself after a minute or so. </p>
++<p> The server has been shut down. To restart it, please use the following command (as root):</p>
+ 
+-<p> If not, please check your server error log, or contact your system administrator. </p>"
++<p># /etc/init.d/aolserver4 restart</p>"
+ 
+ if { $post_installation_message ne "" } {
+     ns_write $post_installation_message
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/interpreters-bashisms.dpatch dotlrn-2.5.0+dfsg/debian/patches/interpreters-bashisms.dpatch
--- dotlrn-2.5.0+dfsg/debian/patches/interpreters-bashisms.dpatch	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/patches/interpreters-bashisms.dpatch	1970-01-01 01:00:00.000000000 +0100
@@ -1,128 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## interpreters-bashisms.dpatch by Hector Romojaro <hromojaro@dia.uned.es>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/etc/install/functions.sh trunk/etc/install/functions.sh
---- trunk~/etc/install/functions.sh	2004-04-25 11:32:27.000000000 +0200
-+++ trunk/etc/install/functions.sh	2010-05-19 13:03:50.000000000 +0200
-@@ -23,10 +23,10 @@
- 
-     interactive=$1
-     
--    if [ "$interactive" == "yes" ]; then
-+    if [ "$interactive" = "yes" ]; then
-         echo "Continue? (y/n)"
-         read continue
--        if [ "$continue" == "n" ]; then
-+        if [ "$continue" = "n" ]; then
-             echo "$0: exiting on users request"
-             exit
-         fi
-diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/etc/install/install-and-alert.sh trunk/etc/install/install-and-alert.sh
---- trunk~/etc/install/install-and-alert.sh	2003-11-04 15:39:04.000000000 +0100
-+++ trunk/etc/install/install-and-alert.sh	2010-05-19 13:14:50.000000000 +0200
-@@ -12,11 +12,11 @@
- script_path=$(dirname $(which $0))
- cd $script_path
- 
--source ./functions.sh
-+. ./functions.sh
- 
- # Get a proper environment set up
- if [ -f ~/.bashrc ]; then
--    source ~/.bashrc
-+    . ~/.bashrc
- fi
- 
- # Look for two-part command line arguments
-@@ -28,20 +28,20 @@
- server_overridden="no"
- for arg in "$@"
-   do
--  if [ $config_val_next == "1" ]; then
-+  if [ $config_val_next = "1" ]; then
-       export config_file=$arg
-       config_val_next=0
-   fi
--  if [ $server_next == "1" ]; then
-+  if [ $server_next = "1" ]; then
-       # Overrides server setting in config file
-       export server=$arg
-       server_next=0
-       server_overridden="yes"
-   fi
--  if [ $arg == "--config-file" ]; then
-+  if [ $arg = "--config-file" ]; then
-       config_val_next=1
-   fi
--  if [ $arg == "--server" ]; then
-+  if [ $arg = "--server" ]; then
-       server_next=1
-   fi
- done
-@@ -62,7 +62,7 @@
-     mkdir -p $output_dir
- fi
- installation_output_file="${output_dir}/installation-output"
--./install.sh $@ &> $installation_output_file
-+./install.sh $@ >$installation_output_file 2>&1
- 
- # Get lines with alert keywords or lines with failed TclWebtest tests
- error_lines=$(egrep -i "(FAILED: .+\.test)|($alert_keyword)" $installation_output_file)
-diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/etc/install/warn-if-installation-errors.sh trunk/etc/install/warn-if-installation-errors.sh
---- trunk~/etc/install/warn-if-installation-errors.sh	2003-11-04 15:39:04.000000000 +0100
-+++ trunk/etc/install/warn-if-installation-errors.sh	2010-05-19 12:59:59.000000000 +0200
-@@ -9,7 +9,7 @@
- 
- file_name=$1
- 
--source ./functions.sh
-+. ./functions.sh
- 
- alert_keyword=`get_config_param alert_keyword`
- 
-diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/packages/acs-lang/bin/check-catalog.sh trunk/packages/acs-lang/bin/check-catalog.sh
---- trunk~/packages/acs-lang/bin/check-catalog.sh	2003-10-30 14:10:53.000000000 +0100
-+++ trunk/packages/acs-lang/bin/check-catalog.sh	2010-05-19 12:57:04.000000000 +0200
-@@ -34,7 +34,7 @@
- export script_path=$(dirname $(which $0))
- 
- ### Functions start
--source ${script_path}/functions.sh
-+. ${script_path}/functions.sh
- 
- get_date_time_key() {
-     message_key=$1
-@@ -72,7 +72,7 @@
-     do
-         catalog_package_version=$(cat $catalog_file | ${script_path}/mygrep '<message_catalog .*package_version="([^"]+)"')
- 
--        if [ ! "$info_file_package_version" == "$catalog_package_version" ]; then
-+        if [ ! "$info_file_package_version" = "$catalog_package_version" ]; then
-             echo "$0: $package_key - Warning: package version $catalog_package_version in file $catalog_file does not equal version $info_file_package_version in info file."
-         fi
-     done
-@@ -152,7 +152,7 @@
- find_dirs="$packages_dir ${packages_dir}../www"
- 
- # Process arguments
--if [ "$#" == "0" ]; then
-+if [ "$#" = "0" ]; then
-     # No package provided - check all packages
-     for catalog_dir in $(find $package_dir -iname catalog -type d)
-     do
-diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/packages/acs-lang/bin/list-keys.sh trunk/packages/acs-lang/bin/list-keys.sh
---- trunk~/packages/acs-lang/bin/list-keys.sh	2003-10-31 13:58:29.000000000 +0100
-+++ trunk/packages/acs-lang/bin/list-keys.sh	2010-05-19 12:58:17.000000000 +0200
-@@ -5,7 +5,7 @@
- # @author Peter Marklund
- 
- export script_path=$(dirname $(which $0))
--source ${script_path}/functions.sh
-+. ${script_path}/functions.sh
- 
- for en_us_file in $(find_en_us_files)
- do
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/interpreters-bashisms.patch dotlrn-2.5.0+dfsg/debian/patches/interpreters-bashisms.patch
--- dotlrn-2.5.0+dfsg/debian/patches/interpreters-bashisms.patch	1970-01-01 01:00:00.000000000 +0100
+++ dotlrn-2.5.0+dfsg/debian/patches/interpreters-bashisms.patch	2012-07-09 15:22:51.000000000 +0200
@@ -0,0 +1,118 @@
+Author: Hector Romojaro <hromojaro@dia.uned.es>
+Description: No description.
+--- a/etc/install/functions.sh
++++ b/etc/install/functions.sh
+@@ -24,10 +24,10 @@
+ 
+     interactive=$1
+     
+-    if [ "$interactive" == "yes" ]; then
++    if [ "$interactive" = "yes" ]; then
+         echo "Continue? (y/n)"
+         read continue
+-        if [ "$continue" == "n" ]; then
++        if [ "$continue" = "n" ]; then
+             echo "$0: exiting on users request"
+             exit
+         fi
+--- a/etc/install/install-and-alert.sh
++++ b/etc/install/install-and-alert.sh
+@@ -12,11 +12,11 @@
+ script_path=$(dirname $(which $0))
+ cd $script_path
+ 
+-source ./functions.sh
++. ./functions.sh
+ 
+ # Get a proper environment set up
+ if [ -f ~/.bashrc ]; then
+-    source ~/.bashrc
++    . ~/.bashrc
+ fi
+ 
+ # Look for two-part command line arguments
+@@ -28,20 +28,20 @@
+ server_overridden="no"
+ for arg in "$@"
+   do
+-  if [ $config_val_next == "1" ]; then
++  if [ $config_val_next = "1" ]; then
+       export config_file=$arg
+       config_val_next=0
+   fi
+-  if [ $server_next == "1" ]; then
++  if [ $server_next = "1" ]; then
+       # Overrides server setting in config file
+       export server=$arg
+       server_next=0
+       server_overridden="yes"
+   fi
+-  if [ $arg == "--config-file" ]; then
++  if [ $arg = "--config-file" ]; then
+       config_val_next=1
+   fi
+-  if [ $arg == "--server" ]; then
++  if [ $arg = "--server" ]; then
+       server_next=1
+   fi
+ done
+@@ -62,7 +62,7 @@
+     mkdir -p $output_dir
+ fi
+ installation_output_file="${output_dir}/installation-output"
+-./install.sh $@ &> $installation_output_file
++./install.sh $@ >$installation_output_file 2>&1
+ 
+ # Get lines with alert keywords or lines with failed TclWebtest tests
+ error_lines=$(egrep -i "(FAILED: .+\.test)|($alert_keyword)" $installation_output_file)
+--- a/etc/install/warn-if-installation-errors.sh
++++ b/etc/install/warn-if-installation-errors.sh
+@@ -9,7 +9,7 @@
+ 
+ file_name=$1
+ 
+-source ./functions.sh
++. ./functions.sh
+ 
+ alert_keyword=`get_config_param alert_keyword`
+ 
+--- a/packages/acs-lang/bin/check-catalog.sh
++++ b/packages/acs-lang/bin/check-catalog.sh
+@@ -34,7 +34,7 @@
+ export script_path=$(dirname $(which $0))
+ 
+ ### Functions start
+-source ${script_path}/functions.sh
++. ${script_path}/functions.sh
+ 
+ get_date_time_key() {
+     message_key=$1
+@@ -72,7 +72,7 @@
+     do
+         catalog_package_version=$(cat $catalog_file | ${script_path}/mygrep '<message_catalog .*package_version="([^"]+)"')
+ 
+-        if [ ! "$info_file_package_version" == "$catalog_package_version" ]; then
++        if [ ! "$info_file_package_version" = "$catalog_package_version" ]; then
+             echo "$0: $package_key - Warning: package version $catalog_package_version in file $catalog_file does not equal version $info_file_package_version in info file."
+         fi
+     done
+@@ -152,7 +152,7 @@
+ find_dirs="$packages_dir ${packages_dir}../www"
+ 
+ # Process arguments
+-if [ "$#" == "0" ]; then
++if [ "$#" = "0" ]; then
+     # No package provided - check all packages
+     for catalog_dir in $(find $package_dir -iname catalog -type d)
+     do
+--- a/packages/acs-lang/bin/list-keys.sh
++++ b/packages/acs-lang/bin/list-keys.sh
+@@ -5,7 +5,7 @@
+ # @author Peter Marklund
+ 
+ export script_path=$(dirname $(which $0))
+-source ${script_path}/functions.sh
++. ${script_path}/functions.sh
+ 
+ for en_us_file in $(find_en_us_files)
+ do
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/interpreters-path.dpatch dotlrn-2.5.0+dfsg/debian/patches/interpreters-path.dpatch
--- dotlrn-2.5.0+dfsg/debian/patches/interpreters-path.dpatch	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/patches/interpreters-path.dpatch	1970-01-01 01:00:00.000000000 +0100
@@ -1,118 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## interpreters-path.dpatch by  <geox@localhost>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Fixes some paths for interpreters on scripts. 
-
-@DPATCH@
-diff -urNad dotlrn-2.4.1~/bin/ad-context-server.pl dotlrn-2.4.1/bin/ad-context-server.pl
---- dotlrn-2.4.1~/bin/ad-context-server.pl	2001-03-13 23:59:26.000000000 +0100
-+++ dotlrn-2.4.1/bin/ad-context-server.pl	2008-08-04 13:07:55.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
- 
- ##########################################################
- # ArsDigita Context Server
-diff -urNad dotlrn-2.4.1~/bin/create-sql-drop-file.pl dotlrn-2.4.1/bin/create-sql-drop-file.pl
---- dotlrn-2.4.1~/bin/create-sql-drop-file.pl	2001-03-13 23:59:26.000000000 +0100
-+++ dotlrn-2.4.1/bin/create-sql-drop-file.pl	2008-08-04 13:07:36.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl -w
-+#!/usr/bin/perl -w
- 
- # @author: Jim Guggemoos		created it
- # @author: Christian Brechbuehler	some maintenance
-diff -urNad dotlrn-2.4.1~/bin/data-dictionary-diff.pl dotlrn-2.4.1/bin/data-dictionary-diff.pl
---- dotlrn-2.4.1~/bin/data-dictionary-diff.pl	2001-03-13 23:59:26.000000000 +0100
-+++ dotlrn-2.4.1/bin/data-dictionary-diff.pl	2008-08-04 13:07:09.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
- 
- # by Jin Choi <jsc@arsdigita.com>, 2000-03-20
- 
-diff -urNad dotlrn-2.4.1~/bin/encode64.pl dotlrn-2.4.1/bin/encode64.pl
---- dotlrn-2.4.1~/bin/encode64.pl	2001-03-13 23:59:26.000000000 +0100
-+++ dotlrn-2.4.1/bin/encode64.pl	2008-08-04 13:06:53.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
- #
- # Encode a file from stdin as base64
- #
-diff -urNad dotlrn-2.4.1~/bin/plsql-diff.pl dotlrn-2.4.1/bin/plsql-diff.pl
---- dotlrn-2.4.1~/bin/plsql-diff.pl	2001-03-13 23:59:26.000000000 +0100
-+++ dotlrn-2.4.1/bin/plsql-diff.pl	2008-08-04 13:06:40.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
- 
- # by Jin Choi <jsc@arsdigita.com>, 2000-03-21
- 
-diff -urNad dotlrn-2.4.1~/bin/triggers-diff.pl dotlrn-2.4.1/bin/triggers-diff.pl
---- dotlrn-2.4.1~/bin/triggers-diff.pl	2001-03-13 23:59:26.000000000 +0100
-+++ dotlrn-2.4.1/bin/triggers-diff.pl	2008-08-04 13:06:16.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/local/bin/perl
-+#!/usr/bin/perl
- 
- # by Jin Choi <jsc@arsdigita.com>, 2000-03-26
- 
-diff -urNad dotlrn-2.4.1~/etc/deploy.sh dotlrn-2.4.1/etc/deploy.sh
---- dotlrn-2.4.1~/etc/deploy.sh	2004-03-03 14:18:35.000000000 +0100
-+++ dotlrn-2.4.1/etc/deploy.sh	2008-08-04 13:08:12.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/bin/bin/tclsh
-+#!/usr/bin/tclsh
- # process command line arguments
- foreach arg $argv {
-     switch -glob -- $arg {
-diff -urNad dotlrn-2.4.1~/etc/install/functions.sh dotlrn-2.4.1/etc/install/functions.sh
---- dotlrn-2.4.1~/etc/install/functions.sh	2004-04-25 11:32:27.000000000 +0200
-+++ dotlrn-2.4.1/etc/install/functions.sh	2008-08-04 13:04:59.000000000 +0200
-@@ -1,3 +1,4 @@
-+#!/bin/sh
- # Access config parameters in the TCL file through this function
- 
- get_config_param () {
-diff -urNad dotlrn-2.4.1~/packages/acs-core-docs/www/files/restart-aolserver-daemontools.txt dotlrn-2.4.1/packages/acs-core-docs/www/files/restart-aolserver-daemontools.txt
---- dotlrn-2.4.1~/packages/acs-core-docs/www/files/restart-aolserver-daemontools.txt	2003-06-24 05:19:17.000000000 +0200
-+++ dotlrn-2.4.1/packages/acs-core-docs/www/files/restart-aolserver-daemontools.txt	2008-08-04 13:05:58.000000000 +0200
-@@ -1,4 +1,4 @@
--#!/usr/sh
-+#!/bin/sh
- # Restarts an AOLserver (daemontools version). 
- # Takes as its only argument the name of the server to kill.
- # joela 06/23/2003
-@@ -19,4 +19,4 @@
- # meanwhile, this works:
- 
- svc -d $1
--svc -u $1
-\ No newline at end of file
-+svc -u $1
-diff -urNad dotlrn-2.4.1~/packages/acs-lang/bin/functions.sh dotlrn-2.4.1/packages/acs-lang/bin/functions.sh
---- dotlrn-2.4.1~/packages/acs-lang/bin/functions.sh	2003-10-31 13:58:29.000000000 +0100
-+++ dotlrn-2.4.1/packages/acs-lang/bin/functions.sh	2008-08-04 13:04:19.000000000 +0200
-@@ -1,3 +1,4 @@
-+#!/bin/sh
- # Functions re-used by scripts in acs-lang/bin
- #
- # @author Peter Marklund
-diff -urNad dotlrn-2.4.1~/packages/theme-selva/www/doc/howto/images.pl dotlrn-2.4.1/packages/theme-selva/www/doc/howto/images.pl
---- dotlrn-2.4.1~/packages/theme-selva/www/doc/howto/images.pl	2005-07-26 16:28:31.000000000 +0200
-+++ dotlrn-2.4.1/packages/theme-selva/www/doc/howto/images.pl	2008-08-04 13:03:31.000000000 +0200
-@@ -1,3 +1,4 @@
-+#!/usr/bin/perl
- # LaTeX2HTML 2002-2-1 (1.70)
- # Associate images original text with physical files.
- 
-diff -urNad dotlrn-2.4.1~/packages/theme-selva/www/doc/howto/labels.pl dotlrn-2.4.1/packages/theme-selva/www/doc/howto/labels.pl
---- dotlrn-2.4.1~/packages/theme-selva/www/doc/howto/labels.pl	2005-07-26 16:28:30.000000000 +0200
-+++ dotlrn-2.4.1/packages/theme-selva/www/doc/howto/labels.pl	2008-08-04 13:05:35.000000000 +0200
-@@ -1,3 +1,4 @@
-+#!/usr/bin/perl
- # LaTeX2HTML 2002-2-1 (1.70)
- # Associate labels original text with physical files.
- 
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/interpreters-path.patch dotlrn-2.5.0+dfsg/debian/patches/interpreters-path.patch
--- dotlrn-2.5.0+dfsg/debian/patches/interpreters-path.patch	1970-01-01 01:00:00.000000000 +0100
+++ dotlrn-2.5.0+dfsg/debian/patches/interpreters-path.patch	2012-07-09 15:22:51.000000000 +0200
@@ -0,0 +1,101 @@
+Author: <geox@localhost>
+Description: Fixes some paths for interpreters on scripts. 
+--- a/bin/ad-context-server.pl
++++ b/bin/ad-context-server.pl
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl
++#!/usr/bin/perl
+ 
+ ##########################################################
+ # ArsDigita Context Server
+--- a/bin/create-sql-drop-file.pl
++++ b/bin/create-sql-drop-file.pl
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl -w
++#!/usr/bin/perl -w
+ 
+ # @author: Jim Guggemoos		created it
+ # @author: Christian Brechbuehler	some maintenance
+--- a/bin/data-dictionary-diff.pl
++++ b/bin/data-dictionary-diff.pl
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl
++#!/usr/bin/perl
+ 
+ # by Jin Choi <jsc@arsdigita.com>, 2000-03-20
+ 
+--- a/bin/encode64.pl
++++ b/bin/encode64.pl
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl
++#!/usr/bin/perl
+ #
+ # Encode a file from stdin as base64
+ #
+--- a/bin/plsql-diff.pl
++++ b/bin/plsql-diff.pl
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl
++#!/usr/bin/perl
+ 
+ # by Jin Choi <jsc@arsdigita.com>, 2000-03-21
+ 
+--- a/bin/triggers-diff.pl
++++ b/bin/triggers-diff.pl
+@@ -1,4 +1,4 @@
+-#!/usr/local/bin/perl
++#!/usr/bin/perl
+ 
+ # by Jin Choi <jsc@arsdigita.com>, 2000-03-26
+ 
+--- a/etc/deploy.sh
++++ b/etc/deploy.sh
+@@ -1,4 +1,4 @@
+-#!/bin/bin/tclsh
++#!/usr/bin/tclsh
+ # process command line arguments
+ foreach arg $argv {
+     switch -glob -- $arg {
+--- a/etc/install/functions.sh
++++ b/etc/install/functions.sh
+@@ -1,3 +1,4 @@
++#!/bin/sh
+ # Access config parameters in the TCL file through this function
+ 
+ get_config_param () {
+--- a/packages/acs-core-docs/www/files/restart-aolserver-daemontools.txt
++++ b/packages/acs-core-docs/www/files/restart-aolserver-daemontools.txt
+@@ -1,4 +1,4 @@
+-#!/usr/sh
++#!/bin/sh
+ # Restarts an AOLserver (daemontools version). 
+ # Takes as its only argument the name of the server to kill.
+ # joela 06/23/2003
+@@ -19,4 +19,4 @@
+ # meanwhile, this works:
+ 
+ svc -d $1
+-svc -u $1
+\ No newline at end of file 
++svc -u $1
+--- a/packages/acs-lang/bin/functions.sh
++++ b/packages/acs-lang/bin/functions.sh
+@@ -1,3 +1,4 @@
++#!/bin/sh
+ # Functions re-used by scripts in acs-lang/bin
+ #
+ # @author Peter Marklund
+--- a/packages/theme-selva/www/doc/howto/images.pl
++++ b/packages/theme-selva/www/doc/howto/images.pl
+@@ -1,3 +1,4 @@
++#!/usr/bin/perl
+ # LaTeX2HTML 2002-2-1 (1.70)
+ # Associate images original text with physical files.
+ 
+--- a/packages/theme-selva/www/doc/howto/labels.pl
++++ b/packages/theme-selva/www/doc/howto/labels.pl
+@@ -1,3 +1,4 @@
++#!/usr/bin/perl
+ # LaTeX2HTML 2002-2-1 (1.70)
+ # Associate labels original text with physical files.
+ 
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/securityfix.dpatch dotlrn-2.5.0+dfsg/debian/patches/securityfix.dpatch
--- dotlrn-2.5.0+dfsg/debian/patches/securityfix.dpatch	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/patches/securityfix.dpatch	1970-01-01 01:00:00.000000000 +0100
@@ -1,22 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## securityfix.dpatch by Hector Romojaro <hromojaro@dia.uned.es>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad '--exclude=CVS' '--exclude=.svn' '--exclude=.git' '--exclude=.arch' '--exclude=.hg' '--exclude=_darcs' '--exclude=.bzr' trunk~/packages/acs-api-browser/www/content-page-view.tcl trunk/packages/acs-api-browser/www/content-page-view.tcl
---- trunk~/packages/acs-api-browser/www/content-page-view.tcl	2003-05-17 11:38:28.000000000 +0200
-+++ trunk/packages/acs-api-browser/www/content-page-view.tcl	2010-11-25 13:35:05.000000000 +0100
-@@ -50,6 +50,11 @@
- 
- set filename "[acs_root_dir]/$path"
- 
-+if {[regsub -all {[.][.]/} $filename "" shortened_filename]} {
-+    ns_log notice "INTRUDER ALERT:\n\nsomesone tried to snarf '$filename'!\n  file exists: [file exists $filename]\n  user_id: [ad_conn user_id]\n  peer: [ad_conn peeraddr]\n"
-+    set filename shortened_filename
-+}
-+
- if {![file exists $filename] || [file isdirectory $filename]} {
-     set file_contents "file '$filename' not found"
- } else {
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/securityfix.patch dotlrn-2.5.0+dfsg/debian/patches/securityfix.patch
--- dotlrn-2.5.0+dfsg/debian/patches/securityfix.patch	1970-01-01 01:00:00.000000000 +0100
+++ dotlrn-2.5.0+dfsg/debian/patches/securityfix.patch	2012-07-09 15:22:51.000000000 +0200
@@ -0,0 +1,16 @@
+Author: Hector Romojaro <hromojaro@dia.uned.es>
+Description: No description.
+--- a/packages/acs-api-browser/www/content-page-view.tcl
++++ b/packages/acs-api-browser/www/content-page-view.tcl
+@@ -50,6 +50,11 @@
+ 
+ set filename "[acs_root_dir]/$path"
+ 
++if {[regsub -all {[.][.]/} $filename "" shortened_filename]} {
++    ns_log notice "INTRUDER ALERT:\n\nsomesone tried to snarf '$filename'!\n  file exists: [file exists $filename]\n  user_id: [ad_conn user_id]\n  peer: [ad_conn peeraddr]\n"
++    set filename shortened_filename
++}
++
+ if {![file exists $filename] || [file isdirectory $filename]} {
+     set file_contents "file '$filename' not found"
+ } else {
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/series dotlrn-2.5.0+dfsg/debian/patches/series
--- dotlrn-2.5.0+dfsg/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ dotlrn-2.5.0+dfsg/debian/patches/series	2012-07-09 15:22:51.000000000 +0200
@@ -0,0 +1,6 @@
+config.patch
+interpreters-path.patch
+interpreters-bashisms.patch
+install.patch
+xinha-iconset.patch
+securityfix.patch
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/xinha-iconset.dpatch dotlrn-2.5.0+dfsg/debian/patches/xinha-iconset.dpatch
--- dotlrn-2.5.0+dfsg/debian/patches/xinha-iconset.dpatch	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/patches/xinha-iconset.dpatch	1970-01-01 01:00:00.000000000 +0100
@@ -1,18 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## xinha-iconset.dpatch by Hector Romojaro <hromojaro@dia.uned.es>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
-@DPATCH@
-diff -urNad trunk~/www/blank-master.adp trunk/www/blank-master.adp
---- trunk~/www/blank-master.adp	2008-06-07 22:29:01.000000000 +0200
-+++ trunk/www/blank-master.adp	2009-11-21 00:15:36.000000000 +0100
-@@ -18,6 +18,7 @@
- </comment>
- <if @::acs_blank_master__htmlareas@ defined and @::xinha_dir@ defined and @::xinha_lang@ defined>
- <script type="text/javascript">
-+_editor_icons = "Classic";
- _editor_url = "@::xinha_dir@"; 
- _editor_lang = "@::xinha_lang@";
- </script>
diff -Nru dotlrn-2.5.0+dfsg/debian/patches/xinha-iconset.patch dotlrn-2.5.0+dfsg/debian/patches/xinha-iconset.patch
--- dotlrn-2.5.0+dfsg/debian/patches/xinha-iconset.patch	1970-01-01 01:00:00.000000000 +0100
+++ dotlrn-2.5.0+dfsg/debian/patches/xinha-iconset.patch	2012-07-09 15:22:51.000000000 +0200
@@ -0,0 +1,12 @@
+Author: Hector Romojaro <hromojaro@dia.uned.es>
+Description: No description.
+--- a/www/blank-master.adp
++++ b/www/blank-master.adp
+@@ -18,6 +18,7 @@
+ </comment>
+ <if @::acs_blank_master__htmlareas@ defined and @::xinha_dir@ defined and @::xinha_lang@ defined>
+ <script type="text/javascript">
++_editor_icons = "Classic";
+ _editor_url = "@::xinha_dir@"; 
+ _editor_lang = "@::xinha_lang@";
+ </script>
diff -Nru dotlrn-2.5.0+dfsg/debian/postrm dotlrn-2.5.0+dfsg/debian/postrm
--- dotlrn-2.5.0+dfsg/debian/postrm	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/postrm	2012-07-09 15:22:51.000000000 +0200
@@ -17,9 +17,15 @@
 		db_version 2.0
 
 		rm -rf /usr/share/dotlrn
-		ucf --purge /etc/dotlrn/config.tcl
-		ucf --purge /etc/dotlrn/dotlrn.sh
-		rm -rf /etc/dotlrn
+        rm -rf /etc/dotlrn
+        if which ucf >/dev/null; then
+            ucf --purge /etc/dotlrn/config.tcl
+            ucf --purge /etc/dotlrn/dotlrn.sh 
+        fi
+        if which ucfr >/dev/null; then
+            ucfr --purge dotlrn /etc/dotlrn/config.tcl
+            ucfr --purge dotlrn /etc/dotlrn/dotlrn.sh
+        fi
 		rm -rf /var/lib/dotlrn
 		rm -f /etc/aolserver4/conf.d/dotlrn.tcl /etc/aolserver4/conf.d/dotlrn.sh
                 rm -rf /var/log/aolserver4/dotlrn
diff -Nru dotlrn-2.5.0+dfsg/debian/README.source dotlrn-2.5.0+dfsg/debian/README.source
--- dotlrn-2.5.0+dfsg/debian/README.source	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/README.source	1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-This package uses dpatch to manage all modifications to the upstream
-source. Changes are stored in the source package as diffs in
-debian/patches and applied during the build.
-
-To get detailed instructions on how to apply the series of patches
-and modify them, please read /usr/share/doc/dpatch/README.source.gz
-
- -- Hector Romojaro <hromojaro@dia.uned.es>  Fri, 16 Oct 2009 13:11:00 +0200
diff -Nru dotlrn-2.5.0+dfsg/debian/repackage-upstream-src dotlrn-2.5.0+dfsg/debian/repackage-upstream-src
--- dotlrn-2.5.0+dfsg/debian/repackage-upstream-src	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/repackage-upstream-src	2012-07-09 15:22:51.000000000 +0200
@@ -6,9 +6,10 @@
 set -e
 
 PACKAGE=$(dpkg-parsechangelog | sed -rn '/^Source:/ {s/^Source: //; p}')
-VERSION=$(echo $2 | sed 's/+dfsg//g')
+VERSION=$(echo $2)
 FILE=$3
 DIR="$PACKAGE-$VERSION"
+DFSG_FILE=$(echo "$FILE" | sed 's/\.orig\.tar\.gz$/+dfsg\.orig\.tar\.gz/')
 
 # Unpack
 tar xzf $FILE \
@@ -18,6 +19,7 @@
 
 # Repack
 tar cz -f $FILE $DIR
+mv $FILE $DFSG_FILE
 
 # Clean
 rm -rf $DIR
diff -Nru dotlrn-2.5.0+dfsg/debian/rules dotlrn-2.5.0+dfsg/debian/rules
--- dotlrn-2.5.0+dfsg/debian/rules	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/rules	2012-07-09 15:22:51.000000000 +0200
@@ -1,52 +1,21 @@
 #!/usr/bin/make -f
-# -*- makefile -*-
-# GNU copyright 1997 to 1999 by Joey Hess.
-
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
+#export DH_OPTIONS=-v
 
-include /usr/share/dpatch/dpatch.make
+%:
+	dh  $@
 
 get-orig-source:
 	if [ -d "../../tarballs" ]; then \
-                uscan --download-current-version --force-download --rename --destdir ../../tarballs/ ; \
+		uscan --download-current-version --force-download --rename --destdir ../../tarballs/ ; \
         else \
-                uscan --download-current-version --force-download --rename ; \
-        fi;
-
-build: build-arch build-indep
-build-arch: build-stamp
-build-indep: build-stamp
-build-stamp:
-
-clean: clean1 unpatch
-clean1:
-	dh_testdir
-	dh_testroot
-
-	dh_clean 
-
-install: patch-stamp
-	dh_testdir
-	dh_testroot
-	dh_prep
-	dh_installdirs
-
-# Build architecture-dependent files here.
-binary-arch: install
-# We have nothing to do by default.
-
-# Build architecture-independent files here.
-binary-indep: install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs
-	dh_installdocs
-	dh_install
-	dh_lintian
+		uscan --download-current-version --force-download --rename ; \
+	fi;
 
+override_dh_installdebconf:
 	cp debian/dotlrn.sh debian/dotlrn/etc/dotlrn/
-
+ 
 	# Deleting extra licenses	
 	rm debian/dotlrn/usr/share/dotlrn/license.txt
 	rm debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/htmlarea/license.txt
@@ -59,7 +28,7 @@
 	rm debian/dotlrn/usr/share/dotlrn/packages/theme-selva/www/resources/Selva/default/images/.DS_Store
 	rm debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/xinha-nightly/plugins/ImageManager/img/Thumbs.db
 
-	# Setting up correct permissions
+	# Fixing permissions
 	find debian/dotlrn/usr -type f -exec chmod 0644 {} \;
 	find debian/dotlrn/usr -type d -exec chmod 0755 {} \;
 	find debian/dotlrn/usr -type f -name *.pl -exec chmod 0755 {} \;         # Perl scripts +x
@@ -77,15 +46,11 @@
 		debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/htmlarea/plugins/SpellChecker/spell-check-logic.cgi \
 		debian/dotlrn/usr/share/dotlrn/packages/acs-templating/www/resources/xinha-nightly/plugins/SpellChecker/spell-check-logic.cgi
 
+	# Continue as normal... 
 	dh_installdebconf	
-	dh_link
-	dh_compress
+
+override_dh_fixperms:
 	dh_fixperms
-	chmod o-rwx debian/dotlrn/etc/dotlrn/config.tcl                       # config.tcl stores passwords!!
-	dh_installdeb
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
+	# config.tcl stores passwords!
+	chmod o-rwx debian/dotlrn/etc/dotlrn/config.tcl                  
 
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install patch unpatch clean1
diff -Nru dotlrn-2.5.0+dfsg/debian/source/format dotlrn-2.5.0+dfsg/debian/source/format
--- dotlrn-2.5.0+dfsg/debian/source/format	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/source/format	2012-07-09 15:22:51.000000000 +0200
@@ -1 +1 @@
-1.0
+3.0 (quilt)
diff -Nru dotlrn-2.5.0+dfsg/debian/watch dotlrn-2.5.0+dfsg/debian/watch
--- dotlrn-2.5.0+dfsg/debian/watch	2012-07-09 23:12:52.000000000 +0200
+++ dotlrn-2.5.0+dfsg/debian/watch	2012-07-09 15:22:51.000000000 +0200
@@ -1,5 +1,5 @@
 version=3
 
-opts="versionmangle=s/\.\?revision_id\=(.*)/+dfsg/" \
+opts="uversionmangle=s/\.\?revision_id\=(.*)//,dversionmangle=s/\+dfsg//" \
 http://openacs.org/projects/dotlrn/download download/dotlrn-(.+)\.tgz(.*) debian debian/repackage-upstream-src
 

--- End Message ---
--- Begin Message ---
On Fri, 2013-01-04 at 16:09 +0000, Adam D. Barratt wrote:
> On 04.01.2013 15:00, Hector Romojaro wrote:
> > Andreas Beackmann reported an issue with the old config management 
> > fix
> > when the package is in "config files remaining" state (please see
> > #688435 for details), and provided a small fix for it.
> >
> > I have applied the fix (please find debdiff between wheezy3 and 
> > wheezy4
> > attached) and would like to ask for it to be uploaded to wheezy.
> 
> Please go ahead.

Approved.

Regards,

Adam

--- End Message ---

Reply to: