Manpages

名 前

dh_usrlocal - usr/local デ ィ レ ク ト リ を メ ン テ ナ ス ク リ プ ト へ 移 行 す る

書 式

dh_usrlocal [debhelper オ プ シ ョ ン ] [-n]

説 明

dh_usrlocal コ マ ン ド は イ ン ス ト ー ル の 際 に /usr/local 以 下 に サ ブ デ ィ レ ク ト リ を 作 成 す る パ ッ ケ ー ジ を ビ ル ド す る 時 に 使 え る debhelper プ ロ グ ラ ム で す 。 こ の コ マ ン ド は 、 パ ッ ケ ー ジ ビ ル ド デ ィ レ ク ト リ に あ る usr/local 以 下 の サ ブ デ ィ レ ク ト リ を 走 査 ・ 削 除 し 、 Debian policy の 内 容 に 沿 っ た 形 で イ ン ス ト ー ル 時 に 作 成 さ れ た デ ィ レ ク ト リ を 作 成 、 及 び パ ッ ケ ー ジ 削 除 時 に 削 除 を 実 施 す る た め 、 (-n が 使 わ れ て な い 限 り ) メ ン テ ナ ス ク リ プ ト の ス ニ ペ ッ ト で 置 換 し ま す 。 こ れ ら の ス ニ ペ ッ ト は dh_installdeb に よ り 、 メ ン テ ナ ス ク リ プ ト へ 挿 入 さ れ ま す 。 debhelper の メ ン テ ナ ス ク リ プ ト の ス ニ ペ ッ ト に 関 す る 説 明 に つ い て は 、 dh_installdeb(1) を 参 照 し て 下 さ い 。

When the DEB_RULES_REQUIRES_ROOT environment variable is not (effectively) binary-targets, the directories in /usr/local will be handled as if they were owned by root:root (see below).

When the DEB_RULES_REQUIRES_ROOT environment variable has an effective value of binary-targets, the owners, groups and permissions will be preserved with the sole exception where the directory is owned by root:root.

If a directory is owned by root:root, then ownership will be determined at install time. The ownership and permission bits will either be root:root mode 0755 or root:staff mode 02775. The actual choice depends on whether the system has /etc/staff-group-for-usr-local (as documented in the Debian Policy Manual §9.1.2 since version 4.1.4)

オ プ シ ョ ン

-n, --no-scripts

postinst/prerm を 変 更 し ま せ ん 。

付 記

こ の コ マ ン ド は 複 数 回 実 行 し て も 安 全 な コ マ ン ド で は あ り ま せ ん 。 こ の コ マ ン ド を 複 数 回 呼 び 出 す 際 に は 必 ず 間 に dh_prep(1) を 挿 入 し て く だ さ い 。 さ も な い と 、 メ ン テ ナ ス ク リ プ ト 中 に 同 じ 内 容 の コ ー ド を 繰 り 返 し 挿 入 し て し ま い ま す 。

確 認 す べ き 事

Debian ポ リ シ ー バ ー ジ ョ ン 2.2

参 照

debhelper(7) こ の プ ロ グ ラ ム は debhelper の 一 部 で す 。

作 者

Andrew Stribblehill <ads [AT] debian.org>