unbound 使ってでびあんの勉強 (4)

dh clean はログによればソースパケジも作っている模様。たしかに .diff.gz とか .dsc とかを吐き出しているのが分かる。

build

debian/ruls の該当部分は以下。

build: build-stamp
build-stamp:
        dh build --before configure
        libtoolize --force
        aclocal
        autoheader
        autoconf
        dh_auto_configure -- \
                --disable-rpath \
                --with-chroot-dir=/var/lib/unbound \
                --with-pidfile=/var/lib/unbound/unbound.pid
        dh_auto_build
        dh build --after test
        touch $@

build は build-stamp に依存。ちなみにコマンドとしては

debian/rules build

が実行されているはず。build-stamp はケツで touch されているから良いとして build は一体、と言いつつ debuild 済みのナニを見たらある。ディレクトリになっている。

$ ls unbound-1.0.2/build
compat  daemon  iterator  libunbound  services  util  validator
$

むむ。奥はやはり深いッスね。ざくっとログを見てみるに

  • dh_testdir して
  • libtoolize --force して (意図不明
  • aclocal して
  • autoheader して
  • autoconf して
  • configure して
  • make している
  • ログによると dh build --after test は何もしてなさげに見える
  • 最後に touch build-stamp している

この時点で dh build に戻ってますが、build も build-stamp も最新。次は

fakeroot debian/rules binary

です。

今日もへろへろ

明日は病院に行ってインフルエンザ確認実施予定ッス。微妙な連休も終わりつつあるんですが、おそらく明日も休み。