[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#