debian 化(13)ハックキットインストーラの修正

LS-HGL

/etc/init.d/usb 及びそのシンボリックリンクを、 これまでならハックキットのアーカイブにいれているところであった。
LS-HGL ハックキットのアーカイブには debian 由来ではない LinkStation に 依存するファイルを入れない方針なので、 /etc/init.d/usb 及びそのシンボリックリンクはインストーラで作る。

以下をインストーラで実行するようにする。

#---------------------------------------------------------
# usb

usb() {
        cd $MOUNTPOINT
        cat > etc/init.d/usb < /proc/buffalo/usb_control
        chroot /usr/local/buffalo insmod /lib/modules/2.6.16.16-arm1/kernel/drivers/usb/core/usbcore.ko
        chroot /usr/local/buffalo insmod /lib/modules/usblp.ko
        chroot /usr/local/buffalo insmod /lib/modules/2.6.16.16-arm1/kernel/drivers/usb/host/ehci-marvell-hcd.ko
        chroot /usr/local/buffalo insmod /lib/modules/2.6.16.16-arm1/kernel/drivers/usb/storage/usb-storage.ko
        chroot /usr/local/buffalo insmod /lib/modules/2.6.16.16-arm1/kernel/fs/fat/fat.ko
        chroot /usr/local/buffalo insmod /lib/modules/2.6.16.16-arm1/kernel/fs/vfat/vfat.ko
        ;;
  stop)
        chroot /usr/local/buffalo rmmod vfat.ko
        chroot /usr/local/buffalo rmmod fat.ko
        chroot /usr/local/buffalo rmmod usb-storage.ko
        chroot /usr/local/buffalo rmmod ehci-marvell-hcd.ko
        chroot /usr/local/buffalo rmmod usblp.ko
        chroot /usr/local/buffalo rmmod usbcore.ko
        echo off > /proc/buffalo/usb_control
        ;;
  *)
        echo "Usage: \$0 {start|stop}"
        exit 1
esac

exit 0
EOF

        chmod +x etc/init.d/usb
        ln -s ../init.d/usb etc/rc0.d/K85usb
        ln -s ../init.d/usb etc/rc1.d/K85usb
        ln -s ../init.d/usb etc/rc2.d/S15usb
        ln -s ../init.d/usb etc/rc3.d/S15usb
        ln -s ../init.d/usb etc/rc4.d/S15usb
        ln -s ../init.d/usb etc/rc5.d/S15usb
        ln -s ../init.d/usb etc/rc6.d/K85usb
}


LS-H250GL
楽天市場
livedoor デパート
Sofmap
TWO TOP
Yahoo!ショッピング
パソQ
ムラウチドットコム
ヤマダ電機WEB
アット・ニフティストア icon
Joshin インターネットショッピング icon


debian 化(12)USB モジュールロード/アンロードの rc 化
ハックの記録
LinkStation/玄箱 をハックしよう

ハックキットのインストール(1)インストール

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