[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12307] Re: Upload ptex-jisfonts
From: Hiroshi KISE <fuyuneko@xxxxxxxxxxxx>
Subject: [debian-devel:12253] Re: Upload ptex-jisfonts
Date: Sun, 7 May 2000 14:16:47 +0900
> sedの結果によらずmvするのはやばいかも。“&&”で継続させればよいかな。
> あと、元のファイルは安全のために名前を変えて残しておいたほうが
> いいような気がしますが、邪魔なような気もします。
> 最終行のあとに追加したいのなら、そのような記述にしたほうがよいかと
> # - ptex-jisfonts begin
> ..
> # - ptex-jisfonts end
>
> などで囲むようにして、削除するときにはこの目印だけを見るってのは
> どうでしょう。
を考慮して以下のようにしましたが問題あれば指摘お願い
します。
* vfontmap.orig はあまりに平凡すぎる気もしますし
cp する条件として
if [ ! -f ${map}.orig ] ; then が良いのか
if ! grep -q "#-- ptex-jisfonts begin" ${map}; then
が良いのかちょっと迷いました。
* vfontmap.orig は purge で消去すれば良いのでしょうか?
#!/bin/sh
map=/etc/texmf/vfontmap
case "$1" in
add)
if [ ! -f ${map}.orig ] ; then
cp ${map} ${map}.orig
fi
if ! grep -q "#-- ptex-jisfonts begin" ${map}; then
sed -e '$a\
#-- ptex-jisfonts begin\
jis min\
jisg goth\
#-- ptex-jisfonts end' < ${map} > ${map}_$$ && \
mv -f ${map}_$$ ${map}
fi
;;
remove)
sed -e '/#-- ptex-jisfonts begin/,/#-- ptex-jisfonts end/d' < ${map} > \
${map}_$$ && mv -f ${map}_$$ ${map}
;;
*)
echo "$0 is called with wrong options"
;;
esac
平成12年5月11日(木)
--
***************************
香田 温人(こうだ あつひと)
http://www1.pm.tokushima-u.ac.jp/%7Ekohda/