太田様

  石塚@杉並です。
  ggatecはとっても快適なのですが、umountするのを忘れてrebootする
と途中で止まってfsckが必要な状態になってしまいます。
  stop script(/usr/local/etc/rc.d/ggated)を書いて何とかできないか
色々試したのですが、取り敢えず最初に止めるために、REQUIREに全部指
定しても駄目な状態です。
  rebootやshutdownをaliasしてumountを追加するのも間抜けだし、良い
手があればご教示いただけませんか。
  以下は駄目なscriptです。

% cat /usr/local/etc/rc.d/ggatec
#!/bin/sh
# PROVIDE: ggatec
# REQUIRE: DAEMON LOGIN FILESYSTEMS NETWORKING SERVERS
# KEYWORD: nojail shutdown
. /etc/rc.subr
name=ggatec
command="/sbin/ggatec"
desc="ggatec"
rcvar=ggatec_enable
load_rc_config $name
: ${ggatec_enable:=NO}
start_cmd=ggatec_start
stop_cmd=ggatec_stop
ggatec_start() {
    ${command} create -u 0 192.168.0.1 /dev/nvd0p3
}
ggatec_stop() {
    umount /usr/obj
    ${command} destroy -u 0
}
load_rc_config ${name}
run_rc_command "$1"
-- 
Masachika ISHIZUKA
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信