加藤(大阪)です。 Thu, 29 Jan 2004 23:44:19 +0900 付 TANAKA hiroaki <mosaicist@xxxxxxxxxxxxx> さんのメールより: > > Vine Linux 2.6r3 を新規にインストールした場合に,本当は > > /root/.rpmmacros が作成されるのでしょうか. > > 私の環境にはありますね。 > 一般ユーザからでなく、いきなり root でログインしないと > 作成されないのでしょうか? /root/.rpmmacros 。 > > 新規にインストールすると emacs などの挙動がおかしいですよね。 > 一般ユーザから root になって使用すると。 > で、wdm から root でログインした後は問題なくなります。 > > いったんログインしないと作成されないデフォルトファイルが > あるのでしょうが、/root/.rpmmacros もそうなのかな? 急拠調べた事なので自信は無いですが。 wdm からの login 時には /etc/X11/wdm/Xsession が実行され、その中で /etc/X11/xinit/xinitrc.d/ 以下の実行ファイルを呼び出しているようです。 その内、/etc/X11/xinit/xinitrc.d/00vupgrade(実は /usr/bin/vupgrade へ のリンク)スクリプトで chkAndCpFile .emacs-faces.el chkAndCpFile .emacs-fontset.el chkAndCpDir .liece chkAndCpFile .rpmmacros chkAndCpDir rpm と、/etc/skel 以下の emacs 関連ファイルとディレクトリ、 rpm 関連ファイ ルとディレクトリが $HOME/ 以下にコピーされているようです。 つまりこれらのファイルが /root/ 以下にコピーされるのは、wdm(或いは xdm)で、root で login した時、と言う事ではないかと思います。 (自分の環境はまだ、2.6r3 では無いので、一から 2.6r3 を入れた場合と同じ かどうかは解りませんが) > # 私が問題になったのはまさに kernel の再構築のさいなのですが。 # だと思いました (^ ^;; -- 加藤 雅 <mkato@xxxxxxxxxxxxx> http://add10.hp.infoseek.co.jp/rox/