#!/bin/sh

# We must wait to add user privilege specs until after oem-config has run so any
# specs added as a result of oem-config do not override the spec we are adding
SUDOERS=/etc/sudoers
if [ ! -f $SUDOERS ]; then
    echo "$SUDOERS not found!"
    exit 1
fi

SUDOCMD_PREFIX="ALL	ALL=NOPASSWD:"
add_to_sudoers() {
    if [ `grep -c "$SUDOCMD_PREFIX $1" $SUDOERS` = 0 ]; then
        cat >> $SUDOERS <<EOF
$SUDOCMD_PREFIX $1
EOF
    fi
}

# BE CAREFUL WHEN USING add_to_sudoers AS IT WILL ALLOW THE CMD TO BE EXECUTED
# BY ANYONE! AVOID USING THIS WHEN POSSIBLE AND BE SPECIFIC WITH PARAMS WHEN ITS
# NOT POSSIBLE.
add_to_sudoers "/sbin/initctl emit boot-phase ui-started -n"

