rm -rf /pfSenseGITREPO, too
Set CODIR early, remove directories as needed
Use full path to rm binary
Remove /home/pfsense on each run until we can fine tune this script.
Blow away GIT repo until I get it under control (no pun intended)
Use $branch
Unbreak RELENG_1_2 checkouts
pkg_add -r git
Remove mainline and HEAD previous checkouts (CVS)
Use fetch and merge on subsequent checkouts
Use /root/pfSenseGITREPO for checkouts
Add missing ;
Correctly checkout branches
Checkout correctly
Use git fetch and merge
Use git fetch
Correctly checkout GIT
Pull latest GIT repo (master)
Pull latest GIT repo
Set git fetch url correctly
Checkout master correctly
Handle git branches correctly (missing half the command)
Update scripts for git (final repo cut).
Run /etc/rc/php_ini_setup before testing php
Do not sleep, just exit
Remove non-needed \n
Minor text cleanups
Show rule differences (rules.debug) after a sync. Handy if you havechanged filter.inc.
Minor formatting and text refinements
Correctly set nobackup flag
Add missing exit
Exit before upgrade, etc on failure
Test php after cvssync. If you go backwards in time your PHP will puke.If php pukes and a previous backup exists, just restore it.
Spell conf correctly
Fix NOBACKUP
Oops, this is PHP
Work on embedded, too
Use files.pfsense.org
Ignore /var/db/racoon/racoon.sock
Check for no backup correctly
Add additional text that might explain what this script does
Use tabs to seperate option and text
Show the backup date and time available for RESTORE
Correct 0 - Array error
Clarify operation in progress
Eliminate unneeded ,
Hide misc errors that occur on / when we have a read-only filesystem (livecd).
Do not update platform on cvssync runs
It is now technically possible to cvssync livecd for testing :)
Move cvssync functions to /root/
Revert.
Output file we are copying. Somehow it appears that niftyjsCode.jsis failing to copy.
Add fourth parameter NOBACKUP
Cleanup authentication code. The basic auth method, the passwd, htpasswdand pam backing functions have been removed. The basic auth method waslegacy code and the backing functions were redundant with no added valuethat I could see. A simplified replacement backing function named...
Do not backup /var/empty
Unlink files when restoring.
Break out text to new line, pause for 5 seconds after showing backup size.
Report backup size after completion.
Add line break to make the text look tidy.
Alert user we are restarting lighty and friends in 5 seconds.
Launch helper script in background to relaunch lighty and friends.
Output echos in the correct order.
Output more details during restart operations
Spell exclude correctly
Remove ermals testing branch. These changes have been merged.
With these changes it should be easy as pie to revert to the last known...
fully back out previous change and fix cvssync
Back out last change, no longer needed.
Do not overwrite 0 sized bianries during cvssync
Reported-by: BillM
Ticket #1678 fixes
Clarify comment.
Restart webConfigurator first.
Update (C) and comment
Correct release information
Require auth.inc
Really allow command arguments from pfSsh.php
Allow command arguments from pfSsh.php
Remove syslog.conf from checked out files marked for updating.
Move branch names and descriptions to an array instead of hard coding.
Remove extra c/r
Allow arguments to be passed to cvssync so you can do:
pfSsh.php playback cvssync RELENG_1
Note script is "Terminating" at end.
Simplify the process and do not download the entire cvs tree for cvssync operations. Simply cvsup the needed branch. Saves bandwidth, time, diskspace, etc.
Add missing carriage returns
Move cvs_sync.sh to pfSense shell as the cvssync playback command.