diff options
author | Renato Botelho <renato@netgate.com> | 2015-10-13 11:39:20 -0300 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2015-10-13 11:39:20 -0300 |
commit | 61af87f68d2d48036822f9f769830c4b61cf6bc4 (patch) | |
tree | 8a9ef2c228ed30d9f7d991b9e1f7a1fb04f1c003 /src/etc | |
parent | 3e800a46a1dadf424548513c8450abefd26921de (diff) | |
download | pfsense-61af87f68d2d48036822f9f769830c4b61cf6bc4.zip pfsense-61af87f68d2d48036822f9f769830c4b61cf6bc4.tar.gz |
Preserve /tmp permission, it fixes #5298. While here, replace some rm calls by unlink()
Diffstat (limited to 'src/etc')
-rw-r--r-- | src/etc/phpshellsessions/gitsync | 38 |
1 files changed, 18 insertions, 20 deletions
diff --git a/src/etc/phpshellsessions/gitsync b/src/etc/phpshellsessions/gitsync index 25d1996..c81b341 100644 --- a/src/etc/phpshellsessions/gitsync +++ b/src/etc/phpshellsessions/gitsync @@ -1,3 +1,4 @@ +<?php /* cvs_sync * Written by Scott Ullrich * (C)2005-2007 Scott Ullrich @@ -307,27 +308,24 @@ exec("cd $CODIR/pfSenseGITREPO/pfSenseGITREPO && {$GIT_BIN} rev-parse -q --verif exec("mkdir -p /tmp/lighttpd/cache/compress/"); -// Nuke CVS and pfSense tarballs -exec("cd ${CODIR}/pfSenseGITREPO/pfSenseGITREPO && find . -name CVS -exec rm -rf {} \; 2>/dev/null"); -exec("cd ${CODIR}/pfSenseGITREPO/pfSenseGITREPO && find . -name pfSense.tgz -exec rm {} \; 2>/dev/null"); - // Remove files that we do not want to overwrite the system with -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/crontab 2>/dev/null"); -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/master.passwd 2>/dev/null"); -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/passwd 2>/dev/null"); -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/fstab 2>/dev/null"); -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/ttys 2>/dev/null"); -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/group 2>/dev/null"); -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/fstab 2>/dev/null"); -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/platform 2>/dev/null"); -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/boot/device.hints 2>/dev/null"); -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/boot/loader.conf 2>/dev/null"); -exec("rm ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/boot/loader.rc 2>/dev/null"); -exec("rm -rf ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/conf*"); -exec("rm -rf ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/cf 2>/dev/null"); -exec("rm -rf ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/root/.shrc"); -exec("rm -rf ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/root/.tcshrc"); -exec("rm -f ${CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/syslog.conf 2>/dev/null"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/crontab"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/master.passwd"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/passwd"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/fstab"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/ttys"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/group"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/fstab"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/platform"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/boot/device.hints"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/boot/loader.conf"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/boot/loader.rc"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/etc/syslog.conf"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/root/.shrc"); +@unlink("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/root/.tcshrc"); +exec("rm -rf {$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/conf*"); +exec("rm -rf {$CODIR}/pfSenseGITREPO/pfSenseGITREPO/src/cf 2>/dev/null"); +@chmod("{$CODIR}/pfSenseGITREPO/pfSenseGITREPO/tmp", 1777) echo "===> Installing new files...\n"; |