neon-image-recipe
how to make a neon image from scratch
- monolithic -> old style, single script launches everything
base_ubuntu_server
For Ubuntu Server base images, the included scripts install the openbox DE, add a neon
user with default neon
password,
and configure the system to auto-login and disable sleep. cleanup.sh
removes the ubuntu
user, expires the neon
user
password, and schedules a device restart.
cd base_ubuntu_server
bash ./desktop_setup
# Reboot system and reconnect as 'neon' user
sudo cp /home/ubuntu/neon-image-recipe/base_ubuntu_server/cleanup.sh /tmp/cleanup.sh
bash /tmp/cleanup.sh
base_mark_2
For SJ201 board support, the included script will build/install drivers, add required overlays, install required system packages, and add a systemd service to flash the SJ201 chip on boot. This will modify pulseaudio and potentially overwrite any previous settings.
Note: Running this scripts grants GPIO permissions to the
gpio
group. Any user that interfaces with the SJ201 board should be a member of thegpio
group. Group permissions are not modified by this script
cd base_mark_2
bash ./install_xmos_drivers.sh
base_neon_core
Installs the base Neon core and dependencies. Installation should be performed by the user neon
.
git clone https://github.com/NeonGeckoCom/neon-image-recipe
cd neon-image-recipe/monolithic
bash ./install_requirements.sh
bash ./setup_system.sh
#sudo bash ./host_configuration.sh
sudo reboot now