* groffの一部が一般ユーザのパーミッションになっている [#t6c58e3a]

- ページ: [[不具合報告/5.0 x86]]
- 投稿者: [[tamu]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 不具合報告
- 投稿日: 2012-12-27 (木) 14:16:16
- バージョン: Plamo-5.0b4

** メッセージ [#de493fe1]
32ビット版のフルインストール環境で,find / -nouser -lsを実行したら,

 3279062    4 drwxr-xr-x   4 501      users        4096  2月  1  1998 /usr/share/groff/1.18.1/tmac
 3279105    4 drwxr-xr-x   2 501      users        4096  2月  1  1998 /usr/share/groff/1.18.1/tmac/mdoc
 3279110    8 -rw-r--r--   1 501      users        5961  1月 30  1998 /usr/share/groff/1.18.1/tmac/mdoc/docj-ditroff
 3279111    8 -rw-r--r--   1 501      users        5177  1月 30  1998 /usr/share/groff/1.18.1/tmac/mdoc/docj-nroff
 3279126    4 -rw-r--r--   1 501      users         166  1月 30  1998 /usr/share/groff/1.18.1/tmac/tmac.andocj
 3279127   52 -rw-r--r--   1 501      users       51617  1月 30  1998 /usr/share/groff/1.18.1/tmac/tmac.docj

となります。64ビット版のフルインストール環境では問題ないので,あれれ?と思って,両アーキのPlamoBuildスクリプトを比較したところ,

 6,7c6,7
 < # arch=x86_64
 < arch=i586
 ---
 > arch=x86_64
 > # arch=i586
 10c10
 < OPT_CONFIG='--build=i586-pc-linux --disable-static --enable-multibyte'
 ---
 > OPT_CONFIG='--disable-static --enable-multibyte'
 245a246,249
 >     chk_me=`whoami | grep root`
 >     if [ "$chk_me.x" != ".x" ]; then
 >         chown -R root.root $P/usr/share/groff
 >     fi
 264d267
 < #    mv ja ja_JP.eucJP

となってて,32ビット版の方で,chownの処理が抜けてるようでした。

まだ間に合うようだったら,修正よろしくです。

--------
- まぁ、動作に支障はないのだけど、14年前から潜んでたのか。。。(^^; -- [[kojima]] &new{2012-12-27 (木) 22:14:09};
- いや,単にgroffのドキュメントツリーが,14年前から更新されてないだけだと思います。:-) -- [[tamu]] &new{2012-12-28 (金) 10:16:23};
- groff-1.18.1.1-i586-P2.txz で対応しました。 -- [[kojima]] &new{2012-12-28 (金) 22:18:59};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS