Package: nut
Version: 2.4.1-2
Severity: normal
Tags: patch

The *.sample files that are written to /etc/nut by the deb are marked
as conffiles even though the application does not read them.
I suggest to:
1. Remove the .sample suffix
2. Have the distributed files also in /usr/share/doc/nut/examples.
   Having them in the examples dir allows the user to get a short
   version in the CONF dir, while preserving the useful skeltons,
   with the comments, in a known, namely examples, directory.

--- debian/nut-cgi.examples     1970-01-01 02:00:00.000000000 +0200
+++ debian/nut-cgi.examples     2009-05-14 04:11:53.000000000 +0300
@@ -0,0 +1,4 @@
+./debian/tmp/etc/nut/hosts.conf
+./debian/tmp/etc/nut/upsset.conf
+./debian/tmp/etc/nut/upsstats-single.html
+./debian/tmp/etc/nut/upsstats.html

--- debian/nut-cgi.install      2009-05-14 13:43:52.000000000 +0300
+++ debian/nut-cgi.install      2009-05-14 03:41:23.000000000 +0300
@@ -1,6 +1,6 @@
-debian/tmp/etc/nut/hosts.conf.sample
-debian/tmp/etc/nut/upsset.conf.sample
-debian/tmp/etc/nut/upsstats.html.sample
-debian/tmp/etc/nut/upsstats-single.html.sample
+debian/tmp/etc/nut/hosts.conf
+debian/tmp/etc/nut/upsset.conf
+debian/tmp/etc/nut/upsstats.html
+debian/tmp/etc/nut/upsstats-single.html
 debian/tmp/usr/lib/cgi-bin/
 debian/tmp/usr/share/nut/www

--- debian/nut.examples 1970-01-01 02:00:00.000000000 +0200
+++ debian/nut.examples 2009-05-14 04:12:10.000000000 +0300
@@ -0,0 +1,6 @@
+./debian/tmp/etc/nut/nut.conf
+./debian/tmp/etc/nut/ups.conf
+./debian/tmp/etc/nut/upsd.conf
+./debian/tmp/etc/nut/upsd.users
+./debian/tmp/etc/nut/upsmon.conf
+./debian/tmp/etc/nut/upssched.conf

--- debian/nut.install  2009-05-14 13:43:52.000000000 +0300
+++ debian/nut.install  2009-05-14 03:40:59.000000000 +0300
@@ -7,11 +7,11 @@
 debian/tmp/usr/share/nut/driver.list
 debian/tmp/*/udev/
 debian/tmp/etc/nut/nut.conf
-debian/tmp/etc/nut/ups.conf.sample
-debian/tmp/etc/nut/upsd.conf.sample
-debian/tmp/etc/nut/upsd.users.sample
-debian/tmp/etc/nut/upsmon.conf.sample
-debian/tmp/etc/nut/upssched.conf.sample
+debian/tmp/etc/nut/ups.conf
+debian/tmp/etc/nut/upsd.conf
+debian/tmp/etc/nut/upsd.users
+debian/tmp/etc/nut/upsmon.conf
+debian/tmp/etc/nut/upssched.conf
 debian/tmp/etc/bash_completion.d/nut
 debian/tmp/lib/nut/genericups
 debian/tmp/lib/nut/mge-shut

--- debian/rules        2009-05-14 13:43:52.000000000 +0300
+++ debian/rules        2009-05-14 03:55:31.000000000 +0300
@@ -93,14 +93,19 @@

        # install the bash completion script
        mkdir -p $(CURDIR)/debian/tmp/etc/bash_completion.d
-       cp $(CURDIR)/scripts/misc/nut.bash_completion 
$(CURDIR)/debian/tmp/et
c/bash_completion.d/nut
-
-       # install the default configuration
-       mv $(CURDIR)/debian/tmp/etc/nut/nut.conf.sample  
$(CURDIR)/debian/tmp
/etc/nut/nut.conf
+       cp $(CURDIR)/scripts/misc/nut.bash_completion  \
+               $(CURDIR)/debian/tmp/etc/bash_completion.d/nut

+       # install the default configuration
+       for f in $(CURDIR)/debian/tmp/etc/nut/*; do           \
+           nf=`basename $${f} | sed 's/\(.*\).sample/\1/'`;  \
+           mv $${f} $(CURDIR)/debian/tmp/etc/nut/$${nf};  \
+       done
+
        dh_installchangelogs ChangeLog
        dh_installinit -- start 50 2 3 4 5 . stop 50 0 1 6 .
        dh_install
+       dh_installexamples
        dh_installman
        dh_installdocs -XMakefile
        dh_link


-- 
sobtw...@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to