File vmware.openrc of Package vmware-workstation-2xHx-lite

#!/sbin/openrc-run

description="VMware Workstation kernel modules loader"

depend() {
    before vmware-networks vmware-usbarbitrator
}

start() {
    ebegin "Loading VMware kernel modules"
    modprobe vmw_vmci
    modprobe vmmon
    modprobe vmnet
    eend $?
}

stop() {
    ebegin "Unloading VMware kernel modules"
    rmmod vmnet 2>/dev/null
    rmmod vmmon 2>/dev/null
    rmmod vmw_vmci 2>/dev/null
    eend $?
}

status() {
    if lsmod | grep -q vmmon; then
        einfo "VMware kernel modules are loaded"
        return 0
    else
        einfo "VMware kernel modules are not loaded"
        return 1
    fi
}
openSUSE Build Service is sponsored by