FWTK(Firewall Tool Kit)をLinuxへインストールする際には、ちょっとコツが要りますが、ネット上にあまり情報がないみたいなのでメモしておきます。
# まぁ、もう配布してないパッケージだしねぇ…

 fwtk-2_1.tar.gz を準備して、
 # mkdir fwtk; cp fwtk-2_1.tar.gz fwtk; cd fwtk
 # tar -zxvf fwtk-2_1.tar.gz
 # tar -zxvf fwtk2.1.tar.Z
 # cd fwtk
 # chown -R root *
 # vi fixmake
   sed 's/^include[]*\([^ ].*\).include "\1"/' $name.proto > $name
       ↓
   sed 's/^include[]*\([^ ].*\)include \1/' $name.proto > $name
 # ./fixmake
 # mv Makefile.config Makefile.config.org
 # cp Makefile.config.linux Makefile.config
 # vi Makefile.config
   AUXLIB=
   #AUXLIB= -lcrypt
     ↓
   #AUXLIB=
   AUXLIB= -lcrypt
 
   LDFL= -g -static
      ↓
   #LDFL= -g -static
   LDFL= -g
 
   FWTKSRCDIR=/u/b/mjr/firewall/fwtk
   #FWTKSRCDIR=/usr/local/src/fwtk
       ↓
   #FWTKSRCDIR=/u/b/mjr/firewall/fwtk
   FWTKSRCDIR=/usr/local/src/fwtk
 
   XLIBDIR=/usr/X11/lib
       ↓
   #XLIBDIR=/usr/X11/lib
   XLIBDIR=/usr/X11R6/lib
  
   XINCLUDE=/usr/X11/include
        ↓
   XINCLUDE=/usr/X11R6/include
 # vi Makefile
   DIRS=  smap smapd netacl plug-gw ftp-gw tn-gw rlogin-gw http-gw x-gw
       ↓
   #DIRS=  smap smapd netacl plug-gw ftp-gw tn-gw rlogin-gw http-gw x-gw
   DIRS=   plug-gw ftp-gw
 # ln -s /usr/include/gdbm/ndbm.h /usr/include/ndbm.h
 # make clean
 # make
 # make install
で、/usr/local/etcへ実行バイナリがコピーされます。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS