debian 簡単インストール:インストーラ(4)

debian 玄箱/Pro

ファンコントロール

ファンのコントロールができるようにする。

/etc/init.d/miconapl の作成

hackkit:~# cat > /etc/init.d/miconapl < #!/bin/sh
>
> case "\$1" in
>   start)
>         chroot /usr/local/buffalo mount -t proc proc /proc
>         chroot /usr/local/buffalo /etc/init.d/checkroot.sh start
>         chroot /usr/local/buffalo /usr/local/sbin/miconapl -b -a boot_end
>         chroot /usr/local/buffalo /etc/init.d/FanController.sh start
>         ;;
>   stop)
>         chroot /usr/local/buffalo /etc/init.d/FanController.sh stop
>         chroot /usr/local/buffalo umount /proc
>         ;;
>   *)
>         echo "Usage: $0 {start|stop}"
>         exit 1
> esac
>
> exit 0
> EOF
hackkit:~# cd /
hackkit:/# chmod +x /etc/init.d/miconapl
hackkit:/# ln -s ../init.d/miconapl etc/rc0.d/K10miconapl
hackkit:/# ln -s ../init.d/miconapl etc/rc6.d/K10miconapl
hackkit:/# ln -s ../init.d/miconapl etc/rcS.d/S80miconapl
hackkit:/#

/usr/local/buffalo/etc/init.d/FanController.sh の修正

hackkit:/# cd /usr/local/buffalo/etc/init.d
hackkit:/usr/local/buffalo/etc/init.d# mv FanController.sh FanController.sh.orig
hackkit:/usr/local/buffalo/etc/init.d# sed -e 's;[ 	]Fand[ 	];	/usr/local/sbin/Fand ;' FanController.sh.orig > FanController.sh
hackkit:/usr/local/buffalo/etc/init.d# chmod +x FanController.sh
「スペースかタブかがあって Fand があって スペースかタブがあって」を 「タブ/usr/local/sbin/Fandスペース」に置き換える。

/usr/local/buffalo/usr/local/sbin/Fand の修正

試行ではパスを通したが、今回は絶対パスにする。
hackkit:/usr/local/buffalo/etc/init.d# cd /usr/local/buffalo/usr/local/sbin
hackkit:/usr/local/buffalo/usr/local/sbin# mv Fand Fand.orig
hackkit:/usr/local/buffalo/usr/local/sbin# sed -e 's;miconapl;/usr/local/sbin/miconapl;g' Fand.orig > Fand
hackkit:/usr/local/buffalo/usr/local/sbin# chmod +x Fand

miconapl のスタブ作成

hackkit:~# echo 'chroot /usr/local/buffalo /usr/local/sbin/miconapl $*' > /usr/local/sbin/miconapl
hackkit:~# chmod +x /usr/local/sbin/miconapl



KURO-BOX/PRO
玄人志向
楽天市場
TSUKUMO ネットショップ
Yahoo!ショッピング
Sofmap
クレバリー
TwoTop New!


debian 簡単インストール:インストーラ(3)
ハックの記録
LinkStation/玄箱 をハックしよう

debian 簡単インストール:インストーラ(5)

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