設定が復元できていない

HS-DHGL

ファーム 1.20 のブートの途中、
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 に保存されているので揮発するはずもなく、 リストアする必要ってないのでは?
あーそーか。必要もない機能なので、動作していなくても 誰も気が付かないしクレームにもならないのか。

騒いで損した。




HS-DH320GL
楽天市場
Yahoo!ショッピング
somap.com
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
アット・ニフティストア icon
Joshin web icon


debian 化(18)2台目の HDD の追加
ハックの記録
LinkStation/玄箱 をハックしよう

debian 化(19)ジェイルの作成

Copyright (C) 2003-2008 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市