#!/bin/sh
if [ "x$1" != "x--yes-do-it" ];
then echo "This will do the following changes"
echo + Will add group  gnt-admin
echo + Will add group  gnt-confd
echo + Will add group  gnt-daemons
echo + Will add group  gnt-luxid
echo + Will add group  gnt-masterd
echo + Will add group  gnt-metad
echo + Will add group  gnt-rapi
echo + Will add user gnt-confd with primary group gnt-confd
echo + Will add user gnt-masterd with primary group gnt-confd
echo + Will add user gnt-masterd with primary group gnt-luxid
echo + Will add user gnt-masterd with primary group gnt-masterd
echo + Will add user gnt-metad with primary group gnt-metad
echo + Will add user gnt-rapi with primary group gnt-rapi
echo + Will add user gnt-confd to group gnt-daemons
echo + Will add user gnt-masterd to group gnt-admin
echo + Will add user gnt-masterd to group gnt-confd
echo + Will add user gnt-masterd to group gnt-daemons
echo + Will add user gnt-masterd to group gnt-masterd
echo + Will add user gnt-metad to group gnt-daemons
echo + Will add user gnt-rapi to group gnt-admin
echo + Will add user gnt-rapi to group gnt-daemons
echo
echo "OK? (y/n)"
read confirm
if [ "x$confirm" != "xy" ]; then exit 0; fi
fi
groupadd --system gnt-admin
groupadd --system gnt-confd
groupadd --system gnt-daemons
groupadd --system gnt-luxid
groupadd --system gnt-masterd
groupadd --system gnt-metad
groupadd --system gnt-rapi
useradd --system --gid gnt-confd gnt-confd
useradd --system --gid gnt-confd gnt-masterd
useradd --system --gid gnt-luxid gnt-masterd
useradd --system --gid gnt-masterd gnt-masterd
useradd --system --gid gnt-metad gnt-metad
useradd --system --gid gnt-rapi gnt-rapi
usermod --append --groups gnt-daemons gnt-confd
usermod --append --groups gnt-admin gnt-masterd
usermod --append --groups gnt-confd gnt-masterd
usermod --append --groups gnt-daemons gnt-masterd
usermod --append --groups gnt-masterd gnt-masterd
usermod --append --groups gnt-daemons gnt-metad
usermod --append --groups gnt-admin gnt-rapi
usermod --append --groups gnt-daemons gnt-rapi
