Manpages

名 前

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>