tag 669395 patch
thanks
On Thu, Apr 19, 2012 at 04:34:25PM +0200, Andreas Beckmann wrote:
[...]
>>>From the attached log (scroll to the bottom...):
>
> 0m53.8s ERROR: FAIL: Package purging left files on system:
> /usr/local/share/texmf/ not owned
> /usr/local/share/texmf/ls-R not owned
>
> This problem is usually caused by running mktexlsr (or texhash) without
> path arguments from a maintainer script.
>
> The recommende solution is to switch to use dh_installtex and have this
> generate most (or perhaps even all) of the maintainer scripts content.
dh_installtex does indeed fix this. If you're busy, I can do an NMU,
along with Bug#666645.
--- whizzytex-1.3.2~/debian/rules
+++ whizzytex-1.3.2/debian/rules
@@ -84,6 +84,7 @@
dh_installman
dh_installinfo -v debian/tmp-info/whizzytex.info*
dh_installchangelogs CHANGES
+ dh_installtex
dh_link
dh_strip
dh_compress
--- whizzytex-1.3.2~/debian/control
+++ whizzytex-1.3.2/debian/control
@@ -2,7 +2,7 @@
Section: tex
Priority: optional
Maintainer: Junichi Uekawa <[email protected]>
-Build-Depends-Indep: hevea (>= 1.08), texlive-pstricks, texlive-latex-extra,
advi, texlive-latex-recommended
+Build-Depends-Indep: hevea (>= 1.08), texlive-pstricks, texlive-latex-extra,
advi, texlive-latex-recommended, tex-common
Build-Depends: debhelper (>> 3.0.0), dpatch
Standards-Version: 3.7.2
--- whizzytex-1.3.2~/debian/postrm
+++ whizzytex-1.3.2/debian/postrm
@@ -5,35 +5,6 @@
set -e
-# summary of how this script can be called:
-# * <postrm> `remove'
-# * <postrm> `purge'
-# * <old-postrm> `upgrade' <new-version>
-# * <new-postrm> `failed-upgrade' <old-version>
-# * <new-postrm> `abort-install'
-# * <new-postrm> `abort-install' <old-version>
-# * <new-postrm> `abort-upgrade' <old-version>
-# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
-# for details, see /usr/share/doc/debian-policy/
-
-TEXCONFIG=/usr/bin/mktexlsr
-
-case "$1" in
- purge|remove|failed-upgrade|abort-install|abort-upgrade|disappear)
- if [ -e $TEXCONFIG ]
- then
- $TEXCONFIG
- fi
-
- ;;
- upgrade)
- ;;
- *)
- echo "postrm called with unknown argument \`$1'" >&2
- exit 0
-
-esac
-
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
--- whizzytex-1.3.2~/debian/postinst
+++ whizzytex-1.3.2/debian/postinst
@@ -5,44 +5,6 @@
set -e
-# summary of how this script can be called:
-# * <postinst> `configure' <most-recently-configured-version>
-# * <old-postinst> `abort-upgrade' <new version>
-# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
-# <new-version>
-# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
-# <failed-install-package> <version> `removing'
-# <conflicting-package> <version>
-# for details, see /usr/share/doc/debian-policy/
-#
-# quoting from the policy:
-# Any necessary prompting should almost always be confined to the
-# post-installation script, and should be protected with a conditional
-# so that unnecessary prompting doesn't happen if a package's
-# installation fails and the `postinst' is called with `abort-upgrade',
-# `abort-remove' or `abort-deconfigure'.
-
-TEXCONFIG=/usr/bin/mktexlsr
-
-case "$1" in
- configure)
- if [ -e $TEXCONFIG ]
- then
- $TEXCONFIG
- fi
-
- ;;
-
- abort-upgrade|abort-remove|abort-deconfigure)
-
- ;;
-
- *)
- echo "postinst called with unknown argument \`$1'" >&2
- exit 0
- ;;
-esac
-
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
Cheers,
Matej
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]