Well, it’s about time there is a release for updating QuickBox. This update command has been tested thoroughly on all supported releases of Debian & Ubuntu running versions back to 2.1.0 and is passing. Feel free to update old versions with confidence… this update additionally will not produce downtime on your servers or cause issues with any running processes.
Here is the info on how to update as well as some additional info.
Download and run the update
git clone https://github.com/QuickBox/quickbox_packages quickbox_packages cd quickbox_packages/system bash updateQuickBox
This will fully update your sudoers files, your master database files (that is new, yes), relocate your command code strucutre for QuickBox v2.3.0 as well as add in the rolling update features that are so welcomed here and on into the future.
Here is a quick bit of info on how updating works once you are on v.2.3.0 – and it couldn’t be easier. I will have a more thorough Wiki on this later as well as proper ways to contribute to the code from here on out.
If you would like to test new commits not yet placed within the master branch, you can do so by navigating to the repo you’d like to test and typing
git checkout development. This will switch your pulls from branch to branch and thus track the changes from that particular repo. The output will be similar to that of below…
[[email protected]]:(0b)~/quickbox_packages# git checkout development Branch development set up to track remote branch development from origin. Switched to a new branch 'development'
Once you have successfully switched branches, you can now run
git pull to pull all known commits within the branch of a particular QuickBox repo. Again, these repos are located at
git pull on the branch will show similar to that of below (if any additions have been made prior to your initial pull).
[[email protected]]:(0b)~/quickbox_packages# git pull remote: Counting objects: 4, done. remote: Compressing objects: 100% (4/4), done. remote: Total 4 (delta 3), reused 1 (delta 0), pack-reused 0 Unpacking objects: 100% (4/4), done. From https://github.com/QuickBox/quickbox_packages 01009fe..0e7efe2 development -> origin/development Updating 01009fe..0e7efe2 Fast-forward system/updateQuickBox | 93 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 77 insertions(+), 16 deletions(-) [[email protected]]:(0b)~/quickbox_packages#
You can switch back to the master branch (stable) at any time by navigating back to your desired repo and typing in
git checkout master followed by
Be on the lookout for a thorough Wiki post here in the next few days that addresses in full detail the updating process as well as proper ways of contributing to the code, i.e; templates.
####Also, the QuickBox donation page is live!
If you have the means or the want to do so and would like to contribute to QuickBox without too much hassle, consider dropping a donation our way.
Any contribution, be it large or small are appreciated tremendously as hours and days of work are constantly and continue to be poured into QuickBox and it’s forward advancements (with a whole lot more to come! )