diff --git a/proinfodatadeb/package/etc/init.d/proinfodata b/proinfodatadeb/package/etc/init.d/proinfodata index 3f512e9fd4befa5f9c31495d00615ff57568cbe2..c62573537c4733020a89feb972223c7c05fe9d3f 100755 --- a/proinfodatadeb/package/etc/init.d/proinfodata +++ b/proinfodatadeb/package/etc/init.d/proinfodata @@ -31,10 +31,13 @@ SEED_HOME=/opt/seed_mec # INEP file INEPFILE="${SEED_HOME}/SEED2/client/conf/inep" +MD5INEPFILE="${SEED_HOME}/SEED2/.md5sum/client/conf/inep" +BACKUPINEPFILE="${SEED_HOME}/SEED2/.backup/client/conf/inep" # Proxy file PROXYFILE="${SEED_HOME}/SEED2/client/conf/proxy" - +MD5PROXYFILE="${SEED_HOME}/SEED2/.md5sum/client/conf/proxy" +BACKUPPROXYFILE="${SEED_HOME}/SEED2/.backup/client/conf/proxy" # If INEP was already set, exit. if test $(cat ${INEPFILE} 2> /dev/null | wc -l) -ne 0 ; then @@ -165,13 +168,21 @@ done # Remove the ans file. rm -f ${ans} - +# Set variables echo "${INEP}" > ${INEPFILE} echo "phost=${phost}" > ${PROXYFILE} echo "pport=${pport}" >> ${PROXYFILE} echo "puid=${puid}" >> ${PROXYFILE} echo "ppasswd=${ppasswd}" >> ${PROXYFILE} +# Generate md5 hashs for the files +md5sum ${INEPFILE} | cut -d' ' -f1 > ${MD5INEPFILE} +md5sum ${PROXYFILE} | cut -d' ' -f1 > ${MD5PROXYFILE} + +# Backup the files +cp ${INEPFILE} ${BACKUPINEPFILE} +cp ${PROXYFILE} ${BACKUPPROXYFILE} + chown seed_mec:seed_mec ${INEPFILE} chown seed_mec:seed_mec ${PROXYFILE}