[Pkg-sql-ledger-commit] r721 - in ledger-smb/tags/1.3.46-1: . debian debian/adm debian/adm/sql debian/patches
pkg-sql-ledger-commit-owner at lists.alioth.debian.org
pkg-sql-ledger-commit-owner at lists.alioth.debian.org
Sun May 3 16:05:23 UTC 2015
Author: jame-guest
Date: 2015-05-03 16:05:22 +0000 (Sun, 03 May 2015)
New Revision: 721
Added:
ledger-smb/tags/1.3.46-1/debian/adm/config-lsmb-db-user.sh
ledger-smb/tags/1.3.46-1/debian/ledgersmb.prerm
Removed:
ledger-smb/tags/1.3.46-1/debian/adm/sql/pgsql
Modified:
ledger-smb/tags/1.3.46-1/
ledger-smb/tags/1.3.46-1/debian/NEWS
ledger-smb/tags/1.3.46-1/debian/README.Debian
ledger-smb/tags/1.3.46-1/debian/TODO
ledger-smb/tags/1.3.46-1/debian/changelog
ledger-smb/tags/1.3.46-1/debian/control
ledger-smb/tags/1.3.46-1/debian/ledgersmb.config
ledger-smb/tags/1.3.46-1/debian/ledgersmb.install
ledger-smb/tags/1.3.46-1/debian/ledgersmb.lintian-overrides
ledger-smb/tags/1.3.46-1/debian/ledgersmb.postinst
ledger-smb/tags/1.3.46-1/debian/ledgersmb.postrm
ledger-smb/tags/1.3.46-1/debian/ledgersmb.preinst
ledger-smb/tags/1.3.46-1/debian/patches/05_confdir.patch
Log:
Update tag for released v1.3.46-1 from trunk.
Property changes on: ledger-smb/tags/1.3.46-1
___________________________________________________________________
Added: svn:mergeinfo
+ /ledger-smb/branches/v1.3:717
/ledger-smb/trunk:657-720
Modified: ledger-smb/tags/1.3.46-1/debian/NEWS
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/NEWS 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/NEWS 2015-05-03 16:05:22 UTC (rev 721)
@@ -1,16 +1,15 @@
ledgersmb (1.3.46-1) unstable; urgency=medium
- Language specific HTML, LaTeX, and Text templates can be edited online but
- the language specific directory (like /var/ledgersmb/templates/demo/en_US)
- first needs to be manually created and the template file copied there.
+ The default for the experimental dbconfig/debconf for configuring LedgerSMB
+ during the package installation is to not use it; instead, the LedgerSMB
+ database super-user can be manually created and that can then be used on the
+ setup page at http://localhost/ledgersmb/setup.pl to create the company
+ databases for use. See README.Debian for further information.
- An experimental dbconfig/debconf for configuring LedgerSMB during the package
- installation is available. Because it is experimental, the default is to not
- use it; instead what can be done is to manually create the ledgersmb database
- user and use that on the http://localhost/ledgersmb/setup.pl page to create
- the company databases for use. More information regarding this is available
- in /usr/share/doc/ledgersmb/README.Debian.
+ The default for the contrib_dir directive in /etc/ledgersmb/ledgersmb.conf is
+ now for PostgreSQL v9.4. The setting will need to be verified to be correct
+ for the actual installed version of PostgreSQL before using LedgerSMB.
- -- Robert James Clay <jame at rocasa.us> Wed, 5 Nov 2014 07:19:55 -0400
+ -- Robert James Clay <jame at rocasa.us> Sun, 12 Apr 2015 12:52:15 -0400
Modified: ledger-smb/tags/1.3.46-1/debian/README.Debian
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/README.Debian 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/README.Debian 2015-05-03 16:05:22 UTC (rev 721)
@@ -31,7 +31,8 @@
Besides assuming that a database superuser is known, the setup.pl script
also assumes that the contrib_dir directive is already set correctly in
/etc/ledgersmb/ledgersmb.conf for the location of the PostgreSQL contrib
- scripts. For v9.1 it would be /usr/share/postresql/9.1/extension.
+ scripts. For v9.4 it would be /usr/share/postresql/9.4/extension and for
+ v9.1 it would be /usr/share/postresql/9.1/extension.
Configuration files for Apache 2.2 or 2.4 are installed as necessary, with
an example Apache fastcgi configuration available at lsmb_13-fcgi.conf in
@@ -43,6 +44,10 @@
files are installed there from the example files during an package install.
There is also a URL related configuration item in ledgersmb.conf, cssdir.
+ Language specific HTML, LaTeX, and Text templates can be edited online but
+ the language specific directory (like /var/ledgersmb/templates/demo/en_US)
+ first needs to be manually created and the template file copied there.
+
The PDF/Postscript support for the 'xedemo' LaTex templates is available as
the package texlive-xetex if it is not already installed.
@@ -95,4 +100,4 @@
- -- Robert James Clay <jame at rocasa.us> Thu, 11 Dec 2014 04:18:28 -0400
+ -- Robert James Clay <jame at rocasa.us> Sun, 12 Apr 2015 12:07:18 -0400
Modified: ledger-smb/tags/1.3.46-1/debian/TODO
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/TODO 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/TODO 2015-05-03 16:05:22 UTC (rev 721)
@@ -1,25 +1,12 @@
debian/TODO for LedgerSMB v1.3
+- If an 'apache2_invoke enmod' for the rewrite module is added to the
+postinst section for apache 2.4; the restart of apache done for that
+just hangs. An apache reload done for 'apache2_invoke enconf' of the
+2.4 apache configuration for ledgersmb.conf does seem to complete,
+though shouldn't just do one or the other, with the restart overriding
+the reload?
-====================================================================================================
-
------------------------------------------------------------------------------------
-
-- An Ubuntu bug was submitted about setup.pl not working after selecting
-an automatic config during the install and setting a password:
-https://bugs.launchpad.net/bugs/1078817
-- Created a Debian bug for the same issue, # 698298, & pointed the ubuntu bug
-to that. Assigned the ubuntu bug to the Ubuntu LSMB team.
-- The dbconfig-common based database configuration that is being used during
-installations and upgrades needs to be reviewed and improved. It is capable
-of creating the 'ledgersmb' database administrative user but it is not getting
-created with the necessary permissions. It is also apparently automatically
-creating a database named ledgersmb with the current way that user is being
-created, which is not really needed for the application.
-- Investigate dropping the use of dbcommon-config altogether. Debconf already
-gets the necessary admin user and password; only need that in perhaps one
-liners that creates the user as neccessary and sets the password.
-
- A debian/po debconf Japanese translation has been provided. Currently,
there is no LSMB locale/po/ja.po file. Checked System|Lanaguage|List
Languages in LSMB 1.3.40: "ja" is not in the default list. It's also not
@@ -35,7 +22,7 @@
then register it with doc-base?
- Now that versions of v1.4 are available; create a new package ledgersmb-1.3,
-for any needed support for v1.3.x versions of LedgerSMB.
+for any needed further support for v1.3.x versions of LedgerSMB.
- Instead of a sym link to point to the /etc/ledgersmb config file(s),
patch config file to add '/etc/' to the config file setting. (Would
@@ -43,4 +30,4 @@
- -- Robert James Clay <jame at rocasa.us> Thu, 11 Dec 2014 02:33 -0500
+ -- Robert James Clay <jame at rocasa.us> Wed, 29 Apr 2015 01:00 -0400
Copied: ledger-smb/tags/1.3.46-1/debian/adm/config-lsmb-db-user.sh (from rev 720, ledger-smb/trunk/debian/adm/config-lsmb-db-user.sh)
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/adm/config-lsmb-db-user.sh (rev 0)
+++ ledger-smb/tags/1.3.46-1/debian/adm/config-lsmb-db-user.sh 2015-05-03 16:05:22 UTC (rev 721)
@@ -0,0 +1,40 @@
+#!/bin/bash
+# Configure the LedgerSMB database administrator user
+#
+# Copyright (C) 2015 Robert James Clay <jame at rocasa.us>
+#
+# This file is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This file is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+
+# First parameter is the user name
+LSMBDBUSER=$1
+# Second parameter is the password
+LSMBDBPW=$2
+
+su - postgres -c psql <<EOT
+DO
+\$\$
+DECLARE num_users integer;
+BEGIN
+ SELECT count(*)
+ into num_users
+ FROM pg_user
+ WHERE usename = '$LSMBDBUSER';
+
+ IF num_users = 0 THEN
+ CREATE ROLE $LSMBDBUSER WITH SUPERUSER LOGIN NOINHERIT ENCRYPTED PASSWORD '$LSMBDBPW';
+ ELSE
+ ALTER ROLE $LSMBDBUSER WITH SUPERUSER LOGIN NOINHERIT ENCRYPTED PASSWORD '$LSMBDBPW';
+ END IF;
+END
+\$\$
+;
+EOT
Deleted: ledger-smb/tags/1.3.46-1/debian/adm/sql/pgsql
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/adm/sql/pgsql 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/adm/sql/pgsql 2015-05-03 16:05:22 UTC (rev 721)
@@ -1,2 +0,0 @@
-# Configure ledgersmb user permissions
-ALTER ROLE ledgersmb WITH SUPERUSER LOGIN NOINHERIT;
Modified: ledger-smb/tags/1.3.46-1/debian/changelog
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/changelog 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/changelog 2015-05-03 16:05:22 UTC (rev 721)
@@ -2,22 +2,31 @@
* New upstream release. (Closes: #771822)
- Fixes 'Duplicate message' errors in locale/po/hu.po. (Closes: #752063)
- * Add texlive-xetex as a 'Suggests' in debian/control.
* Add new Dutch debconf translation. (Closes: #767242)
- * Minor updates and corrections to debian/README.Debian.
- * Add libjs-prototype & libjs-scriptaculous to Build-Depends.
+ * Changes to debian/README.Debian:
+ - Add a note regarding the texlive-xetex package.
+ - Update note regarding the contrib_dir directive.
+ - Add a note about the usage of the template files.
* Correct a copyright email address in the debian/copyright file.
* Set permissions on ledgersmb/bin/gl.pl correctly in debian/rules.
- * Add a note regarding texlive-xetex to the debian/README.Debian file.
- * Set Standards-Version to 3.9.6 in debian/control, no changes required.
- * The contrib_dir setting in 05_confdir.patch is only needed for Pg v9.1.
+ * Change how the LedgerSMB Database administrative user related processing is
+ being done, including dropping the use of dbconfig-common for the database
+ related processing. (Closes: #698298, #758140, LP#1078817)
+ * Update how the Apache related processing is done in the maintainer scripts.
+ * Set default for contrib_dir in 05_confdir.patch to be for PostgreSQL v9.4
+ instead of PostgreSQL v9.1.
* Remove the use of drop_statoverride function from the maintainer scripts.
+ * Changes in debian/control:
+ - Add texlive-xetex package as a suggested package.
+ - Add libjs-prototype & libjs-scriptaculous to Build-Depends.
+ - Add dpkg equal to version 1.15.7.2 or above as a Pre-Depends.
+ - Set Standards-Version to 3.9.6 in debian/control, no changes required.
* Use dh-linktree for embedded libjs-prototype and libjs-libjs-scriptaculous
libraries.
* Only include the overrides for the 'custom' empty directories in the
ledgersmb.lintian-overrides.
- -- Robert James Clay <jame at rocasa.us> Wed, 17 Dec 2014 05:08:48 -0500
+ -- Robert James Clay <jame at rocasa.us> Wed, 29 Apr 2015 01:36:52 -0400
ledgersmb (1.3.40-1) unstable; urgency=medium
Modified: ledger-smb/tags/1.3.46-1/debian/control
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/control 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/control 2015-05-03 16:05:22 UTC (rev 721)
@@ -16,8 +16,8 @@
Package: ledgersmb
Architecture: all
+Pre-Depends: dpkg (>= 1.15.7.2)
Depends: apache2 | httpd-cgi,
- dbconfig-common,
libcgi-simple-perl,
libconfig-any-perl,
libconfig-std-perl,
Modified: ledger-smb/tags/1.3.46-1/debian/ledgersmb.config
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/ledgersmb.config 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/ledgersmb.config 2015-05-03 16:05:22 UTC (rev 721)
@@ -4,25 +4,11 @@
. /usr/share/debconf/confmodule
-# need to compare in future version
-dbc_first_version="1.3.14-2"
-
-if [ -f /usr/share/dbconfig-common/dpkg/config ]; then
- dbc_dbtypes="pgsql"
- dbc_authmethod_user="password"
-
- . /usr/share/dbconfig-common/dpkg/config
-fi
-
db_input high ledgersmb/debconf_install || true
db_go || true
db_get ledgersmb/debconf_install
if [ "$RET" = true ];then
- if [ -f /usr/share/dbconfig-common/dpkg/config ]; then
- dbc_go ledgersmb $@
- fi
-
db_input high ledgersmb/admin_login || true
db_input high ledgersmb/admin_password || true
db_go || true
Modified: ledger-smb/tags/1.3.46-1/debian/ledgersmb.install
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/ledgersmb.install 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/ledgersmb.install 2015-05-03 16:05:22 UTC (rev 721)
@@ -5,8 +5,8 @@
bin/*.pl usr/share/ledgersmb/bin
blib/lib/* usr/share/ledgersmb
contrib/* usr/share/ledgersmb/contrib
-css/* /usr/share/ledgersmb/css
-debian/adm/sql/pgsql usr/share/dbconfig-common/data/ledgersmb/install-dbadmin
+css/* usr/share/ledgersmb/css
+debian/adm/config-lsmb-db-user.sh usr/share/ledgersmb/tools
drivers/* usr/share/ledgersmb/drivers
favicon.ico usr/share/ledgersmb
images/*.gif usr/share/ledgersmb/images
@@ -18,6 +18,6 @@
pos.conf.pl etc/ledgersmb
scripts/* usr/share/ledgersmb/scripts
sql/* usr/share/ledgersmb/sql
-templates/* /usr/share/ledgersmb/templates
-tools/* /usr/share/ledgersmb/tools
-utils/* /usr/share/ledgersmb/utils
+templates/* usr/share/ledgersmb/templates
+tools/* usr/share/ledgersmb/tools
+utils/* usr/share/ledgersmb/utils
Modified: ledger-smb/tags/1.3.46-1/debian/ledgersmb.lintian-overrides
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/ledgersmb.lintian-overrides 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/ledgersmb.lintian-overrides 2015-05-03 16:05:22 UTC (rev 721)
@@ -1,4 +1,5 @@
# Upstream includes empty directory intentionally, as standard locations for custom scripts
ledgersmb binary: package-contains-empty-directory usr/share/ledgersmb/bin/custom/
ledgersmb binary: package-contains-empty-directory usr/share/ledgersmb/scripts/custom/
+ledgersmb binary: package-contains-empty-directory usr/share/ledgersmb/LedgerSMB/Reconciliation/CSV/Formats/
Modified: ledger-smb/tags/1.3.46-1/debian/ledgersmb.postinst
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/ledgersmb.postinst 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/ledgersmb.postinst 2015-05-03 16:05:22 UTC (rev 721)
@@ -20,12 +20,11 @@
# Set old_version variable for use later in the script.
old_version=$2
-dbc_first_version="1.3.14-2"
-dbc_dbtypes="pgsql"
+# Source debconf
+if [ -f /usr/share/debconf/confmodule ]; then
+ . /usr/share/debconf/confmodule
+fi
-. /usr/share/debconf/confmodule
-. /usr/share/dbconfig-common/dpkg/postinst.pgsql
-
case "$1" in
configure)
# Only do these if this is the initial install.
@@ -40,39 +39,43 @@
cp -r /usr/share/ledgersmb/templates /var/lib/ledgersmb
chown -R www-data:www-data /var/lib/ledgersmb/templates
fi
- # Do Apache related processing if it is present.
- if [ -d "/etc/apache2" ]; then
- if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
- [ -d /etc/apache2/conf-available/ ] && [ ! -e /etc/apache2/conf-available/ledgersmb.conf ] && cp /usr/share/ledgersmb/ledgersmb-httpd-2.4.conf.template /etc/apache2/conf-available/ledgersmb.conf
- . /usr/share/apache2/apache2-maintscript-helper
- apache2_invoke enconf ledgersmb.conf
- ln -s /etc/apache2/conf-available/ledgersmb.conf /etc/ledgersmb/ledgersmb-httpd-2.4.conf
- elif dpkg-query -f '${Version}' -W 'apache2.2-common' > /dev/null 2>&1 ; then
- # if the configuration uses <IfVersion> uncomment the next line
- # a2enmod -q version
- [ -d /etc/apache2/conf.d/ ] && [ ! -l /etc/apache2/conf.d/ledgersmb.conf ] && cp /usr/share/ledgersmb/ledgersmb-httpd-2.0-2.2.conf.template /etc/apache2/conf.d/ledgersmb.conf
- ln -s /etc/apache2/conf.d/ledgersmb.conf /etc/ledgersmb/ledgersmb-httpd-2.0-2.2.conf
- # Enable Apache mod_rewrite
- if [ -x "`which a2enmod 2>/dev/null`" ]; then
- a2enmod rewrite
- fi
- # Restart apache
- if [ -x "/etc/init.d/apache2" ]; then
- invoke-rc.d apache2 restart 3>/dev/null || true
- fi
+ fi
+ # Do Apache related processing if it is present.
+ if [ -d "/etc/apache2" ]; then
+ # If the old ledgersmb-httpd.conf is present, rename it.
+ dpkg-maintscript-helper mv_conffile \
+ /etc/apache2/conf.d/ledgersmb-httpd.conf /etc/apache2/conf.d/ledgersmb.conf 1.3.46-1~ ledgersmb -- "$@"
+ if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
+ [ -d /etc/apache2/conf-available/ ] && [ ! -e /etc/apache2/conf-available/ledgersmb.conf ] && cp /usr/share/ledgersmb/ledgersmb-httpd-2.4.conf.template /etc/apache2/conf-available/ledgersmb.conf
+ . /usr/share/apache2/apache2-maintscript-helper
+ apache2_invoke enconf ledgersmb.conf || exit $?
+ [ ! -h /etc/ledgersmb/ledgersmb-httpd-2.4.conf ] && ln -s /etc/apache2/conf-available/ledgersmb.conf /etc/ledgersmb/ledgersmb-httpd-2.4.conf
+ elif dpkg-query -f '${Version}' -W 'apache2.2-common' > /dev/null 2>&1 ; then
+ # if the configuration uses <IfVersion> uncomment the next line
+ # a2enmod -q version
+ [ -d /etc/apache2/conf.d/ ] && [ ! -e /etc/apache2/conf.d/ledgersmb.conf ] && cp /usr/share/ledgersmb/ledgersmb-httpd-2.0-2.2.conf.template /etc/apache2/conf.d/ledgersmb.conf
+ [ ! -h /etc/ledgersmb/ledgersmb-httpd-2.0-2.2.conf ] && ln -s /etc/apache2/conf.d/ledgersmb.conf /etc/ledgersmb/ledgersmb-httpd-2.0-2.2.conf
+ # Enable Apache mod_rewrite
+ if [ -x "`which a2enmod 2>/dev/null`" ]; then
+ a2enmod rewrite
fi
+ # Restart apache
+ if [ -x "/etc/init.d/apache2" ]; then
+ invoke-rc.d apache2 restart 3>/dev/null || true
+ fi
fi
- else
- if dpkg-maintscript-helper supports mv_conffile; then
- # If the old ledgersmb-httpd.conf is present, rename it.
- dpkg-maintscript-helper mv_conffile \
- /etc/apache2/conf.d/ledgersmb-httpd.conf /etc/apache2/conf.d/ledgersmb.conf 1.3.18-2~ ledgersmb -- "$@"
- fi
fi
# If enabled, do the debconf supported configuration
db_get ledgersmb/debconf_install
if [ "$RET" = true ]; then
- dbc_go ledgersmb $@
+ # Get user name.
+ db_get ledgersmb/admin_login
+ LSMBDBUSER=$RET
+ # Get password
+ db_get ledgersmb/admin_password
+ LSMBDBPW=$RET
+ # Configure database administrative user
+ /usr/share/ledgersmb/tools/config-lsmb-db-user.sh $LSMBDBUSER $LSMBDBPW
fi
;;
Modified: ledger-smb/tags/1.3.46-1/debian/ledgersmb.postrm
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/ledgersmb.postrm 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/ledgersmb.postrm 2015-05-03 16:05:22 UTC (rev 721)
@@ -18,18 +18,13 @@
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
-if [ -f /usr/share/debconf/confmodule ]; then
- . /usr/share/debconf/confmodule
-fi
-
-if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then
- . /usr/share/dbconfig-common/dpkg/postrm
-
- dbc_go ledgersmb $@
-fi
-
case "$1" in
purge)
+ # If Apache 2.4 in use, disable use of ledgersmb.conf.
+ if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
+ . /usr/share/apache2/apache2-maintscript-helper
+ apache2_invoke disconf ledgersmb.conf || exit $?
+ fi
# When being purged; if /var/lib/ledgersmb/css exists, remove it.
if [ -d "/var/lib/ledgersmb/css" ]; then
rm -rf /var/lib/ledgersmb/css
@@ -54,34 +49,23 @@
if [ -f "/etc/apache2/conf-available/ledgersmb.conf" ]; then
rm -f /etc/apache2/conf-available/ledgersmb.conf
fi
- if [ -d "/etc/apache2/conf-available/ledgersmb.conf" ]; then
- rm -rf /etc/apache2/conf-available/ledgersmb.conf
- fi
- if [ -h "/etc/ledgersmb/ledgersmb-httpd-2.0-2.2.conf" ]; then
- rm -f /etc/ledgersmb/ledgersmb-httpd-2.0-2.2.conf
- fi
- if [ -h "/etc/ledgersmb/ledgersmb-httpd-2.4.conf" ]; then
- rm -f /etc/ledgersmb/ledgersmb-httpd-2.4.conf
- fi
;;
- abort-install|abort-upgrade)
- if dpkg-maintscript-helper supports mv_conffile; then
- # If the old ledgersmb-httpd.conf was present, rename it back.
- dpkg-maintscript-helper mv_conffile \
- /etc/apache2/conf.d/ledgersmb-httpd.conf /etc/apache2/conf.d/ledgersmb.conf 1.3.25-1 ledgersmb -- "$@"
- fi
+ remove)
+ # If Apache 2.4 in use, disable use of ledgersmb.conf.
+ if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
+ . /usr/share/apache2/apache2-maintscript-helper
+ apache2_invoke disconf ledgersmb.conf || exit $?
+ fi
;;
abort-install|abort-upgrade)
- if dpkg-maintscript-helper supports mv_conffile; then
- # If the old ledgersmb-httpd.conf was present, rename it back.
- dpkg-maintscript-helper mv_conffile \
- /etc/apache2/conf.d/ledgersmb-httpd.conf /etc/apache2/conf.d/ledgersmb.conf 1.3.18-2~ ledgersmb -- "$@"
- fi
+ # If the old ledgersmb-httpd.conf was present, rename it back.
+ dpkg-maintscript-helper mv_conffile \
+ /etc/apache2/conf.d/ledgersmb-httpd.conf /etc/apache2/conf.d/ledgersmb.conf 1.3.46-1~ ledgersmb -- "$@"
;;
- upgrade|remove|failed-upgrade|disappear)
+ upgrade|failed-upgrade|disappear)
;;
*)
Modified: ledger-smb/tags/1.3.46-1/debian/ledgersmb.preinst
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/ledgersmb.preinst 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/ledgersmb.preinst 2015-05-03 16:05:22 UTC (rev 721)
@@ -37,16 +37,9 @@
rm -f /usr/share/ledgersmb/templates
fi
fi
- if dpkg --compare-versions $old_version lt 1.3.35-1; then
- # If the old ledgersmb-httpd.conf is present, rename it
- if [ -f "/etc/apache2/conf.d/ledgersmb-httpd.conf" ]; then
- if dpkg-maintscript-helper supports mv_conffile; then
- # If the old ledgersmb-httpd.conf is present, rename it.
- dpkg-maintscript-helper mv_conffile \
- /etc/apache2/conf.d/ledgersmb-httpd.conf /etc/apache2/conf.d/ledgersmb.conf 1.3.18-2~ ledgersmb -- "$@"
- fi
- fi
- fi
+ # If the old ledgersmb-httpd.conf is present, rename it.
+ dpkg-maintscript-helper mv_conffile \
+ /etc/apache2/conf.d/ledgersmb-httpd.conf /etc/apache2/conf.d/ledgersmb.conf 1.3.46-1~ ledgersmb -- "$@"
;;
install|abort-upgrade)
Copied: ledger-smb/tags/1.3.46-1/debian/ledgersmb.prerm (from rev 720, ledger-smb/trunk/debian/ledgersmb.prerm)
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/ledgersmb.prerm (rev 0)
+++ ledger-smb/tags/1.3.46-1/debian/ledgersmb.prerm 2015-05-03 16:05:22 UTC (rev 721)
@@ -0,0 +1,43 @@
+#!/bin/sh
+# prerm script for #PACKAGE#
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+# * <prerm> `remove'
+# * <old-prerm> `upgrade' <new-version>
+# * <new-prerm> `failed-upgrade' <old-version>
+# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
+# * <deconfigured's-prerm> `deconfigure' `in-favour'
+# <package-being-installed> <version> `removing'
+# <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+
+case "$1" in
+ deconfigure)
+ # If Apache 2.4 in use, disable use of ledgersmb.conf.
+ if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then
+ . /usr/share/apache2/apache2-maintscript-helper
+ apache2_invoke disconf ledgersmb.conf || exit $?
+ fi
+ ;;
+
+ remove|upgrade|failed-upgrade)
+ ;;
+
+ *)
+ echo "prerm called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
Modified: ledger-smb/tags/1.3.46-1/debian/patches/05_confdir.patch
===================================================================
--- ledger-smb/tags/1.3.46-1/debian/patches/05_confdir.patch 2015-05-03 15:54:58 UTC (rev 720)
+++ ledger-smb/tags/1.3.46-1/debian/patches/05_confdir.patch 2015-05-03 16:05:22 UTC (rev 721)
@@ -1,6 +1,6 @@
Author: Robert James Clay <jame at rocasa.us>
Description: Change default directories
-Last-Update: 2014-08-13
+Last-Update: 2015-04-12
--- a/LedgerSMB/Sysconfig.pm
+++ b/LedgerSMB/Sysconfig.pm
@@ -20,8 +20,8 @@
@@ -92,7 +92,7 @@
#contrib_dir PG_CONTRIB_DIR
#with postgresql-9.1 this stuff is in /usr/share/postgresql/9.1/extension and is injected in database with create extension pg_trgm,btree_gist...
-contrib_dir = /usr/share/pgsql/contrib/
-+contrib_dir = /usr/share/postgresql/9.1/extension
++contrib_dir = /usr/share/postgresql/9.4/extension
# sslmode can be require, allow, prefer, or disable. Defaults to prefer.
sslmode = prefer
More information about the Pkg-sql-ledger-commit
mailing list