Package: torrus-common
Version: 2.03-1
Severity: important
Tags: patch

devdiscover has the username 'torrus' hardcoded for its --mkdir option but 
Debian uses
'Debian-torrus' instead.

The attached patch simply changes the username.
A better solution would look up the right username at each devdiscover 
invocation.

Cheers,
        Christopher

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable'), (300, 'proposed-updates')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages torrus-common depends on:
ii  adduser                 3.113+nmu3
ii  db-util                 5.1.6
ii  dpkg                    1.16.8
ii  libapache-session-perl  1.89-1
ii  libberkeleydb-perl      0.51-1
ii  libcgi-fast-perl        5.14.2-12
ii  libjson-perl            2.53-1
ii  libnet-snmp-perl        6.0.1-2
ii  libproc-daemon-perl     0.14-1
ii  librrds-perl            1.4.7-2
ii  libtemplate-perl        2.24-1
ii  libtimedate-perl        1.2000-1
ii  liburi-perl             1.60-1
ii  libxml-libxml-perl      2.0001+dfsg-1
ii  lsb-base                4.1+Debian7
ii  netbase                 5.0
ii  perl                    5.14.2-12
ii  rrdtool                 1.4.7-2

torrus-common recommends no packages.

Versions of packages torrus-common suggests:
pn  libapache2-mod-fcgid | libapache2-mod-fastcgi | lighttpd  <none>
pn  libcrypt-des-perl                                         <none>
ii  libdigest-hmac-perl                                       1.03+dfsg-1
pn  libio-socket-inet6-perl                                   <none>

-- no debconf information
--- /usr/share/torrus/bin/devdiscover	2012-05-16 23:00:22.000000000 +0200
+++ /tmp/devdiscover	2012-08-28 16:02:23.024685205 +0200
@@ -585,8 +585,8 @@
                 $confBuildSemaphore->down();
             }
             
-            my ($login,$pass,$uid,$gid) = getpwnam('torrus')
-                or die('Cannot get user details for torrus');
+            my ($login,$pass,$uid,$gid) = getpwnam('Debian-torrus')
+                or die('Cannot get user details for Debian-torrus');
             
             foreach my $dir ( $dd->listDataDirs() )
             {

Reply via email to