Package: etckeeper
Version: 1.18.12-1
Severity: serious
Justification: Policy 10.4
/etc/etckeeper/commit.d/50vcs-commit[22]: ${@#-m}: bad substitution
This is because doing trim operations on an array are not implemented
in mksh, and unspecified in POSIX:
[…] If parameter is '#', '*', or '@', the result of the expansion is
unspecified. […]
cf.
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_02
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'buildd-unstable'), (500,
'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.2.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)
Versions of packages etckeeper depends on:
ii debconf [debconf-2.0] 1.5.73
ii git 1:2.24.0-1
ii mercurial 5.2-1
Versions of packages etckeeper recommends:
pn cron-daemon <none>
Versions of packages etckeeper suggests:
ii sudo 1.8.29-1
-- debconf information:
etckeeper/purge: true