タグ

debianに関するshirokurostoneのブックマーク (2)

  • Debianでiptablesファイルを置く場所について。

    ひさしぶりにDebianでiptablesをいじる機会があって、「/etc/init.d/iptables」があるものだと思っていたらなかったという話。 woodyまではあったそれがsargeからは「/usr/share/doc/iptables/examples/oldinitdscript.gz」として外されてて、lennyではそれすらもなくなってる、という経緯らしい。 理由は、「/etc/init.d」にあると順番によってはiptablesのルールが有効になる前に他のサービスが上がってしまって、一次的に無防備になるのを防ぐためだとか。(だったらその旨を書いてどこかに置いておいてくれたらいいのに・・・。) で、どうするかというと、 「/etc/network/interfaces」で対象NICの「pre-up」と「post-down」にそれぞれルールの追加、削除を書く。 「/etc/n

    Debianでiptablesファイルを置く場所について。
  • お手軽 deb パッケージ作成方法 - なんとなく日記

    ファイルツリーがあれば,Debian パッケージは簡単に作れるようだ. 作成法 ファイルツリーの構築 まず適当なディレクトリを作成して,その下に''/''(ファイルシステムのルート)からのインストールイメージを構成する. % mkdir hogehoge % cd hogehoge % mkdir -p ./usr/local/hogehoge % echo "HOGEHOGE" > ./usr/local/hogehoge/README DEBIANディレクトリの作成 DEBIAN ディレクトリに4つのファイルを設置する必要があります. compat Version を指定するらしい.ここは "2.0" で. 2.0 control パッケージ情報が書かれたファイル.依存関係とかバージョンなど.ひとまず下記のようにしてみる. Package: hogehoge-package Versi

    お手軽 deb パッケージ作成方法 - なんとなく日記
  • 1