Changeset View
Changeset View
Standalone View
Standalone View
sysutils/py-google-compute-engine/files/google_startup.in
- This file was added.
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
#!/bin/sh | |||||
# $FreeBSD$ | |||||
# | |||||
# PROVIDE: google_startup | |||||
# BEFORE: LOGIN | |||||
# REQUIRE: NETWORKING syslogd google_instance_setup google_network_setup | |||||
# KEYWORD: shutdown | |||||
# | |||||
# google_startup_enable (bool): Set to NO by default. | |||||
# Set it to YES to enable google_startup. | |||||
# | |||||
. /etc/rc.subr | |||||
name="google_startup" | |||||
rcvar="google_startup_enable" | |||||
load_rc_config "${name}" | |||||
: ${google_startup_enable:="NO"} | |||||
command_interpreter="%%PYTHON_CMD%%" | |||||
command=%%PREFIX%%/bin/google_metadata_script_runner | |||||
command_startup_args="--script-type startup" | |||||
command_shutdown_args="--script-type shutdown" | |||||
pidfile=/var/run/${name}.pid | |||||
start_cmd="google_startup_start" | |||||
stop_cmd="google_startup_stop" | |||||
google_startup_start() | |||||
{ | |||||
${command} ${command_startup_args} | |||||
} | |||||
google_startup_stop() | |||||
{ | |||||
echo "Stopping ${name}." | |||||
${command} ${command_shutdown_args} | |||||
} | |||||
run_rc_command "$1" |