Am Mon, 2002-03-04 um 14.35 schrieb Julian Gilbey: > On Mon, Mar 04, 2002 at 01:12:21PM +0100, Christoph Martin wrote: > > > Or better still, do something like the following in the postinst: > > > > > > VARTEXFONTS=`kpsewhich --expand-var='$VARTEXFONTS'` > > > if [ -n "$VARTEXFONTS" ]; then > > > if [ ! -d "$VARTEXFONTS" ]; then > > > texconfig font vardir "$VARTEXFONTS" > > > fi > > > fi > > > > This would mean changing texmf.conf from postinst, which we don't want > > until we have a tool which writes texmf.conf > > True. Then how about this as an alternative possibility: > > vardir=`kpsewhich --expand-var='$VARTEXFONTS'` > if [ -n "$vardir" ]; then > test -d "$vardir" || > { mkdir "$vardir" && chmod 755 "$vardir"; } || return 1 > test -d "$vardir/pk" || > { mkdir "$vardir/pk" && chmod 1777 "$vardir/pk"; } || return 1 > test -d "$vardir/tfm" || > { mkdir "$vardir/tfm" && chmod 1777 "$vardir/tfm"; } || return 1 > test -d "$vardir/source" || > { mkdir "$vardir/source" && chmod 1777 "$vardir/source"; } || > return 1 > fi > > (taking code straight from texconfig). > > And one would need rm -rf $vardir type-stuff in postrm on purge. Would you submit that to the CVS? Christoph
Attachment:
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil