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)ジェイルの作成 |