tags 688194 + patch tags 688194 + pending thanks Dear maintainer,
I've prepared an NMU for prewikka (versioned as 1.0.0-1.2) and uploaded it to DELAYED/2. Please feel free to tell me if I should delay it longer. Regards. -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Paul Mc Cartney: Blue Moon Of Kentucky
diff -u prewikka-1.0.0/debian/prewikka.postinst prewikka-1.0.0/debian/prewikka.postinst
--- prewikka-1.0.0/debian/prewikka.postinst
+++ prewikka-1.0.0/debian/prewikka.postinst
@@ -46,7 +46,7 @@
dbc_dbserver=localhost
fi
- install -m 0640 /usr/share/doc/prewikka/examples/prewikka.conf $CONF_NEW
+ install -m 0640 /usr/share/prewikka/etc/prewikka/prewikka.conf $CONF_NEW
# do the following only if user has choosen dbconfig to manage database
if [ -n "$dbc_dbtype" ]; then
@@ -55,7 +55,7 @@
sed -i "/\[database\]/{n;s/type: .*$/type: $dbc_dbtype/;n;n;s/user: .*$/user: $dbc_dbuser/;n;s/pass: .*$/pass: $dbc_dbpass/;n;s/name: .*$/name: $dbc_dbname/;}" $CONF_NEW
fi
- if diff -q /usr/share/doc/prewikka/examples/prewikka.conf ${CONF} >/dev/null 2>&1; then
+ if diff -q /usr/share/prewikka/etc/prewikka/prewikka.conf ${CONF} >/dev/null 2>&1; then
# prewikka configure file has not been changed .. overwrite it
install -m 0640 $CONF_NEW $CONF
else
diff -u prewikka-1.0.0/debian/changelog prewikka-1.0.0/debian/changelog
--- prewikka-1.0.0/debian/changelog
+++ prewikka-1.0.0/debian/changelog
@@ -1,3 +1,18 @@
+prewikka (1.0.0-1.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix "modifies conffiles (policy 10.7.3): /etc/prewikka/prewikka.conf":
+ - debian/rules: don't install configuration file to /etc; ship it
+ under /usr/share/prewikka
+ - change handling of configuration file in postinst to use the
+ configuration template in /usr/share/prewikka instead of the one
+ installed as an example (Policy 12.3.: "Packages must not require the
+ existence of any files in `/usr/share/doc/'")
+ - don't install the example anymore but make it a symlink
+ (Closes: #688194)
+
+ -- gregor herrmann <[email protected]> Sun, 30 Sep 2012 20:20:33 +0200
+
prewikka (1.0.0-1.1) unstable; urgency=high
* Non-maintainer upload by the Security Team.
diff -u prewikka-1.0.0/debian/rules prewikka-1.0.0/debian/rules
--- prewikka-1.0.0/debian/rules
+++ prewikka-1.0.0/debian/rules
@@ -39,8 +39,7 @@
python setup.py install --root=$(CURDIR)/debian/prewikka --prefix=/usr
- mv $(CURDIR)/debian/prewikka/usr/etc/* $(CURDIR)/debian/prewikka/etc/
- rmdir $(CURDIR)/debian/prewikka/usr/etc
+ mv $(CURDIR)/debian/prewikka/usr/etc $(CURDIR)/debian/prewikka/usr/share/prewikka
find debian/prewikka -name siteconfig.py -exec sed -i 's|/usr/etc|/etc|' {} \;
cp database/mysql.sql debian/prewikka/usr/share/dbconfig-common/data/prewikka/install/mysql
cp database/pgsql.sql debian/prewikka/usr/share/dbconfig-common/data/prewikka/install/pgsql
@@ -57,7 +56,7 @@
dh_testroot
dh_installchangelogs
dh_installdocs
- dh_installexamples conf/prewikka.conf
+ dh_link usr/share/prewikka/etc/prewikka/prewikka.conf usr/share/doc/prewikka/examples/prewikka.conf
# make python scripts executable
for i in `find debian -mindepth 3 -type f`; do \
case $$i in \
signature.asc
Description: Digital signature

