stone の起動スクリプト作成

Gmail への接続に stone を使っているけれど、使用時に毎回起動するのではなくて、OS 起動時に起動してしまおう。
stone には起動スクリプトはないのかなということで、パッケージのファイル一覧を表示。

dpkg -L stone

ないみたい。
ちゃんと書かなきゃ。
/etc/init.d/skelton を元に下のような感じで変更を加えて /etc/init.d へ置いた。

DAEMON=/usr/bin/$NAME
DAEMON_ARGS="-l pop.gmail.com:995/ssl 192.168.0.5:1025"
	start-stop-daemon -bm --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
		|| return 1
	start-stop-daemon -bm --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
		$DAEMON_ARGS \
		|| return 2

OS の起動時、終了時に起動したり、停止したりするように登録。

sudo update-rc.d stone defaults 90
 Adding system startup for /etc/init.d/stone ...
   /etc/rc0.d/K90stone -> ../init.d/stone
   /etc/rc1.d/K90stone -> ../init.d/stone
   /etc/rc6.d/K90stone -> ../init.d/stone
   /etc/rc2.d/S90stone -> ../init.d/stone
   /etc/rc3.d/S90stone -> ../init.d/stone
   /etc/rc4.d/S90stone -> ../init.d/stone
   /etc/rc5.d/S90stone -> ../init.d/stone

smtp 用の stone も同じようにしたいけれどプログラム名が被るから同じようには無理みたい。