#!/bin/sh

SUDOERS=/etc/sudoers
umask 227
cp ${SUDOERS} ${SUDOERS}.backup
cp ${SUDOERS} ${SUDOERS}.tmp

sed -i -e '/\#<ebox>/,/\#<\/ebox>/ d' ${SUDOERS}.tmp
cat >> ${SUDOERS}.tmp << EOT 
#<ebox>
# DO NOT MODIFY ANYTHING BETWEEN THESE MARKS.
# EBOX WILL OVERWRITE IT. 
EOT
/usr/share/ebox/ebox-sudoers >> ${SUDOERS}.tmp
echo '#</ebox>' >> ${SUDOERS}.tmp
if visudo -f ${SUDOERS}.tmp -c > /dev/null 2>&1
then
	mv ${SUDOERS}.tmp ${SUDOERS} 
else
	rm ${SUDOERS}.tmp ${SUDOERS}.backup 
fi
