# @(#)postbackou       1.1 (Syntax) Wed Jun  3 10:19:15 PDT 1998
# (c)Copyright 1991-1997 Syntax, Inc.  All rights reserved.
#

#
# Figure out TNHOME directory
#
if [ -f /etc/totalnet/TNHOME ] ; then
        TNHOME=`cat /etc/totalnet/TNHOME`
elif [ -d /usr/tn ] ; then
        TNHOME=/usr/tn
elif [ -d /var/totalnet ] ; then
        TNHOME=/var/totalnet
elif [ -d /var/opt/totalnet ] ; then
        TNHOME=/var/opt/totalnet
else
    echo Cannot find TotalNet home directory >&2
    exit 1
fi

#
# Remove user and group changes to httpd.conf file done by this 
# package instance, if any
#
cd ${TNHOME}/etc/httpd/conf
if [ `grep $PatchNum httpd.conf 2>&1 | wc -l ` -ne 0 ] ; then
    /bin/ed -s httpd.conf > /dev/null 2>&1 << --EOF
/^User
d
/^Group
d
/#${PatchNum}
s/#${PatchNum} //
/#${PatchNum}
s/#${PatchNum} //
w
q
--EOF

    # Figure out correct TNGROUP & TNOWNER
    
    TNGROUP=`ls -l ${TNHOME}/usr/sbin/tnstart | awk '{ print $4 }'`
    TNOWNER=`ls -l ${TNHOME}/usr/sbin/tnstart | awk '{ print $3 }'`

    chown $TNOWNER ${TNHOME}/usr/sbin/html_server
    chown $TNOWNER ${TNHOME}/etc/httpd/conf/httpd.conf
    chgrp $TNGROUP ${TNHOME}/usr/sbin/html_server 
    chgrp $TNGROUP ${TNHOME}/etc/httpd/conf/httpd.conf

    chmod 0555 ${TNHOME}/usr/sbin/html_server 
    chmod 0444 ${TNHOME}/etc/httpd/conf/httpd.conf
fi

