#!/bin/sh

export LC_ALL=C

SYSTEMCTL=`which systemctl`

# check VGA and 3D controller
if [ -n "$SYSTEMCTL" ] \
    && lspci -nd '::0300' | grep -qe '0300:[[:space:]][[:space:]]*8086:' \
    && lspci -nd '::0302' | grep -qe '0302:[[:space:]][[:space:]]*10de:'
then
    # enable bumblebeed
    $SYSTEMCTL enable bumblebeed.service
    $SYSTEMCTL start bumblebeed.service
else
    # disable bumblebeed
    $SYSTEMCTL stop bumblebeed.service
    $SYSTEMCTL disable bumblebeed.service
    $SYSTEMCTL mask bumblebeed.service
fi
