]
トップ «前の日記(2008-02-07) 最新 次の日記(2008-02-20)» 編集

Yukiharu YABUKI の tDiary



このtDiaryを検索します。

2008-02-08 [長年日記]

_ [Debian] dh_make が引っ張って来ているテンプレート

dh_make の テンプレートは /usr/share/debhelper/dh_make/debian/ に配置されている。例えば Debian Etch のマシンだと下記のようになっている。
yabuki@Ernalda:~$ ls -la /usr/share/debhelper/dh_make/debian/
合計 92
drwxr-xr-x  2 root root 4096 2006-11-14 11:35 .
drwxr-xr-x 10 root root 4096 2006-10-26 01:13 ..
-rw-r--r--  1 root root  135 2006-10-30 12:16 README.Debian
-rw-r--r--  1 root root  156 2006-06-02 20:40 changelog
-rw-r--r--  1 root root    2 2006-06-02 20:02 compat
-rw-r--r--  1 root root   87 2006-06-02 20:02 cron.d.ex
-rw-r--r--  1 root root   17 2006-06-02 20:02 dirs
-rw-r--r--  1 root root 1234 2006-06-02 20:02 emacsen-install.ex
-rw-r--r--  1 root root  471 2006-06-02 20:02 emacsen-remove.ex
-rw-r--r--  1 root root 1161 2006-06-02 20:02 emacsen-startup.ex
-rwxr-xr-x  1 root root 2136 2006-10-30 12:16 init.d.ex
-rw-r--r--  1 root root 1746 2006-06-02 20:02 manpage.1.ex
-rw-r--r--  1 root root 4635 2006-06-02 20:02 manpage.sgml.ex
-rw-r--r--  1 root root 4592 2006-06-02 20:02 manpage.xml.ex
-rw-r--r--  1 root root  124 2006-06-02 20:02 menu.ex
-rw-r--r--  1 root root  241 2006-06-02 20:02 package-default.ex
-rw-r--r--  1 root root  541 2006-06-02 20:02 package.doc-base.EX
-rw-r--r--  1 root root  961 2006-10-30 12:16 postinst.ex
-rw-r--r--  1 root root  934 2006-10-30 12:16 postrm.ex
-rw-r--r--  1 root root  694 2006-10-30 12:16 preinst.ex
-rw-r--r--  1 root root  881 2006-10-30 12:16 prerm.ex
これが本当かを確認するには
yabuki@Ernalda:~$ file `which dh_make`
/usr/bin/dh_make: perl script text executable
ということで dh_make のスクリプトが perl なんで中を見てみたら良い。
cat -n `which dh_make` | lv
で中をみると 16行目にらしい定数がある。ここが手始めになる。