sed -e 's;^[ ][ ]*Keventd[ ]; /usr/local/sbin/Keventd ;' /usr/local/buffalo/etc/init.d/Kevent.sh > /etc/init.d/Kevent.sh chmod +x /etc/init.d/Kevent.sh ln -s ../init.d/Kevent.sh etc/rc0.d/K10Kevent.sh ln -s ../init.d/Kevent.sh etc/rc6.d/K10Kevent.sh ln -s ../init.d/Kevent.sh etc/rcS.d/S81Kevent.sh
hackkit:~# sed -e 's;^\.[ ][ ]/usr/local/bin/kuro_lib;KERNEL_EVENT_TAIL=/proc/buffalo/kernevnt;' /usr/local/buffalo/usr/local/sbin/Keventd > /usr/local/sbin/Keventd hackkit:~# chmod +x /usr/local/sbin/Keventd行頭から、 .(ドット)があって、スペースかタブがあって、 スペースかタブが0個以上あって、 /usr/local/bin/kuro_lib という文字列があるところを KERNEL_EVENT_TAIL=/proc/buffalo/kernevnt に置き換える。
hackkit:~# cat > /usr/local/bin/KeventHandller.sh <#!/bin/sh > > case \$1 in > micon_interrupts) > INT_DETAIL=\`/usr/local/sbin/miconapl -a int_get_switch_status |sed -n -e "s/int=//p"\` > case \${INT_DETAIL} in > power_sw) > shutdown -h now > ;; > esac > ;; > esac > EOF hackkit:~#
Debian GNU/Linux 3.1 hackkit ttyS0 INIT: Sending processe/etc/rc0.d/K10Kevent.sh: line 11: killall: command not found Stopping a fan ........... Stopping periodic command scheduler: cron. : :落ちるには落ちたが、killall がないと。
hackkit:~# apt-cache search killall psmisc - Utilities that use the proc filesystem hackkit:~#psmisc にあるみたい。インストールする。
hackkit:~# apt-get install psmisc Reading Package Lists... Done Building Dependency Tree... Done The following NEW packages will be installed: psmisc 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 43.5kB of archives. After unpacking 262kB of additional disk space will be used. Get:1 http://ftp.jp.debian.org sarge/main psmisc 21.5-1 [43.5kB] Fetched 43.5kB in 0s (54.0kB/s) Selecting previously deselected package psmisc. (Reading database ... 7685 files and directories currently installed.) Unpacking psmisc (from .../archives/psmisc_21.5-1_arm.deb) ... Setting up psmisc (21.5-1) ... hackkit:~# which killall /usr/bin/killall hackkit:~#再度電源を落とす
Debian GNU/Linux 3.1 hackkit ttyS0 INIT: Sending pStopping a fan ........... Stopping periodic command scheduler: cron. : :OK
|
玄人志向
楽天市場 TSUKUMO ネットショップ Yahoo!ショッピング Sofmap クレバリー TwoTop |
← debian 簡単インストール:インストーラ(4) |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ 簡単インストール:アーカイブの作り直し |