The Python-powered open source operating system by FREEproject.
Please make sure that you have the following before following instructions below:
- You have a bootable copy of FREEproject OS that is in use.
- You are in the
/home/pi/.devbuild
directory. - You have the newest version of the FREEproject OS development build. If not, please see Updating FREEproject OS to the newest development build.
- (If you are pushing) You have permission to push to the repo.
To set up the e-mail and name for changes to the branch, enter the following command at the bash
shell:
$ sudo bash gitSetup.sh
Then, follow the instructions.
To push to a GitHub branch using FREEproject OS, enter the following command at the bash
shell:
$ sudo bash gitPush.sh
Then, follow the instructions.
To pull from a GitHub branch using FREEproject OS, enter the following command at the bash
shell:
$ sudo bash gitPull.sh
Then, follow the instructions.
Please note that this command will destroy changes to all unpushed files. Press Ctrl
+ C
to cancel the command.
To update all of FREEproject OS's files to the newest from the master branch, enter the following command at the bash
shell:
$ sudo bash updateOS.sh
Then, follow the instructions.
Please note that this command will automatically run at the end of an update or pull.
To update the dependencies that FREEproject OS needs to run, enter the following command at the bash
shell:
$ sudo bash installDeps.sh
Then, follow the instructions.
Please note that this command will clear any settings that you've set. Press Ctrl
+ C
to cancel the command.
To build and tidy up all of FREEproject OS's settings so you can create a *.iso
image, enter the following command at the bash
shell:
$ sudo bash buildOS.sh
Then, follow the instructions.