* udevのスクリプト内のパスが /lib を向いている [#z4f12109]

- ページ: [[不具合報告/Plamo64-1.0]]
- 投稿者: TenForward
- 優先順位: 重要
- 状態: 着手
- カテゴリー: 不具合報告
- 投稿日: 2011-12-16 (金) 18:19:24
- バージョン: 5.0RC1

** メッセージ [#if6b8bdd]
/lib64/udev 以下に udev の実行スクリプト等が置かれますが,その中に /lib/udev 等と決めうちで書かれていて実行されないものがあります.

具体的には
- write_cd_rules
- write_net_rules
- keyboard-force-release.sh
--------
- これまでのバージョンでなんでちゃんと 70-persistent-*.rules が出来てたのか謎 -- [[TenForward]] &new{2011-12-16 (金) 18:46:08};
- udev-160はmultiarch対応にしていたので、/lib/udev/が存在していたかららしい。 -- [[kojima]] &new{2011-12-16 (金) 21:33:05};
- udev-175というのが出ていたので、ざっとINSTALLファイルを読んでみたら、udevのスクリプトやudev.d/はARCHを問わず、/lib/udev/ 以下に置くことになっているらしい。

 The defined location for scripts and binaries which are called
 from rules is /lib/udev/ on all systems and architectures. Any
 other location will break other packages, who rightfully expect
 the /lib/udev/ directory, to install their rule helper and udev
 rule files.

とり急ぎ /lib64/udev/ を使っていたパッケージをチェックして再ビルドしてみているところ -- [[kojima]] &new{2011-12-17 (土) 23:12:28};
- これは結構影響が大きいと思ふ。 -- [[tamu]] &new{2011-12-18 (日) 11:29:13};
- 取り急ぎ,alsa_utilsパッケージとpulseaudioパッケージは修正しておきます。 -- [[tamu]] &new{2011-12-18 (日) 11:34:01};
- ちと日曜は早朝から深夜まで所用でツブれたので初動が遅れたのだけど、とり急ぎ手元ではudev-175が動くことは確認しました。ただ、このバージョンだと、70-persistent-*.rulesを作るにはconfigure時に --enable_rule_generatorを指定しないといけない(deffaultではnoになっている)感じなんだけど、これはyesにした方がいいのだろうか? -- [[kojima]] &new{2011-12-19 (月) 01:39:44};
- kernel.orgがクラックされた関係か、kernel.orgのlinux/utils/kernel/hotplug/が無くなっていて、http://people.freedesktop.org/~kay/udev/ にはudev-174からしか無いので、以前のバージョンがどうだったのかはよく分からないのだが。。 -- [[kojima]] &new{2011-12-19 (月) 01:49:28};
- alsa_utilsパッケージとpulseaudioパッケージは修正しときました。 -- [[tamu]] &new{2011-12-19 (月) 10:51:00};
- 他にも /lib64/udev とか指定してたのが何かあったような... -- [[TenForward]] &new{2011-12-19 (月) 13:13:35};
- とりあえず libgpod にみっけ -- [[TenForward]] &new{2011-12-19 (月) 13:15:21};
- 70-persistent-net.rules は,起動時に NIC の起動順が一定しないようなケースで常に同じモノに同じI/F名を与えるのに必要ですね.別の方法があるのならよいのです.とりあえず私の環境ではインストール時にeth0と認識されていたものが起動後は eth1 になってました. -- [[TenForward]] &new{2011-12-19 (月) 13:18:55};
- とりあえず libgpod を作成しました.Plamo-test/for-5.0 あたりに置いておきます. -- [[TenForward]] &new{2011-12-19 (月) 13:44:45};
- 一応、Plamo-testにあげてたパッケージをメインツリーの方に移しました。 -- [[kojima]] &new{2011-12-20 (火) 09:59:51};

#comment

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