Package: libsys-hostname-long-perl Version: 1.4-2 Severity: normal Dear Maintainer,
in case the home directory of user nobody doesn't exist, "su" creates it and reports this action on stdout, like this: # su -s /bin/sh nobody -c hostname Creating directory '/nonexistent'. myserver.example.com The perl function hostname_long() concatenates these two lines in reverse order, so the returned string value is myserver.example.comCreating directory '/nonexistent'. I suggest to ignore all possible additional output of "su" and only return the last line. Of course it would be preferable to prevent su from creating the directory at all, but I couldn't find a solution for this. Thank you very much, Christian -- System Information: Debian Release: 7.7 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org