Revision: 19133 http://gar.svn.sourceforge.net/gar/?rev=19133&view=rev Author: bdwalton Date: 2012-09-02 02:13:58 +0000 (Sun, 02 Sep 2012) Log Message: ----------- cas_crontab: futher corrections to umask and permission handling - force ownership on temp file when cleaning out old entries
Modified Paths: -------------- csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswcrontab csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.r.cswcrontab Modified: csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswcrontab =================================================================== --- csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswcrontab 2012-09-01 12:52:22 UTC (rev 19132) +++ csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.i.cswcrontab 2012-09-02 02:13:58 UTC (rev 19133) @@ -35,6 +35,7 @@ state=1 rm -f "${cron_file}" touch "${cron_file}" + chown "${USERNAME}" "${cron_file}" while read LINE; do if [ ${state} -eq 1 ]; then if echo "${LINE}" | grep "^# ${crontab_tag} ${cron_id}\$" >/dev/null; then Modified: csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.r.cswcrontab =================================================================== --- csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.r.cswcrontab 2012-09-01 12:52:22 UTC (rev 19132) +++ csw/mgar/pkg/cswclassutils/trunk/files/CSWcswclassutils.r.cswcrontab 2012-09-02 02:13:58 UTC (rev 19133) @@ -35,6 +35,7 @@ state=1 rm -f "${cron_file}" touch "${cron_file}" + chown "${USERNAME}" "${cron_file}" while read LINE; do if [ ${state} -eq 1 ]; then if echo "${LINE}" | grep "^# ${crontab_tag} ${cron_id}\$" >/dev/null; then @@ -65,7 +66,7 @@ USERNAME=`/usr/bin/basename $dest` TMPFILE=/tmp/cswcrontab.${PKGINST}.$$ - umask 600 + umask 177 /usr/bin/crontab -l ${USERNAME} | remove_cron_lines "${PKGINST}" "${TMPFILE}" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel