SSブログ

手を抜きたいところだけど… - initng [Vine Linux]

initng は既存の init.d 配下のスクリプトを実行できない
ので、システムサービスを起動するためのスクリプトを
全て自前で用意している。

しかしそれじゃあ面倒なので、とりあえず init.d 配下の
スクリプトを実行する initng 用のサービスを作ってみた。

service system/scripts/* {

        need = system/mountfs system/hostname
        start = /etc/init.d/$NAME
        stop = /etc/init.d/$NAME
        start_args = start
        stop_args = stop
}
}

後はこれを /etc/initng/system に scripts.i と言う名前でコピーし、
default.runlevel に起動したいシステムサービスの名前を付けて
(例えば sshd の場合は system/scripts/sshd のように)追記すれば
うまく動く(はず)

ちなみに手作業で default.runlevel を編集したのは、ng-update では
add できなかった為。
どうも上記のようなサービスの存在を想定していないらしい。

# ng-update はシェルスクリプトなんだけど読み込む元気が無かった…。

しかしこの方法だとシステムサービスの起動順序を指定する方法が
無いので、イマイチ良くない

# という事で別の方法をもうちょっと考えてみるつもり。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。