[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:13578] Re: acroread-asianfont



From: ISOBE/ 磯部則和 /Norikazu <isobe@xxxxxxxxxxxxx>
Subject: [debian-devel:13577] Re: acroread-asianfont
Date: Wed, 31 Jan 2001 17:03:16 +0900

> 磯部です。
> 
> 再現させようと思って、再度パージして apt-get install したら
> エラーなしでインストール出来てしまいました。

これは以前からですが、再現できない不思議な症状だと
思います。しかも purge してから再インストールは
できる。。。

でこのままでは話が進みそうにないので config と postinst
を変えてみました。決っして正しいとは思ってないので
識者のコメントの呼び水にでもなれば良いのですが。

config で情報集めて postinst でその情報に基ずいて
/usr/sbin/update-acroread-asianfont "$downdir" "$fonts"
するのかな、と思ったのですが多分変なことやってるでしょう(^^;
(fget/fset とか使うのかとか色々分らないでいます)

config
======
#!/bin/sh -e

. /usr/share/debconf/confmodule || exit

db_version 2.0

package=acroread-asianfont

db_input critical $package/inst || true
db_go
db_get $package/inst
if [ "$RET" = "true" ]; then
	db_set $package/inst true
	db_input critical $package/font_select || true
	db_go
	db_get $package/font_select
	if [ -z "$RET" ]; then
		db_set $package/inst false
	else
	db_set $package/font_select $RET
	db_input critical $package/download_dir || true
	db_go
	db_get $package/download_dir
	db_set $package/download_dir $RET
	fi
else
db_set $package/inst false
fi

postinst
========
#!/bin/sh -e

package=acroread-asianfont

. /usr/share/debconf/confmodule
db_version 2.0

db_get $package/inst
if [ "$RET" = "true" ]; then
	db_get $package/font_select
	fonts=$RET
	db_get $package/download_dir
	downdir=$RET
	if [ -f $downdir/$fonts ] ; then
	/usr/sbin/update-acroread-asianfont "$downdir" "$fonts"
	else
	echo "$fonts is/are NOT ready.  Is it Okay?"
	fi
else
	db_input critical $package/abort_note
	db_go
fi

#DEBHELPER#