Clone only one git repo to start development quickly
This assumes you have a solid installation of Arch Linux. We use the default Arch image that Linode provides on their VPS'.
sudo pacman -Sy make git nano wget curl archiso
git clone --recurse-submodules -j$(nproc) https://github.com/jovarkos/jovarkos-dev-env.git
cd jovarkos-dev-env
(Recursively get submodules and use as many cores as possible to speed up the cloning process)
cd jovarkos-jbuild
make
cd ../jovarkos-config
jbuild -p releng
(Copy the releng profile from the /usr/share/archiso/configs/
directory. We do not modify this profile as it will be overwritten as archiso
is updated.)
For more information, please check out the Arch Wiki: Archiso #Prepare_a_custom_profile and GitLab ArchLinux: archiso/docs/README.profile.rst pages.
Our customizations will go into jovarkos-dev-env/jovarkos-config/jovarkos-archlive
, then get merged into the releng jovarkos-dev-env/jovarkos-config/archlive
folder in the build process. Customize as needed, then do
cd ..
# We are now in the jovarkos-dev-env/ directory
jbuild -b
The script will run, pausing to allow you to configure the system before zipping into an ISO file. Requires sudo access (see issue #1).