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

[debian-users:01549] Re: CF



鴨志田です.

>From: akira yamada <akira@xxxxxxxxxxx>
>Message-id: <19970817185402-20627M.akira@xxxxxxxxxxxxxx>

> Makefile をいじったものを同梱するとか言うのはどうでしょう?
> STDDIR とか MASTERDIR とかをフルパス(かそれ相当)で
> 書くだけでよいのじゃないかな, とか思ってるんですが. 

それでやれればいいのですが..... サブディレクトリ以下のスクリプトのパス
も書き換えないといけないので,結構大変です.

それよりも簡単なスクリプトを使った方が楽ですね.

---8<------8<------8<------8<------8<------8<------8<------8<------8<---
#!/bin/sh
set -e

CFDIR=/usr/lib/cf

DEFFILE=$1
TMPFILE=/tmp/make_cf.$$

if [ ! -f $DEFFILE.def ]; then
  echo "No $DEFFILE.def exists."
  echo "Usage: make_cf.sh <cf base name>"
  echo "  If \"test.def\" is used to make the cf file, <cf base name> is \"test\"."
fi

cp $DEFFILE.def $TMPFILE.def
(cd $CFDIR && make $TMPFILE.cf)

if [ -f $TMPFILE.cf ]; then
  cp $TMPFILE.cf $DEFFILE.cf
  rm -f $TMPFILE.cf
fi
rm -f $TMPFILE.def
---8<------8<------8<------8<------8<------8<------8<------8<------8<---

---
    ppppp                                        Atsushi KAMOSHIDA
    p    p                                 mailto:kamop@xxxxxxxxx
    ppppp                             mailto:kamop@xxxxxxxxxxxxxxxxxx
    p                            http://www.bekkoame.or.jp/~kamop/
kamop       PGP fingerprint = 92 33 80 6B BE 1A BB 8B  29 2A E5 5A 21 D2 B9 2A