Yann Dirson <[EMAIL PROTECTED]>:
> Removing sfs-common ...
> /usr/share/doc-base/sfs-manual: cannot open control file for reading: No such
> file or directory
> dpkg: error processing sfs-common (--remove):
> subprocess pre-removal script returned error exit status 2
I can't actually reproduce this properly: I get the following error message:
> [EMAIL PROTECTED]:/# dpkg --purge sfs-common
> (Reading database ... 10890 files and directories currently installed.)
> Removing sfs-common ...
> Document `sfs-manual' is not installed, cannot remove.
> Purging configuration files for sfs-common ...
> removing sfs system account...
> ls: /var/lib/sfs/sockets/: No such file or directory
> [EMAIL PROTECTED]:/# echo $?
> 0
> [EMAIL PROTECTED]:/#
In other words, the error message is different, and the removal doesn't crash
on it.
I don't know what causes this.
Still, the attached patch should fix it. I'm hesitant to actually do an NMU
before I can
reproduce. Jaakko, do you have a comment?
--
Fundamental truth #1: Complexity is the enemy.
diff -u sfs-0.8-0+pre20050819.1/debian/changelog sfs-0.8-0+pre20050819.1/debian/changelog
--- sfs-0.8-0+pre20050819.1/debian/changelog
+++ sfs-0.8-0+pre20050819.1/debian/changelog
@@ -1,3 +1,11 @@
+sfs (1:0.8-0+pre20050819.1-2.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * debian/sfs-common.prerm: Removed call to install-doc, since no
+ documentation is actually installed by the package.
+
+ -- Lars Wirzenius <[EMAIL PROTECTED]> Wed, 8 Mar 2006 16:31:15 +0200
+
sfs (1:0.8-0+pre20050819.1-2.1) unstable; urgency=low
* NMU to fix FTBFS bug (Closes: #338532), thanks to Damian Viano:
diff -u sfs-0.8-0+pre20050819.1/debian/sfs-common.prerm sfs-0.8-0+pre20050819.1/debian/sfs-common.prerm
--- sfs-0.8-0+pre20050819.1/debian/sfs-common.prerm
+++ sfs-0.8-0+pre20050819.1/debian/sfs-common.prerm
@@ -6,10 +6,6 @@
install-info --quiet --remove /usr/share/info/sfs.info.gz
install-info --quiet --remove /usr/share/info/sfs.info-1.gz
install-info --quiet --remove /usr/share/info/sfs.info-2.gz
- #doc-base
- if command -v install-docs >/dev/null 2>&1; then
- install-docs -r sfs-manual
- fi
if [ -L /usr/doc/sfs ]; then
rm -f /usr/doc/sfs
fi