Bug#2726: sysklogd-1.3-1 preinst broken
package: sysklogd
revision: 1.3-1
maneki-neko+% sudo dpkg -BORGiE /lump/deb/unbin/base/sysklogd-1.3-1.deb
(Reading database ... 25935 files and directories currently installed.)
Preparing to replace syslogd (using /lump/deb/unbin/base/sysklogd-1.3-1.deb) ...
/var/lib/dpkg/tmp.ci/preinst: [: too many arguments
Unpacking replacement syslogd ...
Setting up syslogd ...
/var/lib/dpkg/info/syslogd.postinst: /etc/init.d/syslogd: No such file or directory
dpkg: error processing syslogd (--install):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
syslogd
Exit 1
Turns out there is a typo in preinst:
if [ if [ "$1" = "upgrade" -a -f /etc/init.d/sysklogd ]; then
Reply to: