Declare $g a global here.
Ensure the pkg staging area exists on nanobsd before trying to use it.
If we're on nanobsd, pass -t to pkg_add to specify a different "staging area" path.
And one more place for PKG_TMPDIR... just in case.
Restart lighty captive portal after sync
Add option to System: Firmware: Settings for running gitsync after installing an update, hidden/disabled if git has not been installed yet.
Bring gitsync to the new check_reload_status behaviour.
Add support for an automatic merge list to gitsync, properly escape user-supplied parameters, and improve error handling a bit.
fix text
Allow specifying other branches when using the existing repository URL in gitsync after the branches have been downloaded for the first time.
Some minor fixes for gitsync. Don't create these unused directories, and make sure the file system is returned to the read-only state on NanoBSD.
Combine checkout logic for cloning and updating in gitsync and fix a condition showing an error message on the initial cloning.
First steps for 3g serviceproviders support
o Move xml2array from rrd.inc to pfsense-utils.inc because it'll be used on non-rrd related placeso Add necessary require_once() calls to pfsense-utils.inc on places that are calling xml2array()o Add serviceproviders.xml, obtained from [1]...
Add a gitsync option for reverting to the commit used when building the image.
Default to and display the last used repository URL in gitsync.
Add gitsync support for merging from other repositories.
Allow gitsync to properly switch branches or repositories. Resolves #523
Do not spread checking for value accross code. Do it in the function that is supposed to do it.
Include globals.inc
Resolve Warning: Invalid argument supplied for foreach() in /usr/local/sbin/pfSsh.php(334) : eval()'d code on line 257
Include needed libraries
Fix RELENG_1_2 gitsync
Hide debugging item
Cleanup after sync
Run git clean
No need for duplicate command
Reset to HEAD on non master
Use git reset --hard HEAD
Uncomment code and move to checkout tree after intiial fetch
Do not download entire tree every time, use cached version
Add ===>
Unbreak console lockout on bootup and in gitsync (pfSsh.php) Resolves #195
Clarify that the URL should be a RCS url and that it should be HTTP
Resolve merge
Note when running /etc/rc.php_ini_setup
Run /etc/rc.php_ini_setup if it exists
Call conf_mount_rw() early
Rename cvssync to gitsync and do not introduce haproxy changes
Revert "Rename cvssync to gitsync"
This reverts commit 62b035ce5f41c8342f0eea0b78e5878ff467e525.
Rename cvssync to gitsync