$ 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 件のコメント:
コメントを投稿