stage3-2005.1が壊れている?

先日に書いた件ですが、このとおりにやると起動時サービスが変くなるみたいです。
具体的には/etc/runlevels/*以下の起動スクリプトへのsymlinkが変なところを指してます。

こんなかんじ。

 $ tar tjvf stage3-i686-2005.1-tar.bz2 | grep '/etc/runlevels'
 ...
 lrwxrwxrwx root/root         0 2005-08-07 07:19:49 ./etc/runlevels/boot/clock -> /tmp/stage1root//etc/init.d/clock
lrwxrwxrwx root/root         0 2005-08-07 07:19:49 ./etc/runlevels/boot/domainname -> /tmp/stage1root//etc/init.d/domainname
lrwxrwxrwx root/root         0 2005-08-07 07:19:49 ./etc/runlevels/boot/net.lo -> /tmp/stage1root//etc/init.d/net.lo
lrwxrwxrwx root/root         0 2005-08-07 07:19:49 ./etc/runlevels/boot/bootmisc -> /tmp/stage1root//etc/init.d/bootmisc
lrwxrwxrwx root/root         0 2005-08-07 07:19:49 ./etc/runlevels/boot/keymaps -> /tmp/stage1root//etc/init.d/keymaps
lrwxrwxrwx root/root         0 2005-08-07 07:19:49 ./etc/runlevels/boot/modules -> /tmp/stage1root//etc/init.d/modules
 ...

このままでも普通に起動しましたので実は問題ないのかもしれませんが、気分が悪いんでちょっと直しました。

 #  bashの場合。
 ## 実際は一行です。
 $ sudo for service in `ls /etc/runlevels/boot`; do \ 
   rc-update del ${service} && rc-update add ${service} boot ; done

本家Forumは未確認。。(苦笑