#!/bin/sh
#netplangrpadd.sh by Jun Nishii<jun@vinelinux.org>

NETPLANHOME=/home/netplan

showUsage() {
cat <<EOF
    Usage:  ${1##/*/} <group name>
EOF
}

if [ $# -ne 1 ]; then
    showUsage $0
    exit
fi

if [ -f ${NETPLANHOME}/$1 ];then
    echo "group $1 already exists"
    exit
fi

cd ${NETPLANHOME}/
touch $1
chown nobody.nobody $1


grep -v ^$1 .netplan-acl > .netplan-acl.tmp
mv -f .netplan-acl .netplan-acl.org
mv -f .netplan-acl.tmp .netplan-acl

cat >> ${NETPLANHOME}/.netplan-acl <<EOF
$1: permit read
EOF

exit 0
