LS-GL:ブート時の command not found


ブート時にシリアルコンソールを見ていると
/etc/init.d/sethostname.sh: line 13: LS-GL: command not found
など、"LS-GL: command not found" がやたらと出ている。

/etc/init.d/sethostname.sh を見てみた。
/etc/init.d/sethostname.sh の13行目は、

        ADDHOSTNAME=1
なんでこんな行がエラーになる?

実行してみる

root@UDE:~# sh !$
sh /etc/init.d/sethostname.sh
/etc/init.d/sethostname.sh: line 13: LS-GL: command not found
configure files from Buffalo parameters.
確かに13行目でエラーになっている。
トレースしてみる
root@UDE:~# sh -x /etc/init.d/sethostname.sh
+ . /usr/local/bin/libbuffalo
++ . /etc/default/buffalo
+++ DEFAULT_IP=192.168.11.150
+++ ENETNAME=eth0
++ CONFIG_MTD=/dev/mtd3
++ CONFIG_N_TGZ=/boot/conf_save.tgz
++ '[' -f /var/tmp/devlink ']'
++ . /var/tmp/devlink
+++ ls_disk1=/dev/sda
+++ sda=/dev/ls_disk1
++ '[' -f /etc/melco/diskinfo ']'
++ . /etc/melco/diskinfo
+++ array1=off
+++ array2=off
+++ disk1=normal
+++ disk2=array1
+++ disk3=array1
+++ disk4=array1
+++ usb_disk3=
+++ usb_disk4=
+++ usb_disk1=152d23380000570822222222
+++ usb_disk2=152d233800007ca874151553
++ MPT_BOOT=/boot
++ MPT_SHARE=/mnt/disk1/
++ MPT_USBSHARE=/mnt/usbdisk
++ MPT_USB1SHARE=/mnt/usbdisk1
++ MPT_USB2SHARE=/mnt/usbdisk2
++ MPT_AUTHTEST=/mnt/authtest
++ MPT_RAMDISK=/mnt/ram
++ DEV_DISK1=ls_disk1
++ DEV_USBDISK=ls_usbdisk
++ DEV_BOOT=ls_disk1_1
++ DEV_ROOTFS1=ls_disk1_2
++ DEV_SHARE=ls_disk1_6
++ DEV_SWAP=ls_disk1_5
++ USB_DISKS=/dev/usbdisk1_1 /dev/usbdisk2_1
+ '[' -f /etc/melco/info ']'
+ . /etc/melco/info
++ wg=YAMASITA
++ domain=off
++ my_ipaddress=dhcp
++ my_subnetmask=
++ my_dgw=
++ pdc=
++ auth_server=
++ auth_dc_server=off
++ auth_user_auto_add=off
++ auth_test=off
++ auth_test_folder=
++ wins=
++ string=LinkStation
++ LS-GL
/etc/init.d/sethostname.sh: line 13: LS-GL: command not found
++ timezone=9
	:
問題は、/etc/melco/info にありそう。

/etc/melco/info の string は

string=LinkStation LS-GL
これは、管理画面の「基本」→「名称設定」→「LinkStation説明」で ふつーに設定しただけのはず。
ふつーじゃダメみたい。


LS-GL:linuxrc(3)choose operation
ハックの記録
LinkStation/玄箱 をハックしよう

LS-GL シリーズソースコード

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