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行目にらしい定数がある。ここが手始めになる。