--- selocal 2015-03-26 15:51:20.859004999 +0000 +++ selocal-new 2015-03-26 15:51:45.965195866 +0000 @@ -129,7 +129,8 @@ awk '/# REQSTOP/,0 {print;}' ${CONFDIR}/${MODNAME}.te >> ${CONFDIR}/${MODNAME}.te.new; - mv ${CONFDIR}/${MODNAME}.te.new ${CONFDIR}/${MODNAME}.te; + cat ${CONFDIR}/${MODNAME}.te.new > ${CONFDIR}/${MODNAME}.te; + rm ${CONFDIR}/${MODNAME}.te.new } @@ -225,7 +226,8 @@ awk "(NR==${RULEID}) {print;}" "${CONFDIR}/${MODNAME}.te" | sed -e 's|^|Removed following line: |g'; [ -f "${CONFDIR}/track-changes" ] && diff -u "${CONFDIR}/${MODNAME}.te" "${CONFDIR}/${MODNAME}.te.new" > "${CONFDIR}/changes/$(date +%Y%m%d-%H%M%S-%N).patch" - mv "${CONFDIR}/${MODNAME}.te.new" "${CONFDIR}/${MODNAME}.te"; + cat ${CONFDIR}/${MODNAME}.te.new > ${CONFDIR}/${MODNAME}.te; + rm ${CONFDIR}/${MODNAME}.te.new updatedep ${MODNAME}; }