Package: wesnoth-1.10 Version: 1:1.10.7-1 Severity: wishlist Dear Maintainer,
The `wesnoth-1.10-nolog` script would be better written as: # WTFPLv2 exec ${0%-nolog} "$@" >/dev/null 2>&1 This works in dash and bash; I am not certain about other /bin/sh implementations. Changes: - add `exec` to prevent the shell process from hanging around forever. This is the issue that caught my attention (pgrep returning multiple processes unnecessarily is annoying). - use shell to cut variable suffix instead of an external call to sed. (minor) - Expand arguments including spaces correctly. This is the only per-se bug being fixed, although most people passing their own arguments to wesnoth would probably not use the nolog script. - duplicate stdout to stderr instead of opening /dev/null twice. (minor) Also, the `wesnoth-nolog` alternatives symlink will ignore the `wesnoth-x.y-nolog` that it points to and actually run whatever the `wesnoth` symlink points to, because `$0` does not include the x.y unless you run realpath. I am not sure how many contortions you have to go through with update-alternatives to break the pairing or whether it's even worth caring about. -- System Information: Debian Release: 8.0 APT prefers testing APT policy: (600, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, powerpc, arm64, armhf Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages wesnoth-1.10 depends on: ii wesnoth-1.10-aoi 1:1.10.7-1 ii wesnoth-1.10-core 1:1.10.7-1+b1 ii wesnoth-1.10-data 1:1.10.7-1 ii wesnoth-1.10-did 1:1.10.7-1 ii wesnoth-1.10-dm 1:1.10.7-1 ii wesnoth-1.10-dw 1:1.10.7-1 ii wesnoth-1.10-ei 1:1.10.7-1 ii wesnoth-1.10-httt 1:1.10.7-1 ii wesnoth-1.10-l 1:1.10.7-1 ii wesnoth-1.10-low 1:1.10.7-1 ii wesnoth-1.10-nr 1:1.10.7-1 ii wesnoth-1.10-sof 1:1.10.7-1 ii wesnoth-1.10-sotbe 1:1.10.7-1 ii wesnoth-1.10-thot 1:1.10.7-1 ii wesnoth-1.10-trow 1:1.10.7-1 ii wesnoth-1.10-tsg 1:1.10.7-1 ii wesnoth-1.10-ttb 1:1.10.7-1 ii wesnoth-1.10-utbs 1:1.10.7-1 Versions of packages wesnoth-1.10 recommends: ii wesnoth-1.10-music 1:1.10.7-1 wesnoth-1.10 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org