vine-users ML アーカイブ



[vine-users:064181] Re: 2.6r3 の /root/.rpmmacros

  • From: 加藤 雅 <mkato@xxxxxxxxxxxxx>
  • Subject: [vine-users:064181] Re: 2.6r3 の /root/.rpmmacros
  • Date: Fri, 30 Jan 2004 02:45:32 +0900
加藤(大阪)です。

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/