From 91ca84169787065e6263543033e3b64d678e431b Mon Sep 17 00:00:00 2001 From: Yoann Vandoorselaere Date: Wed, 8 Dec 1999 12:58:17 +0000 Subject: *** empty log message *** --- init-sh/lib.sh | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'init-sh') diff --git a/init-sh/lib.sh b/init-sh/lib.sh index b429fec..302cebc 100644 --- a/init-sh/lib.sh +++ b/init-sh/lib.sh @@ -46,12 +46,13 @@ CleanRules() { file=$1 ctrl=0 + if [ ! -f ${file} ]; then + return; + fi echo -en "\t- Cleaning msec appended line in ${file} : " mv -f ${file} /tmp/secure.tmp touch ${file} - IFS=" -" while read line; do if [ ${ctrl} == 1 ]; then ctrl=0 @@ -66,7 +67,6 @@ CleanRules() { echo "${line}" >> ${file} fi done < /tmp/secure.tmp - IFS=" " rm -f /tmp/secure.tmp @@ -76,6 +76,10 @@ CleanRules() { CommentUserRules() { file=$1 + if [ ! -f ${file} ]; then + return; + fi + echo -en "\t- Cleaning user appended line in ${file} : " mv -f ${file} /tmp/secure.tmp @@ -184,11 +188,15 @@ usermod -G xgrp xfs # so we delete ( temporarily ) audio user. if [ ! -f /tmp/secure.DrakX ]; then - for user in ${DRAKX_USERS}; do - /etc/security/msec/init-sh/grpuser --del audio "${user}"; then - done + if [ ! -z ${DRAKX_USERS} ]; then + for user in ${DRAKX_USERS}; do + /etc/security/msec/init-sh/grpuser --del audio "${user}" + done + fi else + if [ ! -z ${DRAKX_USERS} ]; then AddRules "${DRAKX_USERS}" /etc/security/msec/security.conf + fi fi -- cgit v1.2.1