名 前
dh_installdebconf - ビ ル ド デ ィ レ ク ト リ の debconf が 使 う フ ァ イ ル を イ ン ス ト ー ル す る
書 式
dh_installdebconf [debhelper options] [-n] [-- params]
説 明
dh_installdebconf は 、 debconf に よ り 使 わ れ る フ ァ イ ル を パ ッ ケ ー ジ ビ ル ド デ ィ レ ク ト リ へ イ ン ス ト ー ル す る 役 割 を 持 つ debhelper プ ロ グ ラ ム で す 。
It also automatically generates the postrm commands needed to interface with debconf. The commands are added to the maintainer scripts by dh_installdeb. See dh_installdeb(1) for an explanation of how that works.
debconf を 使 う と 、 パ ッ ケ ー ジ は debconf に 対 し て 依 存 す る と い う 事 に 注 意 し て く だ さ い (本 プ ロ グ ラ ム に よ り ${misc:Depends} へ 依 存 関 係 の 追 加 が 行 わ れ ま す )。
dpkg に よ り 設 定 用 ス ク リ プ ト が 呼 び 出 さ れ る こ と に な り ま す が 、 postinst フ ァ イ ル に は debconf の confmodule を 含 め る 必 要 が あ る こ と に 注 意 し て く だ さ い 。 dh_installdebconf は こ の 作 業 を postinst へ 自 動 的 に 挿 入 し ま せ ん 。 と い う の も 、 こ れ を 自 動 的 に 正 し く 行 う の は 非 常 に 難 し い か ら で す 。
フ ァ イ ル
debian/package.config
こ れ は debconfの config
ス ク リ プ ト で
す 。 パ ッ ケ ー
ジ ビ ル ド デ ィ
レ ク ト リ 以 下
に あ る DEBIAN
デ ィ レ ク ト リ
に イ ン ス ト ー
ル さ れ ま す 。
本 ス ク リ プ ト
内 に 記 載 さ れ
て い る #DEBHELPER# と
い う 文 言 は 他
の debhelper コ マ ン ド
に よ り 生 成 さ
れ た シ ェ ル ス
ク リ プ ト の ス
ニ ペ ッ ト に よ
っ て 置 き 換 え
ら れ ま す 。
debian/package.templates こ れ は
debconf の templates フ ァ イ
ル で す 。 パ ッ
ケ ー ジ ビ ル ド
デ ィ レ ク ト リ
の DEBIAN デ ィ
レ ク ト リ 以 下
に イ ン ス ト ー
ル さ れ ま す 。
debian/po/ も し こ の デ
ィ レ ク ト リ が
存 在 す れ ば 、
こ の プ ロ グ ラ
ム は 自 動 的 に
po2debconf(1) を 呼 び 出
し 、 こ の デ ィ
レ ク ト リ 以 下
に あ る 翻 訳 さ
れ た フ ァ イ ル
を 含 む 結 合 さ
れ た debconf テ ン プ
レ ー ト フ ァ イ
ル を 生 成 し ま
す 。 こ れ が 動
作 す る 為 に は
、 po-debconf に 関 す
る ビ ル ド 依 存
の 指 定 が パ ッ
ケ ー ジ に 必 要
で す 。
オ プ シ ョ ン
-n, --no-scripts
postrm フ ァ イ ル の 変 更 を 行 い ま せ ん 。
-- params
po2debconf へ パ ラ メ ー タ を 引 き 渡 し ま す 。
参 照
debhelper(7) こ の プ ロ グ ラ ム は debhelper の 一 部 で す 。
作 者
Joey Hess <joeyh [AT] debian.org>