Skip to content

Releases: guysoft/CustomPiOS

CustomPiOS 1.5.0

25 Oct 17:29
Compare
Choose a tag to compare

This is the sixth release of CustomPiOS and last v1 version. Before CustomPiOS V2 release.

Updates:

Chagngelog

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

New modules

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.

CustomPiOS 1.4.0

04 Nov 12:54
Compare
Choose a tag to compare

This is the fith release of CustomPiOS

This is the first release tag to support building arm64 builds for Raspberry Pi OS using the raspios_lite_arm64 variant.

Chagngelog

  • New raspios_lite_arm64 variant for Raspberry Pi OS builds
  • Add Ubuntu image support using export BASE_DISTRO=ubuntu in config (Fixes photoprism/photoprism#109) fb4b810
  • Add support to build on raspbian with the arm_64bit=1 0a2da75/commit/372654e138b046697045f1ba265d6bd65986348e )
  • Add support for other default users in dist generator is base module $BASE_USER variable
  • Fixes #66 Implement a mechanism for disabling image compression using export BASE_RELEASE_COMPRESS=no
  • Handle distro located in a nonexec path
  • You can now build from docker running sudo docker exec <container> build eddb08f
  • Better cleaning #65 (thanks @daniel Dunn )
  • Update qemu_boot.sh to use buster kernel
  • Also add qemu_boot64.sh`` to run 64 bit kernel
  • Workaround for rfkill not unblocking on boot RPi-Distro/pi-gen#385
  • make_custom_pi_os now also works in docker
  • Various fixes

Module changes

  • Major changes to the docker module, has now a docker-compose automatic boot control option where you place docker-compose file in /boot/docker-compose and it will autoamtically start and update them on boot, see for example [MtigOS docker setup[(https://github.com/guysoft/MtigOS/tree/devel/src/modules/mtigos/filesystem/boot/docker-compose)
  • Extend docker module, add docker-compose support, usermod support and Ubuntu 64bit
  • Fixes to the kernel module and compile config for RaspsberryPi 4
  • Add module to automatically mount removable devices to /media auto-mount-removable.
  • More fixes to admin-toolkit module (thanks again @asdf1nit )
  • Added new RaspberryPi 4 revision to GUI module GPU acceleration (thanks asdf1nit https://github.com/guysoft/CustomPiOS

CustomPiOS 1.3.0

17 Nov 11:13
Compare
Choose a tag to compare

This is the fourth release of CustomPiOS

This is the first release tag to support both an arm32v7 build architecture using the Docker image build method. Also It supports building images for the RaspberryPi 4 Raspbian distro. Armbian build has gone though some improvements.

Chagngelog

  • Handle multi-arch docker image support! - Docker image ships now both as amd64 and arm32v7. So you can run CustomPiOS builds from an arm device, such as a RaspberryPi. This is the first release tag to support both arches.
  • Added usage-statistics module
  • Behaviour change - Build variant now overloads distro config (bc7a246)
  • Add repo_recursive_var option to gitclone command.
  • Build variant now stored in /etc/dist_variant
  • Kernel build improvements
  • Add Debian Buster build support
  • Added cockpit module #54 - Thanks @asdf1nit !
  • Armbian build fixes (guysoft/OctoPi#599) - Thanks Lino77 !

Rapi4 build support:

  • GPU now script adapted to support Raspberrypi 4 (8876409)
  • Add support to Raspberrypi 4 kernel (5e1dbc0)

I am now taking donations!

If you use CustomPiOS note that I am a sole developer developing it at my free time. If my work has helped your project or profession please consider making a donation. Since I put the button I got the funding to move to a new OctoPi build server, the old one being 12+ years old.

donate url
Donate here

CustomPiOS 1.2.0

24 May 13:56
Compare
Choose a tag to compare

This is the third release of CustomPiOS

This release mainly is out to fix loopback device issues on docker, that were confirmed on Ubuntu 19.04 as the host machine.

Chagngelog

  • Fix Ubuntu 19.04, fails at losetup #46
  • Update to qemu_boot.sh to kernel-qemu-4.14.79-stretch
  • Add repo_recursive_var option to gitclone command.

Thanks to @WheresWaldo and @RyanBalfanz for reporting and testing out the fix for #46

CustomPiOS 1.1.0

24 Jan 14:50
aeff3fa
Compare
Choose a tag to compare

This is the second release of CustomPiOS

I am releasing because this is the first release with Docker support. The images is available at Docker Hub, and each new release should be avilable as a container. So you can use this method to easliy build against static versions of CustomPiOS.

Moreover several really nice features have been added, and it seems to be the right time.

Chagngelog

updates to modules

  • New docker module - now not only you can build CustomPiOS builds from docker, you can also have docker
    shipped with your RaspberryPi builds, thanks @maitredede!
  • New mysql module - gives you a running mysql mariadb database out of the box.
  • gui module - Fix regex bug in enabling compositing 010cacd, thanks @TheLastProject !
  • base module - add memsplit, timezone, locales, keyboard configuration , thanks @maitredede again!
  • ffmpeg module - Add Hardware accelerated FFmpeg encoding/decoding, thanks @tgerring !
  • Minor bug fixes (thanks @jofemodo for #37 )

Thanks everyone who contributed to this release, you make me happy, this is how FOSS should be 😃

CustomPiOS 1.0.0

30 Apr 12:32
Compare
Choose a tag to compare

This is the first release of CustomPiOS and leaving of beta.

We didn't have versions until now because I was not sure how CusotmPiOS will look.

Now that both OctoPi, FullPageOS and others are releasing I thought its time to organise.

There is a master branch for stable released, and a devel branch for changes.

If you are using CustomPiOS branch just checkout the master of devel branch.
You might need to do

git fetch origin
git checkout master

or

git checkout devel

for newer stuff.