File vmware-networks.openrc of Package vmware-workstation-2xHx-lite
#!/sbin/openrc-run
description="VMware Networks service"
command="/usr/bin/vmware-networks"
command_args="--start"
pidfile="/var/run/vmware-networks.pid"
depend() {
need net
after vmware
use logger
}
start_pre() {
if [ ! -f /etc/vmware/networking ]; then
ebegin "Generating VMware network configuration"
/usr/bin/vmware-networks --postinstall vmware-player,0,1
eend $?
fi
if ! lsmod | grep -q vmnet; then
ebegin "Loading vmnet module"
modprobe vmnet
eend $?
fi
}
start() {
ebegin "Starting VMware Networks"
${command} ${command_args}
eend $?
}
stop() {
ebegin "Stopping VMware Networks"
/usr/bin/vmware-networks --stop
eend $?
}
restart() {
ebegin "Restarting VMware Networks"
/usr/bin/vmware-networks --stop
sleep 1
/usr/bin/vmware-networks --start
eend $?
}