#!/bin/sh

echo "Checking /usr/local/include/components.h"

# check if components header file exists
if [ ! -e /usr/local/include/components.h ]; then
    echo "create /usr/local/include/components.h"
    touch /usr/local/include/components.h
fi

# check if CONFIG_SAH_LIB_SAHTRACE was already added
isavailable=$(cat /usr/local/include/components.h | grep CONFIG_SAH_LIB_USERMNGT)
if [ -z "${isavailable}" ]; then
    echo "update /usr/local/include/components.h" 
    echo "#define CONFIG_SAH_LIB_USERMNGT 1" >> /usr/local/include/components.h
    echo "#define CONFIG_SAH_LIB_USERMNGT_USERS_COUNT 16" >> /usr/local/include/components.h
    echo "#define CONFIG_SAH_LIB_USERMNGT_GROUPS_COUNT 16" >> /usr/local/include/components.h
    echo "#define CONFIG_SAH_LIB_USERMNGT_PASSWD_FILE \"/tmp/pcbpasswd\"" >> /usr/local/include/components.h
fi
