-->

2011-05-10

sys-apps/baselayout-2.0.2のインストール

baselayoutを更新した。
$ eselect news list
...
[14]  read    2011-05-01  Baselayout update
$ eselect news read 14

下記のURLの手順に従う。
http://www.gentoo.org/doc/en/openrc-migration.xml

更新されたファイルを反映させる。
$ dispatch-conf

/etc/conf.d/rcの設定の移動。
変更無しの場合は削除する。
変更している場合は/etc/rc.confに設定値を名前を変えつつ移動してから削除する。
$ sudo rm -i /etc/conf.d/rc

モジュールのロードの設定。自動変換だったのでそのままにする。
$ cat kernel-2.6|grep -v ^#|grep -v ^$
dummy numdummies=1
powernow-k8
$ cat /etc/conf.d/modules|grep -v ^#|grep -v ^$
modules_2_6="${modules_2_6} dummy"
module_dummy_args_2_6="numdummies=1"
modules_2_6="${modules_2_6} powernow-k8"
module_powernow_k8_args_2_6=""

symlinkを確認する。
$ ls -l /etc/runlevels/boot/

lvmが追加された。そのままにする。
$ ls -l /etc/runlevels/boot/lvm
lrwxrwxrwx 1 root root 15 2011-05-09 18:34:23 /etc/runlevels/boot/lvm -> /etc/init.d/lvm*

mdraidを追加する。
$ sudo rc-update add mdraid boot

udevを確認する。
$ ls -l /etc/runlevels/sysinit/

eth0が消えていたので追加する。
$ cd /etc/init.d
$ ln -s net.lo net.eth0

/etc/conf.d/net修正する。
マニュアルは/usr/share/doc/openrc-0.8.2-r1/net.example
書式を修正。(カッコを外すなど)
間違っている点を修正。(rc_need_br0がおかしい。更新でこの部分が無効=>エラーになった。depend_br0が必要なくなったので削除)
sethello 10 => 0に修正。
$ cat /etc/conf.d/net|grep -v ^#|grep -v ^$
bridge_br0="eth0 tap0 tap1 tap2 tap3"
config_eth0="null"
config_br0="192.168.0.100/24"
rc_need_br0="net.eth0 net.tap0 net.tap1 net.tap2 net.tap3"
brctl_br0="setfd 0
sethello 0
stp off"
routes_br0="default via 192.168.0.1"
dns_servers_br0="192.168.0.1"
tuntap_tap0="tap"
config_tap0="null"
tunctl_tap0="-u root"
mac_tap0="52:54:01:12:34:56"
tuntap_tap1="tap"
config_tap1="null"
tunctl_tap1="-u root"
mac_tap1="52:54:01:12:34:57"
tuntap_tap2="tap"
config_tap2="null"
tunctl_tap2="-u root"
mac_tap2="52:54:01:12:34:58"
tuntap_tap3="tap"
config_tap3="null"
tunctl_tap3="-u root"
mac_tap3="52:54:01:12:34:59"
config_dummy0="192.168.0.101 netmask 255.255.255.255"

ファイルが移動している。タイムゾーンはファイル名と記述内容が変わる。
/etc/conf.d/clock => /etc/conf.d/hwclock
TIMEZONE="Japan" => /etc/timezone, Asia/Tokyo

タイムゾーン設定。
$ cat /etc/timezone
Asia/Tokyo

デフォルトのウィンドウマネージャー指定。
$ ll /etc/X11/Sessions/
$ cat /etc/env.d/90xsession
XSESSION="Gnome"

デフォルトのエディタの設定移動。
EDITOR => /etc/rc.conf => /etc/env.d/99editor
$ cat /etc/env.d/99editor
EDITOR="/usr/bin/vim"

ブートログの記録。
$ rcsdiff -r1.5 rc.conf,v /etc/rc.conf
===================================================================
RCS file: rc.conf,v
retrieving revision 1.5
diff -r1.5 /etc/rc.conf
48c48
< #rc_logger="YES"
---
> rc_logger="YES"

仮想化環境ではないので、空の値追加。
$ rcsdiff -r1.6 rc.conf,v /etc/rc.conf
===================================================================
RCS file: rc.conf,v
retrieving revision 1.6
diff -r1.6 /etc/rc.conf
134c134
< #rc_sys=""
---
> rc_sys=""

/etc/conf.d/net.exampleがまだある。
/etc/conf.d/wireless.exampleがまだある。
再起動してもある。そのままにする。
$ ll /etc/conf.d/*example
-rw-r--r-- 1 root root 33669 2011-05-09 18:34:25 /etc/conf.d/net.example
-rw-r--r-- 1 root root 12064 2011-05-09 18:34:25 /etc/conf.d/wireless.example

local.start, local.stopが移動している。
$ ll /etc/conf.d/local.*
$ ll /etc/local.d/

0 件のコメント: