This is the sixth release of CustomPiOS and last v1 version. Before CustomPiOS V2 release.
Updates:
- There is now a discord community (recent link in readme)
- The readme has a list of distributions that use CustomPiOS
Chagngelog
- Option to copy instead of compressing the image #85 and #108
- better image name handling #94
- Ability to manage the rpi change that there is no default user ( e3c59c4 )
- Allow to gitclone without specified folder #103 commit
- Fix to loopback deletion #80 #110
- Display process name before unmount kill #116 (thanks @amrsoll)
- Fix variant build order b3229a3
- Add /proc to be mounted to the images for Java install #124 commit (thanks @pablosproject)
- Fix for docker /dev unmount, pm2 on node installs correctly
- Better python detection on argpase #133 #135 (thanks @jsimonrichard)
- Fix make_custom_pi_os use rpios #142 (thanks @steviehs) and
make_custom_pi_os
improvements #191 and #204 (thanks @whi-tw and @umlaeute ) - docker - Add docker tags and label #144 (thanks @pablosproject)
- Fix mixed releases when buster and bullseye came out ea6fa50 RPi-Distro/pi-gen#546 #171 #173 (thanks @hainesbg)
- rpi-imager json format creation support #151 wiki entry here
- Fully dropped flavor system support #154
- Make a setting to let Ubuntu, (and rpi os later a57cbaf 0f89a3d ) mount boot to /boot/firmware #155
- Make armbian variant work again 462fbad) #162 (thanks @steviehs)
- Add support for new Raspberry Pi OS .xz. userless image #163
- Gentoo build support 5297387 (thanks @YangMame)
- allow setting boot partition #187 (thanks @bwalex)
- jq now a dependency for sfdisk parsing #188 54f5c3c
- Add support for btrfs images #194 (thanks @dirkhh)
- Moving scripts from
/home/pi/scripts
to/opt/custompios/scripts
9813ea1 #218 - Add support to build with BASE_ARCH set as armhf baaa155
common.sh
- Shorthand fuction
set_config_var
to modify /boot/config.txt #121 (thanks @amrsoll) - Skip apt update if Cache not older than 1 Hour #146 (thanks @KwadFan)
Module changes
- base - Option for Ubuntu as base distribution 1c7ba4e
- base - Add sudo when image is created e3c59c4
- base - add option to enable uart on boot 15e4062
- base - option to prevent apt clean #208 (thanks @umlaeute)
- base - allow altering dns entries faf0c88 (thanks @KwadFan )
- Handle also buster images #167 (thanks @KwadFan)
- ffpmeg - Update ffmpeg [commit](979c877
- admin-toolkit - Fixes to make admin-toolkit work #91
- admin-toolkit - allow to change pi account #105
- network - Add support for network manager and wpa-supplicant in network module c5b7ab8 #219 raspberrypi/bookworm-feedback#72
- network - Allow to turn wireless power management off 1dcf30d and #168 #170 (thanks @KwadFan)
- docker - fix dependencies 8a70dd1
- gui - Allow power management to be disabled and screen rotated #157 (thanks @thedumbterminal) and fixes #158 (thanks @dampfklon)
- gui - Fix gui module to boot to graphical.target and work with rpi-imager RPi-Distro/pi-gen#780 c85213f
- auto-hotspot module fixes (though recommended to use the NetwormManager module if you want a hotspot now, see #227 (comment) and config example )
- auto-mount-removeable - Move to autofs, untested cdc3bd4
- Add support to Flash-Friendly File System 02bb0ec (thanks @evil Azrael)
New modules
- readonly - works on Rpi OS and not likely other images #89 (thanks @s00500)
- usbconsole - Expose usb console on raspsberrypi OTG port #92 (thanks @s00500)
- pkgupgrade - This module provides,by default, a 'apt full-upgrade' #148 (thanks @KwadFan)
- install-linux-modules-extra - install linux-modules-extra package that needs special workaround install-linux-modules-extra/filesystem/root/fix-flash-kernel-rpi4.patch
Thanks
Thank you to all contributes, mentioned and the one that I have surely missed. CustomPiOS has grown a lot as you can see from the previous release, and I hope to add even more functionality with the upcoming CustomPiOS v2. Hopefully everything should be backwards compatible and the transition would be seamless.