Ubuntu 10.04のKickstartで使えないsedの記法。¶
Ubuntu 10.04のKickstartで、%post処理の中でsedを使う場合、
sed -i '{
s/\(auto eth0\)/\1.100/
s/\(iface eth0\)/\1.100/
/iface eth0/a vlan-raw-device eth0.100
}' /etc/network/interfaces
みたいな書き方をすると、vlan-raw-deviceだけが/etc/network/interfacesに追記されていました。はて?と思ったら、
s/\(hoge\)/\1.moge/
の記法がサポートされていませんでした。CentOS 5.4の方は大丈夫だったのですがね。preseedでもきっと同じだよねぇ…?Debianはどうなんでしょう。