Update configuration files Restore previous configuration files /etc/init.d/restore_config.sh: line 398: [: missing `]'って出てるんだが、、、、
/usr/local/bin/libbuffalo の 398 行目、バグってる。
ちゃんと 0 の後ろにスペースをいれて、] と分けなあかんわぁ。
root@HS-DHGLEA2:~# diff -c /usr/local/bin/libbuffalo{.orig,}
*** /usr/local/bin/libbuffalo.orig      Wed Apr  9 15:59:53 2008
--- /usr/local/bin/libbuffalo   Wed Oct  8 23:03:56 2008
***************
*** 395,401 ****
                        echo "unzip initfile fail."
                else
                        restore_config /tmp/upconfig/
!                       if [ $? -eq 0]; then
                                cp -af /etc/ /tmp/upconfig/
                                cp -af /tmp/upconfig/* /
                        fi
--- 395,401 ----
                        echo "unzip initfile fail."
                else
                        restore_config /tmp/upconfig/
!                       if [ $? -eq 0 ]; then
                                cp -af /etc/ /tmp/upconfig/
                                cp -af /tmp/upconfig/* /
                        fi
root@HS-DHGLEA2:~#
バグってて、
cp -af /etc/ /tmp/upconfig/ cp -af /tmp/upconfig/* /が実行されないので、設定も復元されてないと思うんだけど。。。
ファーム 1.11 もおんなじ。
yasunari@sil:~$ head -n 400 /usr/local/buffalo/usr/local/bin/libbuffalo | tail
                        echo "unzip initfile fail."
                else
                        restore_config /tmp/upconfig/
                        if [ $? -eq 0]; then
                                cp -af /etc/ /tmp/upconfig/
                                cp -af /tmp/upconfig/* /
                        fi
                fi
                rm -rf /tmp/upconfig
        else
yasunari@sil:~$ cat /usr/local/buffalo/etc/linkstation_release
VERSION=1.11
SUBVERSION=HDD 3.00
PRODUCTID=0x0000000A
BUILDDATE=2007/11/06 09:02:03
yasunari@sil:~$
ところで、何のために設定をリストアする必要があるんやったっけ?
設定は HDD に保存されているので揮発するはずもなく、
リストアする必要ってないのでは?
あーそーか。必要もない機能なので、動作していなくても
誰も気が付かないしクレームにもならないのか。
騒いで損した。
| 
 | 
| ← debian 化(18)2台目の HDD の追加 | ハックの記録 LinkStation/玄箱 をハックしよう | → debian 化(19)ジェイルの作成 |