[Pkg-sql-ledger-commit] r110 - in trunk/debian: . patches
pkg-sql-ledger-commit-owner at lists.alioth.debian.org
pkg-sql-ledger-commit-owner at lists.alioth.debian.org
Fri Feb 3 10:21:21 UTC 2006
Author: hertzog
Date: 2006-02-03 10:21:20 +0000 (Fri, 03 Feb 2006)
New Revision: 110
Added:
trunk/debian/NEWS.Debian
Removed:
trunk/debian/patches/40imagepath.dpatch
Modified:
trunk/debian/TODO
trunk/debian/changelog
trunk/debian/dirs
trunk/debian/patches/00list
trunk/debian/patches/10makefiles.dpatch
trunk/debian/postinst
trunk/debian/rules
Log:
Move everything from /usr/lib/sql-ledger to /usr/share/sql-ledger.
Added: trunk/debian/NEWS.Debian
===================================================================
--- trunk/debian/NEWS.Debian 2006-01-20 19:54:16 UTC (rev 109)
+++ trunk/debian/NEWS.Debian 2006-02-03 10:21:20 UTC (rev 110)
@@ -0,0 +1,10 @@
+sql-ledger (2.6.6-2) unstable; urgency=low
+
+ * SQL-Ledger is now installed in /usr/share/sql-ledger instead of
+ /usr/lib/sql-ledger. The default apache configuration has been
+ correspondingly updated. Please update the path if you have
+ other instances configured in Apache. A temporary symlink
+ has been put in place to avoid potential breakages, but it will
+ be removed one day.
+
+ -- Raphael Hertzog <hertzog at debian.org> Fri, 20 Jan 2006 19:52:39 +0000
Modified: trunk/debian/TODO
===================================================================
--- trunk/debian/TODO 2006-01-20 19:54:16 UTC (rev 109)
+++ trunk/debian/TODO 2006-02-03 10:21:20 UTC (rev 110)
@@ -2,9 +2,6 @@
- postinst doesn't handle well apache2. It tries to create /etc/apache/httpd.conf
=> Make use of "wwwconfig-common" to be nicer about apache configuration ?
-1/ Install everything below /usr/share/sql-ledger/ instead of
-/usr/lib/sql-ledger/.
-
1/ Improve README.Debian to provide reliable secure instructions.
2/ Automatize as much as possible:
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2006-01-20 19:54:16 UTC (rev 109)
+++ trunk/debian/changelog 2006-02-03 10:21:20 UTC (rev 110)
@@ -1,3 +1,14 @@
+sql-ledger (2.6.6-2) UNRELEASED; urgency=low
+
+ [ Raphael Hertzog ]
+ * Move all files below /usr/share/sql-ledger instead of /usr/lib/sql-ledger.
+ This is for better FHS conformance. Thus drop the imagepath patch.
+ Modified debian/patches/10makefiles.patch accordingly. Added a NEWS.Debian
+ to inform the admin of the change and put a compatibility symlink in the
+ mean time.
+
+ -- Raphael Hertzog <hertzog at debian.org> Fri, 3 Feb 2006 09:54:15 +0000
+
sql-ledger (2.6.6-1) unstable; urgency=low
[ Raphael Hertzog ]
Modified: trunk/debian/dirs
===================================================================
--- trunk/debian/dirs 2006-01-20 19:54:16 UTC (rev 109)
+++ trunk/debian/dirs 2006-02-03 10:21:20 UTC (rev 110)
@@ -1,5 +1,3 @@
etc/sql-ledger
-usr/lib/sql-ledger
-usr/sbin
usr/share/sql-ledger
var/lib/sql-ledger
Modified: trunk/debian/patches/00list
===================================================================
--- trunk/debian/patches/00list 2006-01-20 19:54:16 UTC (rev 109)
+++ trunk/debian/patches/00list 2006-02-03 10:21:20 UTC (rev 110)
@@ -2,5 +2,4 @@
# List of patches to apply.
#
10makefiles
-40imagepath
45crosslink
Modified: trunk/debian/patches/10makefiles.dpatch
===================================================================
--- trunk/debian/patches/10makefiles.dpatch 2006-01-20 19:54:16 UTC (rev 109)
+++ trunk/debian/patches/10makefiles.dpatch 2006-02-03 10:21:20 UTC (rev 110)
@@ -36,10 +36,10 @@
+clean:
+
+install:
-+ mkdir -p $(DESTDIR)/usr/lib/sql-ledger/bin
-+ cp -r $(SUBDIRS) $(DESTDIR)/usr/lib/sql-ledger/bin
++ mkdir -p $(DESTDIR)/usr/share/sql-ledger/bin
++ cp -r $(SUBDIRS) $(DESTDIR)/usr/share/sql-ledger/bin
+
-+ cd $(DESTDIR)/usr/lib/sql-ledger ; \
++ cd $(DESTDIR)/usr/share/sql-ledger ; \
+ for module in $(MODULES) ; do \
+ (cd bin/lynx ; ln -f ../mozilla/$$module) ;\
+ done ;
@@ -71,8 +71,8 @@
+clean:
+
+install:
-+ mkdir -p $(DESTDIR)/usr/lib/sql-ledger/sql
-+ cp $(FILES) $(DESTDIR)/usr/lib/sql-ledger/sql
++ mkdir -p $(DESTDIR)/usr/share/sql-ledger/sql
++ cp $(FILES) $(DESTDIR)/usr/share/sql-ledger/sql
--- sql-ledger-2.2.6.orig/templates/Makefile
+++ sql-ledger-2.2.6/templates/Makefile
@@ -0,0 +1,14 @@
@@ -88,7 +88,7 @@
+ mkdir -p $(DESTDIR)/var/lib/sql-ledger/templates
+ cp -a $(FILES) $(DESTDIR)/var/lib/sql-ledger/templates
+ chown www-data:www-data $(DESTDIR)/var/lib/sql-ledger/templates
-+ ln -sf /var/lib/sql-ledger/templates $(DESTDIR)/usr/lib/sql-ledger/
++ ln -sf /var/lib/sql-ledger/templates $(DESTDIR)/usr/share/sql-ledger/
+
--- sql-ledger-2.2.6.orig/css/Makefile
+++ sql-ledger-2.2.6/css/Makefile
@@ -105,7 +105,7 @@
+ mkdir -p $(DESTDIR)/var/lib/sql-ledger/css
+ cp $(FILES) $(DESTDIR)/var/lib/sql-ledger/css
+ chown -R www-data:www-data $(DESTDIR)/var/lib/sql-ledger/css
-+ ln -sf /var/lib/sql-ledger/css $(DESTDIR)/usr/lib/sql-ledger/
++ ln -sf /var/lib/sql-ledger/css $(DESTDIR)/usr/share/sql-ledger/
--- sql-ledger-2.2.6.orig/users/Makefile
+++ sql-ledger-2.2.6/users/Makefile
@@ -0,0 +1,13 @@
@@ -121,7 +121,7 @@
+ mkdir -p $(DESTDIR)/var/lib/sql-ledger/users
+ cp -r $(FILES) $(DESTDIR)/var/lib/sql-ledger/users/
+ chown www-data:www-data $(DESTDIR)/var/lib/sql-ledger/users
-+ ln -sf /var/lib/sql-ledger/users $(DESTDIR)/usr/lib/sql-ledger/
++ ln -sf /var/lib/sql-ledger/users $(DESTDIR)/usr/share/sql-ledger/
--- sql-ledger-2.2.6.orig/SL/Makefile
+++ sql-ledger-2.2.6/SL/Makefile
@@ -0,0 +1,11 @@
@@ -134,8 +134,8 @@
+clean:
+
+install:
-+ mkdir -p $(DESTDIR)/usr/lib/sql-ledger/SL
-+ cp -r $(FILES) $(DESTDIR)/usr/lib/sql-ledger/SL
++ mkdir -p $(DESTDIR)/usr/share/sql-ledger/SL
++ cp -r $(FILES) $(DESTDIR)/usr/share/sql-ledger/SL
--- sql-ledger-2.2.6.orig/locale/Makefile
+++ sql-ledger-2.2.6/locale/Makefile
@@ -0,0 +1,43 @@
@@ -143,7 +143,7 @@
+
+LOCALES = $(shell ls */LANGUAGE | cut -d/ -f1)
+
-+localedir = /usr/lib/sql-ledger/locale
++localedir = /usr/share/sql-ledger/locale
+dlocaledir = $(DESTDIR)$(localedir)
+srctopdir := $(shell pwd)/..
+
@@ -192,21 +192,21 @@
+SUBDIRS = bin doc SL locale sql templates users css
+
+LIB_FILES = am.pl favicon.ico login.pl menu.ini setup.pl \
-+ sql-ledger.conf.default VERSION index.html
++ sql-ledger.conf.default VERSION index.html \
++ sql-ledger.png sql-ledger.gif
+
-+SHR_FILES = sql-ledger.png sql-ledger.gif
+
+CFG_FILES = sql-ledger-httpd.conf sql-ledger.conf
+
+all:
+
+install:
-+ mkdir -p $(DESTDIR)/usr/lib/sql-ledger
-+ cp $(LIB_FILES) $(DESTDIR)/usr/lib/sql-ledger
+ mkdir -p $(DESTDIR)/usr/share/sql-ledger
-+ cp $(SHR_FILES) $(DESTDIR)/usr/share/sql-ledger
++ cp $(LIB_FILES) $(DESTDIR)/usr/share/sql-ledger
++
++
+
-+ cd $(DESTDIR)/usr/lib/sql-ledger ; \
++ cd $(DESTDIR)/usr/share/sql-ledger ; \
+ ln -f login.pl admin.pl ; \
+ set -e ; for module in $(MODULES) ; do \
+ ln am.pl $$module ; \
@@ -224,11 +224,11 @@
--- sql-ledger-2.2.6.orig/sql-ledger-httpd.conf
+++ sql-ledger-2.2.6/sql-ledger-httpd.conf
@@ -0,0 +1,8 @@
-+Alias /sql-ledger/images/ /usr/share/sql-ledger/
+
-+Alias /sql-ledger/ /usr/lib/sql-ledger/
+
-+<Directory /usr/lib/sql-ledger>
++Alias /sql-ledger/ /usr/share/sql-ledger/
++
++<Directory /usr/share/sql-ledger>
+ AddHandler cgi-script .pl
+ Options ExecCGI Includes FollowSymlinks
+</Directory>
Deleted: trunk/debian/patches/40imagepath.dpatch
===================================================================
--- trunk/debian/patches/40imagepath.dpatch 2006-01-20 19:54:16 UTC (rev 109)
+++ trunk/debian/patches/40imagepath.dpatch 2006-02-03 10:21:20 UTC (rev 110)
@@ -1,69 +0,0 @@
-#! /bin/sh -e
-## 40imagepath.dpatch by Petter Reinholdtsen <pere at hungry.com>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-##
-## DP: Correct path to logo and images
-
-[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
-patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
-
-if [ $# -ne 1 ]; then
- echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
- exit 1
-fi
-case "$1" in
- -patch) ( patch $patch_opts -p1 ) < $0 ;;
- -unpatch) ( patch $patch_opts -p1 -R ) < $0 ;;
- *)
- echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
- exit 1;;
-esac
-
-exit 0
- at DPATCH@
-diff -ur sql-ledger/bin/mozilla/am.pl BUILD/sql-ledger/bin/mozilla/am.pl
---- sql-ledger/bin/mozilla/am.pl 2005-12-02 21:37:33.000000000 -0600
-+++ BUILD/sql-ledger/bin/mozilla/am.pl 2005-12-02 21:47:18.000000000 -0600
-@@ -2523,7 +2523,7 @@
-
- </pre>
- <center>
--<a href="http://www.sql-ledger.org" target=_top><img src=sql-ledger.gif border=0>™</a>
-+<a href="http://www.sql-ledger.org" target=_top><img src="images/sql-ledger.png" border=0></a>
- <h1 class=login>|.$locale->text('Version').qq| $form->{version}</h1>
-
- <p>
-diff -ur sql-ledger/bin/mozilla/admin.pl BUILD/sql-ledger/bin/mozilla/admin.pl
---- sql-ledger/bin/mozilla/admin.pl 2005-12-02 21:37:50.000000000 -0600
-+++ BUILD/sql-ledger/bin/mozilla/admin.pl 2005-12-02 21:49:27.000000000 -0600
-@@ -102,7 +102,7 @@
-
- <div align=center>
-
--<a href="http://www.sql-ledger.org"><img src=sql-ledger.gif border=0>™</a>
-+<a href="http://www.sql-ledger.org"><img src="images/sql-ledger.png" border=0>™</a>
- <h1 class=login>|.$locale->text('Version').qq| $form->{version}<p>|.$locale->text('Administration').qq|</h1>
-
- <form method=post action="$form->{script}" name=admin>
-diff -ur sql-ledger/bin/mozilla/login.pl BUILD/sql-ledger/bin/mozilla/login.pl
---- sql-ledger-2.4.5/bin/mozilla/login.pl Fri Nov 5 05:15:38 2004
-+++ sql-ledger/bin/mozilla/login.pl Sat Nov 27 21:24:48 2004
-@@ -109,7 +109,7 @@
- <center>
- <table class=login border=3 cellpadding=20>
- <tr>
-- <td class=login align=center><a href="http://www.sql-ledger.org" target=_top><img src=sql-ledger.gif border=0>™</a>
-+ <td class="login" align="center"><a href="http://www.sql-ledger.org" target=_top><img src="images/sql-ledger.png" border="0">™</a>
- <h1 class=login align=center>|.$locale->text('Version').qq| $form->{version}
- </h1>
-
-@@ -170,7 +170,7 @@
- <center>
- <table class=login border=3 cellpadding=20>
- <tr>
-- <td class=login align=center><a href="http://www.sql-ledger.org" target=_top><img src=sql-ledger.gif border=0>™</a>
-+ <td class="login" align="center"><a href="http://www.sql-ledger.org" target=_top><img src="images/sql-ledger.png" border="0">™</a>
- <h1 class=login align=center>|.$locale->text('Version').qq| $form->{version}
- </h1>
-
Modified: trunk/debian/postinst
===================================================================
--- trunk/debian/postinst 2006-01-20 19:54:16 UTC (rev 109)
+++ trunk/debian/postinst 2006-02-03 10:21:20 UTC (rev 110)
@@ -6,6 +6,11 @@
chown -R www-data:www-data css
)
+if ! test -L /usr/lib/sql-ledger; then
+ # Work around dpkg bug (can't replace dir by symlink itself)
+ (rmdir /usr/lib/sql-ledger && ln -sf /usr/share/sql-ledger /usr/lib/sql-ledger) || \
+ echo "WARNING: Unable to replace /usr/lib/sql-ledger by a symlink"
+fi
#
# Activate SQL-Ledger in apache configuration. Small helper script
Modified: trunk/debian/rules
===================================================================
--- trunk/debian/rules 2006-01-20 19:54:16 UTC (rev 109)
+++ trunk/debian/rules 2006-02-03 10:21:20 UTC (rev 110)
@@ -55,14 +55,14 @@
dh_testdir
dh_testroot
# dh_installdebconf
- dh_installdocs
+ dh_installdocs debian/NEWS.Debian
dh_installexamples
dh_installmenu
dh_installcron
dh_installman
dh_installinfo
dh_installchangelogs
- dh_link
+ dh_link /usr/share/sql-ledger /usr/lib/sql-ledger
dh_strip
dh_compress
dh_fixperms
More information about the Pkg-sql-ledger-commit
mailing list