名 前
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>