| commit ID
| changes
| 95d2331
|
changes
images/rk1-armbian-pve: initial add - image with Proxmox VE for RK1
| 684b4ca
|
recipes: copyright and footer review
| 532e7e7
|
lib/img-mangler: gen-rootfs-tar.sh: handle build containers without /target, dump acls, too
| 84ace1d
|
lib/img-mangler: gen-rootfs-tar.sh: remove apt .deb cache when creating the image
| 379a827
|
images/amd64-EFI-CI-trixie: convert to recipes
| b6fb399
|
recipes/armbian/cross-reduce-upgdate-initrd: initial add from images/amd64-EFI
| d1b94f7
|
images/img-mangler: add equivs and skopeo for pseudo packages and container pulling
| 2b65db2
|
recipes/armbian/etckeeper: remove ssmtp for trixie and noble
| 5d839ab
|
recipes/armbian/kernel-keep-latest: initial add
| 52d603d
|
images/rk1-armbian-current: initial add on rk1-armbian-current (6.18.42, currently)
| b2268a6
|
images/rk1-alpine: bump alpine to 3.24 and kernel donor is rk1-armbian-vendor
| 19be8a1
|
images/rk1-armbian-vendor: migrate from images/rk1-armbian and initial use of recipes
| 10c61fa
|
images/aarch64-alpine-3.24: initial add from 3.23
| 317d48d
|
sources: update
| 9115934
|
recipes/armbian/zfs: initial from images/rk1-armbian
| c05bb9b
|
recipes/armbian/base: initial from images/rk1-armbian
| b961f7e
|
recipes/armbian/ofed: initial add
| 36f72ee
|
lib/img-mangler: update disk image generation in amd64-EFI-generate-image.sh, to work with and /target and without /target (root in / of conatainer image)
| 2aa1f62
|
images/amd64-EFI-CI-trixie: add kpartx
| 6c321ab
|
sources: bump alpine for 3.23 to 3.23.5
| 7b8a327
|
docs: NetBoot 4 Bluefield: add nicmode.bfks example, update documentation
| c3506fe
|
images: re-based x6100, turingpi2-alpine, kobo-x and bpi2m0 on alpine 3.24
| 2f927a4
|
images/armv7-alpine-3.24: initial add
| cda495e
|
images/armhf-OptAlpine: bump to alpine 3.24
| 5ec69a4
|
images/armhf-OptAlpine-3.24: initial add
| 8babb4e
|
sources: add sources for alpine 3.24 (3.24.1)
| 6365632
|
images/turingpi2-alpine: fixed built issue where some binaries were built using wrong Alpine version (now 3.23)
| b0d5d94
|
remove alpine 3.22 references
| 15b0882
|
images/bpi2m0-alpine: bump to alpine 3.23
| aa6c16e
|
images/x6100: bump all images using alpine using 3.23
| e3294ac
|
docs/NetBoot: provide example Netboot config to PXE Boot AMD64 and Bleufields
| 58ade4b
|
images/bluefield-doca-lts-pxe-speedrun: initial add, more resiliant, reducing flash times via PXE for BF2 without BMC from 45 to 90min to 10 to 20min
| a7682a5
|
images/amd64-EFI-CI-trixie: typo fixes
| 9a60a2a
|
images/bluefield-doca-lts: initially PXE booting version that is installing fetchin the rootfs via Linux/Wget, not UEFI (huge speed up) in ~20min to install
| c8b537f
|
images/rk1-alpine: rebase on images/aarch64-alpine-3.23
| b4497c3
|
images/aarch64-alpine-3.23: initial add
| ba15fba
|
images/img-mangler: add script to install claude in local containers, add special image images/img-mangler-claude with claude pre installed
| 7fb4521
|
images/bluefield-doca-lts: get BFB installer booting via PXE
| f1f5655
|
bin/IRun: do not alway imply "-ti" as docker/podman args
| 0e14e12
|
images/img-mangler: update (c) messages
| db21769
|
images/kobo-x-alpine: initial add: rootfs with x and xdamage extension for ePaper
| 08d44c3
|
images/rk1-armbian: add step for force update pkg lists
| bc4b55e
|
lib/img-mangler: gen-rootfs-tar.sh be silent, when detecting pixz
| a8dd802
|
images/turingpi2-buildroot: slim down kernel config a bit
| 793ea61
|
recipes/alpine/SBC-base: add comments syslog settings regarding local and remote logging
| ea95700
|
recipes/alpine/SBC+openrc-init+overlay: improve usage and add --help to Ovl and OS helper scripts
| 834bf44
|
changes
images/bluefield-doca-lts: initial add
| 5384ae6
|
images/bluefield-img-mangler: image mangler specific for bluefields
| d5cd694
|
images/turingpi2-alpine: update kernel config and fix unwanted polution of rootfs from otg init script
| 4431e54
|
bin/img-mangler: add support for starting detached containers
| c248d74
|
docs/Bluefield: document BFB bootflow
| 31115a0
|
images/turingpi2-alpine-next: add some debugging tools
| 80688b9
|
images/img-mangler: update build image to Debian Trixie
| 792fada
|
README.md: update
| 274ca68
|
sources: bump alpine versions to 3.22.4 and 3.23.4
| de7caa2
|
docs/TuringPi2-Alpine: add BUILDROOT.md, about how to change the kernel config and update the linux_defconfig
| eb5b941
|
images/turingpi2-alpine: allow startup actions for bmcd in RO or stateless mode via /etc/bmcd/startup.sh
| b3f938b
|
lib/img-mangler/tar-import.sh: add support for depacking bzip2 compressed sources
| dfad4d6
|
sources/NVidia-Tegra-Jeson-Linux-Sample-Rootfs-36.5.0.tar.bz2: add sources for Ubuntu 22.04 rootfile system for Tegra systems
| 94367d0
|
images/amd64-EFI-CI-trixie-OFED: add iperf2, iperf3 aswell as frr, ensure services disabled
| 4aa3daf
|
images/amd64-EFI-CI-trixie: add more packages and ensure all non-neccessary services are disabled on initial boot until enabled
| 99916fc
|
images/img-mangler: update make targets for downloads artifacts to be included into build context
| 5fdf156
|
images/app-*: rename some images, prefix 'app-' to mark non-SBC images
| ea4ad29
|
changes
images/rsyslog-pure: improve config
| 3d8361f
|
images/rsyslog-pure: improve entrypoint.sh
| 660d148
|
images/rsyslog-pure: support for being unified catch-all syslog endpoint for promtail/vector
| 9561615
|
sources: remove amd64-Debian-Bookworm-Cloud-Image.img
| 12f80f2
|
sources: add DOCA & Fimrware bundles for Bluefield v3.2.2 LTS
| f5d7796
|
images/amd64-EFI-CI-trixie-OFED: extend installed pkgs to allow flashing
| 22c7176
|
images/jool-exporter: initial add
| 3dcfa8d
|
images: lower (very pessimistic) ulimit and tune etckeeper on alpine
| 3fd10f3
|
images/turingpi2-alpine: sync block device detection routines in FlashNode & PatchNode (split library?)
| c4aba4e
|
images/arm64-doca-hbn: initial add with nvcr.io/nvidia/doca/doca_hbn:3.2.2-doca3.2.2 @ ARCH=linux-arm64
| adab0bf
|
refactor: generalize and sync all dot-gitconfigs
| 2ff8a27
|
changes
images/rk1-armbian-OFED: initial add
| 901f434
|
sources: add old version of Mellanox Firmware Tools with OEM Tools included
| 2dfe312
|
images/amd64-EFI-CI-trixie-OFED: use pre-downloaded artifact from ./input
| 066e08d
|
images/img-mangler: add support for downloaded and built .deb artifacts included in docker build context
| 905ba6a
|
sources: add DOCA HOST LTS 3.2.2 sources
| c572c6a
|
images/amd64-EFI-CI-trixie-OFED: initial add for Mellanox CX and BF operations
| c2c4d46
|
images/amd64-EFI-CI-trixie: add packages and sanitze config
| dc335c4
|
images/amd64-EFI-CI-trixie: disable grub-install during build
| d6af45d
|
images/amd64-EFI-CI-bookworm: remove obsolete image
| 184cd5a
|
lib/img-mangler/gen-dockerfile.sh: limit file handles to 1024 during build
| 4d02253
|
images/armhf-OptAlpine-3.23: add build tools
| 5f6b94b
|
bin/binfmt-helper: fix missing rename
| 9affe48
|
changes
images/turingpi2-alpine-next: add ser2net and socat
| f915890
|
images/turingpi2-alpine: fix: add picocom
| 1a1a057
|
changes
recipes/alpine/SBC+openrc-init+overlay: improve OS utility to make config snapshots and rollbacks
| bb95cc5
|
recipes/alpine/chrony: enable NTP server
| 9a2193e
|
recipes/alpine/ifupdown-ng.update-executors: add patchset for bridge, wifi, link executors
| a1b63f4
|
changes
images/armv7-alpine-3.23: fix typo which mixed armhf and armv7
| c1a414d
|
images/amd64-EFI-CI-trixie: add defaults for kernel messages and sshd
| fbbd1b8
|
sources/armbian-build: add AMD64-armbian-noble.armbian-build, AMD64-armbian-trixie.armbian-build, Jetson-Armbian-noble.armbian-build, Jetson-Armbian-trixie.armbian-build
| c4f1dde
|
lib/Armbian.Makefile: add target armbian-build-all-images
| a0e7815
|
changes
images/turingpi2-alpine: bump alpine base to version 3.23.2 and arch armv7
| 35fc707
|
images/turingpi2-alpine: change DTB selection and set auto fallback to 2.4.0 for unknown HW revisions.
| 660c076
|
images/armv7-alpine-3.23: initial add
| a038244
|
recipes/alpine/SBC-base: move klogd user creation if necessary close to the install of the packages
| cd8d8bf
|
images/amd64-EFI-CI-trixie: add bird3 and streamline services
| 8f93448
|
bin/OptAlpine: pump default version to be used to Alpine 3.23-armhf
| b8ff38f
|
docs/release: add small script set to generate a release page
| d8a06d6
|
changes
sources: provide Alpine 3.23 miniroots
| e32b635
|
images/amd64-EFI-CI-trixie: strip down more services
| 72ec84e
|
lib/img-mangler: amd64-EFI-generate-efi-bootable-iso.sh: exclude /.dockerenv on /target-less images
| 09900f0
|
images/amd64-EFI-CI-trixie: enable one step builds
| ab9a4ab
|
docs/AMD64-EFI-CI: fix typo in documentation
| 506ec10
|
images/amd64-EFI-CI-trixie: improve and speed up building, so not run update-initramfs on system packages triggering it"
| 4148804
|
lib/img-mangler: amd64-EFI-generate-efi-bootable-iso.sh: exclude /src on /target-less images
| 85cc49d
|
sources/amd64-Debian-Trixie-Cloud-Image.img.url: update
| 6b46d00
|
.gitignore: ignore linked in external external images
| 17d51a2
|
images/turingpi2-buildroot: reduce ulimit for file descriptor to fix building official firmware from buildroot in certain environments
| 276b164
|
images/turingpi2-alpine: improve and add tools for the serial console
| b0173e9
|
images/rpi-alpine: gen-multi-rootfs-sd-img.sh fix cleanup issue which left dangling device mapper and loop devs
| 676582d
|
lib/img-mangler/gen-dockerfile.sh: set ulimit for openfiles during build to 8192, to avoid issues with program closing all 2^32 filedescriptors
| 656f490
|
images/turingpi2-alpine: PatchNode allow setting directory of initial boot&firmware files if autodetection via /etc/fstab fails
| b572bc8
|
images/turingpi2-alpine: make PatchNode helper more flexible
| edce649
|
images/rpi64-rpios-full-ci: initial add using rpi64-rpios-lite-ci instructions
| d712ad0
|
images/rpi-*: add pciutils and usbutils
| 6f0b0a3
|
images/armhf-OptAlpine-3.22: add pciutils and usbutils
| 5872099
|
images/turingpi2-alpine-next: add some more developing tools
| 7c8e281
|
images/x6100-alpine: add some more bluetooth packages
| bb5b831
|
images/x6100-buildroot: add wireguard, veth and macvlan
| 2b20106
|
images/rpi-alpine: rebase the image upon bpi2m0-alpine-next, and add rsync
| 40f3e0f
|
images/rpi64-rpios-full: image based on RPI-OS full arm64 (2025-12-04)
| c80e687
|
images/rpi-alpine-cm45: combined image für cm4 and cm5 modules eg. for Turing Pi2
| fe1e951
|
images/rpi64-rpios-lite-ci: enable NetworkManager service, cloud-init network config should be possible via renderer: networkd as well as networkmanager
| d3c62f2
|
images/rpi-alpine2712: inistal add for RPi5/CM5
| b2b9590
|
images/rpi*: sync config.txt
| 95e0a12
|
recipes/alpine/SBC+openrc-init+overlay: update mount overlay so it works with btrfs subvols
| 267c31a
|
images/rpi-alpine: mount /boot/firmware on RPIs, too
| 1f36110
|
images/rpi-alpine: enable getty also on ttyAMA0 on first boot
| 46abf60
|
images/rpi-alpine: fix cloud-init
| 079c685
|
images/rpi-alpine: make it generic to run on every 32bit Pi. split out images for armv6/v7/v8
| 21548bd
|
bin/IRun: simplify
| e23cd45
|
images/turingpi2-alpine-next: add ltrace and picocom
| 83f67a5
|
images/rpi64-rpios-lite-ci: disable pcie_aspm by default
| fa7cd4d
|
rpu64-rpios-lite-ci: add password less login to ttyAMA0, too (in case of disable-bt, or CM5)
| d833fd3
|
images/rpi-alpine: base rpi-alpine on rpi-rpios-lite-ci
| 3279600
|
rpi64-rpios-lite-ci: add pcie l1ss quirk as overlay: `dtoverlay=cm4-pcie-l1ss`
| 42cf7c2
|
Makefile: add support to generate .rootfs.tar.xz images
| 046babd
|
images/rpi-rpios-lite-ci: add 32bit image, similar to 64bit image, reusing 64bit code base
| 1fc0999
|
images/rpi64-rpios-lite-ci: fix hostname in Cloud Init
| dc60444
|
images/turingpi2-alpine: add script for ~root: Tx.3PaneSplit
| a9d8eca
|
changes
images/turingpi2-alpine: FlashNode: allow rootfs tarballs for Pis to be used
| 316c4c8
|
images/rpi64-rpios-lite-ci: minimal modification to get cloud-init network config running with systemd-networkd
| c721d76
|
images/x6100-v1.1.9-mod: add baseband firmware v1.1.9 from 1.2.0 image
| 1f1469f
|
bin/IRun: impove argument handling
| 0396945
|
changes
images/turingpi2-alpine.Dockerfile: update PatchNode script so that patching CM4 is working again
| 586ad4e
|
sources: update armbian Rasperry Pi Armbian 64bit image sources
| 222f038
|
images/turingpi2-alpine-next: add rpiboot & move rkdevtool here
| 8fd0882
|
images/turingpi2-alpine: add rkdeveloptool to firmare
| 1d27806
|
sources: add armbian build scripts for CM4/RPI4 (arm64)
| 54ceb91
|
changes
turingpi2-alpine: finally fix the initial login via sshd, by resolving some duplicates and refactoring
| 6b39a10
|
changes
recipes/alpine/SBC+openrc-init+overlay: fix issue wit updating images where /boot/meta.build contains slashes
| 49b9856
|
turingpi2-alpine: fix password login via SSH for initial setup, re-enable password login
| 66429ac
|
images/img-mangler: add GNU awk as dependency to compile OpenWRT in workspaces
| 65a1559
|
lib/img-mangler: gen-sqfs.sh add image name to /boot/build.meta
| 6041fd1
|
changes
recipes/alpine/SBC+openrc-init+overlay: Ovl: handle non existing files correctly if explitly specified on command line
| aac8256
|
changes
recipes/alpine/ifupdown-ng.update-executors: add patches for ipv6-ra
| ad11bfd
|
recipes/alpine/SBC+openrc-init+overlay: Ovl: enforce LC_ALL=C and LANG=C
| 4f3d14f
|
turingpi2-alpine: add vimdiff
| 84e3ab7
|
recipes/alpine/SBC+openrc-init+overlay: implement cleanup of old rootfs images in /usr/local/bin/OS
| e2c26a6
|
recipes/alpine/SBC+openrc-init+overlay: update init wrapper
| e1af412
|
recipes/alpine/SBC-base: add aliases for mc to profile, improve editor selection
| e1eac30
|
recipes/alpine/SBC+openrc-init+overlay: TTYResize allow setting TERM env variable, too
| 932bf94
|
images/x6100-buildroot: add kexec support
| 1e96962
|
recipes/alpine/SBC+kexec: initial add
| 1f354f6
|
recipes/alpine/SBC+openrc-init+overlay: update OS and MMC scripts
| 0b6728f
|
recipes/alpine/ham-mmdvm: be less verbose during build
| a90d6c9
|
x6100-alpine: add initial cloud-init pre-config
| 004723f
|
images/x6100-buildroot: change framebuffer settings
| 003fe05
|
recipes/alpine/dev: add missing pkgs
| bb3c63b
|
images/x6100-alpine: add example config for wlan0
| 9b50198
|
images/x6100-alpine: add workaround for sunxi RTC which is stalling
| ba339b2
|
images/x6100-alpine: add tools for framebufffer, alsa and wifi
| f4e9122
|
images/x6100-alpine: add scripts to configure LCD screen
| d819157
|
gen-multi-rootfs-sd-img.sh: fix ordering issue
| 8f0556d
|
recipes/alpine/ham-svxlink: make compilation of static libgpiod version 1, less verbose
| f7ff745
|
recipes/alpine/ifupdown-ng.update-executors: add patch for wifi executor to honour $IFACE also in wifi-config-path
| cda0bc0
|
.envrc: update so .env can be use for environment ofr this python virtual env
| 38a87f9
|
images/x6100: add targets for multi fs overlayed images
| 7ad251c
|
images/bpi2m0-alpine: gen-multi-rootfs-sd-img.sh: adapt and compile uboot scripts
| 41b33fa
|
images/x6100-buildroot: add uboot config
| 759ff62
|
rk1-alpine: move hotplug helper patch out to recipes/alpine/SBC+NO_UEVENT_HELPER.hotplug-mdev-patch
| 9ffa576
|
recipes/alpine/ham-mmdvm-suite: adapt to depend on recipe/alpine/dev
| 4b4314b
|
recipes/alpine/ham-svxlink: adapt to depend on recipe/alpine/dev
| cb75f2d
|
recipes/alpine/dev: provide a basic set of development tooling
| 107df73
|
images/x6100-buildroot: add CONFIG_UEVENT_HELPER to kernel config
| e73631b
|
images/x6100-alpine: add etckeeper, cloud-init support and podman
| 676d4c0
|
x6100-buildroot: disable logo in kernel config
| 7d2a5a7
|
recipes/alpine/cloud-init: remove hard dependency to etckeeper
| 814f200
|
images/x6100-alpine: clear our splash early, I want to see the console
| 391b3f8
|
images/x6100-alpine: add libgpiod
| c82ae04
|
recipes/alpine/SBC+openrc-init+overlay: BootToRam: improve size calculations for /run/live
| 47af289
|
x6100-alpine: add network manager and wifi support
| 58588ff
|
recipes/alpine/SBC-base: improve default bash session startup files
| 7996022
|
images/x6100-buildroot: initial add of rootfs export with first adds to the kernel config
| 89dd3c6
|
images/x6100-alpine: initial add with serial console activated
| af1f50c
|
images/x6100-v1.1.9-mod: gen-plain-sdcard.sh: move rootfs partition to partition 1
| a99a196
|
recipes/alpine/SBC-base: fix issue with missing directories when using apk in container
| 6325c50
|
bin/OptAlpine: add switch to generate tarballs for all default installed pkgs in OptAlpine image
| dd61f2e
|
images/x6100-buildroot.Workspace.d: add target to build rootfs tarball of buildroot
| ec7df00
|
Makefile: keep dependency and build flags with extensions .d .built .volume .workspace
| 404dbae
|
turingpi2: remove unmodified intermediate image, directly momger turingpi2-buildroot into turingpi2-alpine
| 2906dfb
|
rk1-alpine: mdev, add support for paltforms where hotplug callback interface /proc/sys/kernel/hotplug is nbot avail
| 5390c8d
|
images/x6100-bootmgr: re-vive old x6100-multi image
| 3e33983
|
lib/img-mangler/unzip-img.sh: disable `set -x` & add proper error messages
| 6b359f6
|
sources: rename X6100 source/donor images: big letters in front --> imported image
| 7e581ec
|
recipes/alpine/chronyd: correct permissions of drift file
| 834782c
|
docker build: do not include Makefile.ext into build context
| 395a5e8
|
x6100: refactor image names for re-builds of the official firmware
| d64a8b2
|
x6100-v1.1.9-mod: add alternative basebands
| 61c6c08
|
lib/img-mangler/unzip-img.sh: unzip has issue with archives from different code pages, implement lazy fallback
| 55aaca6
|
x6100: fix checksums for downloads
| f5bf669
|
x6100: revive base image derived from official xiegu V1.1.9 with BB V1.1.8
| 551bbe3
|
lib/tgt.sh: do not generate targets for Workspace.d dirs
| eb45b8b
|
turingpi2-alpine: fix default bird config and it's permissions
| 27be837
|
lib/img-mangler: fix dependency file generations and adopt dockerfile seeds where needed
| f349b76
|
rk1-alpine: add support for rk1 image with vendor kernel
| 8434ae2
|
Makefile: improve dependency tracking
| 824c0e0
|
x6100: remove all images for now, there are only a few changes https://github.com/j0ju/x6100-fw-mangler, start fresh
| 4afe2b6
|
images/rk1-alpine: as this based on alpine: handle vendor, stable and edge image types when writing u-boot
| 6260c47
|
images/rk1-armbian: add minimal image based on vendor kernel with zfs
| 7de6d41
|
changes
turingpi2-alpine: blakclist crypto modules for t113s for now
| a655c34
|
config.example: fix optionals and add comments
| f154f25
|
turingpi2-alpine: fix MSD on CM4
| ec2d913
|
RPI/RPI64: update sources for Raspberry OS lite images
| 88b1823
|
images/amd64-EFI-CI-trixie: fix CMD for testing
| fe4eaca
|
images/amd64-EFI-CI-bookworm: fix build after transition to oldstable <-- stable
| 1589952
|
images/rk1-alpine: add usbutils and pciutils
| 8221f02
|
lib/img-mangler: gen-dockerfile.sh: fix symlink handling in single step mode
| bc498e7
|
changes
docs: config.example: update sugested targets
| e71bab0
|
images/rk1-alpine: cloud-init add optional hook /boot/runcmd.ci in default cloud image
| ec29687
|
images/rk1-alpine: gen-multi-rootfs-sd-img.sh: set default minimal image size to 1GB
| 624eacc
|
b/recipes/alpine/SBC+openrc-init+overlay: update Ovl utility, fixing error messages for non-existing dirs on platforms
| 922b3d7
|
fix CMD for various images for testing
| 570097f
|
recipes/alpine/etckeeper: user branch name `main`
| 8897845
|
recipes/alpine/cleanup.unlink-overloaded-busybox-applets: check if klogd has been added properly and abort otherwise
| 98870f7
|
img-mangler: improve Dockerfile generation for less steps
| aa02b44
|
turingpi2-alpine: disable multicast snooping on switch, it disrupts IPv6 NDS
| 59568d4
|
lib/img-mangler: unify gen-erofs.sh and gen-sqfs.sh
| 52e77be
|
recipes/alpine/SBC+openrc-init+overlay: OS | MMC: add free space check and adapt armbianEnv.txt on platforms which need it
| 279f131
|
images/rk1-alpine: add SQFS image
| 70a77f3
|
recipes/alpine/ifupdown-ng.update-executors: simplify patch for bridge executor
| f170cee
|
images/rk1-alpine: gen-flat-overlayed-sdcard-img.sh: make more reliable
| 51ae898
|
recipes/alpine/SBC+openrc-init+overlay: snippets in /lib/preinit.d/ are now executed as PID1
| a4bb5a6
|
recipes/alpine/SBC+openrc-init+overlay: bind-mount /boot also correctly on flat images
| 917e1a4
|
recipes/alpine/cloud-init: add sudo and doas
| d3dfc8f
|
move all Dockerfile.d and Workspace.d directories to ./images
| f0a7010
|
move Blob sources to ./sources
| 22ee106
|
bpi2m0-armbian: convert to use recipes
| 001fc89
|
recipes/alpine/SBC+openrc-init+overlay: removed issue in correclty pinning /boot to /boot on sqfs
| 3484a7c
|
recipes/alpine/ham-svxlink: initial add
| 66cefdf
|
recipes/alpine/ham-mmdvm-suite: initial add
| 080b681
|
recipes/alpine/chronyd: fix error
| 5b63401
|
img-mangler/tgt-gen.sh: improve makefile target generation helper
| 1293f1b
|
img-mangler: refactor sqfs generation
| 704149b
|
turingpi2-alpine: add bird HW specifics
| 9042fc3
|
recipes/alpine/bird: initial add
| c53499d
|
turingpi2-alpine: seperate hardware dependent condig from recipes/alpien/keepalived
| 5fb98a7
|
turingpi2-alpine-next: use recipe to install keepalived
| c664dfb
|
recipes/alpine/keepalived: initial add
| 6c93c9d
|
recipes/alpine/chronyd: cleanup leftovers
| c6b2669
|
bpi2m0-alpine: rename default image name from multi.img to sqfs.img
| 6c72266
|
docs/TuringPi2-Alpine/RK1-Armbian: update patches
| 874df5a
|
changes
recipes/alpine/SBC+openrc-init+overlay: fix logic issue when already on live
| b005726
|
bpi2m0-alpine: gen-sqfs / gen-erofs: remove /usr/share/doc, we want small images
| 9e36b01
|
recipes/alpine/SBC+openrc-init+overlay: fix issue in init compat wrapper
| a025873
|
rk1-alpine: add proper cloud-init default config
| 4be188d
|
rk1-alpine: add podman
| 33ebee8
|
recipes/alpine/cloud-init: split configs, datasource: NoCloud, file:///boot
| ff21e0c
|
recipes/alpine/SBC+openrc-init+overlay: fix bug PS1 for RO/RW devices not set correctly
| a7739af
|
rk1-alpine: use rk12-armbian-zfs as donor, so we might ave ZFS in the future
| ff07d48
|
rk1-armbian-zfs: initial add, no functionallity, yet, just prepared for zfs-dkms compiling
| f76a2d1
|
rk1-armbian: initial add, no addtional functionallity, yet
| 4638a84
|
rk1-alpine: initial conversion to use recipes
| 7587464
|
turingpi2-alpine: initial conversion to use recipes
| baef2f5
|
recipes/alpine/SBC-base: move common code from armhf-alpine and aarch64-alpine here
| fd6e81d
|
recipes/alpine/SBC+openrc-init+overlay: remove tracing code in sbin/preinit
| f3d1cd2
|
recipes: refactor, move some commonly used overlayfs tools to a central place
| 5b852ee
|
turingpi2-alpine: FlashNode disable tracing
| 6df1b49
|
img-mangler: improve cleanup on building sqfs, erofs and rootfs tarballs
| 1333e46
|
img-mangler: prepare to support recipes
| 715b358
|
bin/DepRefresh: handle directory names and image target name
| d049925
|
turingpi2-alpine: build_bmcd.sh: fix permission of artifact if running on Linux
| 016e8fd
|
img-mangler/gen-dockerfile.sh: handle links properly
| ddd9d13
|
docs/TuringPi2: add example for `PatchNode` tool
| 6d05942
|
img-mangler/tgt-gen.sh: helper for make-files to translate docker images to targets in ./output/.
| 98cc216
|
turingpi2-alpine: FlashNode: add --help and --sparse
| 71e05ac
|
turingpi2-alpine-next: add libgpiod for debugging
| dd4a4c1
|
changes
turingpi2-alpine: update scripts FlashNode, PatchNode, RK1-Boot-from-eMMC
| 3d36e9a
|
bpi2m0-alpine: refactor build
| c158ac6
|
aarch64-alpine-3.22: sync with armhf-alpine-3.22
| a32654a
|
turingpi2-alpine: add helpers scripts FlashNode and PatchNode
| 8d7086a
|
turingpi2-alpine: autoload module rockusb, so RK1 can be flashed
| 9d208ab
|
turingpi2-alpine: improve `pwr` and on/off help scripts
| 7dd32ee
|
turingpi2-alpine: BootToRam fix small bugs, you can now BootToRam from Ram ;)
| 75dea45
|
turingpi2-alpine: move small useful packages eg for image ispection to base image
| 3f55c2b
|
turingpi2-alpine: update docs
| 3a9e971
|
turingpi2-alpine: update Ovl and MMC scripts
| 5bce2db
|
bpi2m0-alpine: remove more unused files on erofs/sqfs images
| cbd39ba
|
turingpi2-alpine: BootToRam: improve size calculation and copy over only certain directories
| 2375850
|
turingpi2-alpine: cleanup some leftovers during installation
| 97ed9bc
|
turingpi2-alpine: add PS1 convinence, for RO/RW root
| aa4d677
|
turingpi2-alpine: tpi: /etc/profile extracts HOST and PORT from /etc/bmcd/config.yaml per default
| 5dd5e19
|
turingpi2-alpine: update scripts MMC and Ovl
| 7372e73
|
bpi2m0-alpine: gen-sqfs.sh: cleanup leftovers of package management in /etc before build
| 50592dd
|
changes
turingpi2-alpine: Ovl: add tool for inspecting changes in overlay
| f2eea69
|
turingpi2-alpine: BootToRam: if /overlay/rescue.sqfs exists it is used for base image
| 690c160
|
turingpi2-alpine: mmc: initscript now enables discart and chanegs atime mode on config, enabled discard and set noatime per default
| 29674d0
|
ituringpi2-alpine: add attr for xattrs of overlayfs
| c735e16
|
docs/TuringPi2-Alpine: update docs
| 16979bb
|
changes
turingpi2-alpine: improve calculations for needed space in BootToRam
| a4ea071
|
changes
turingpi2-alpine: NAND: add sync and backup sub commands
| 07a8d16
|
turingpi2-alpine: fix a bug when creating overlay ubivolume
| 96f76fb
|
turingpi2-alpine: schange tradeoff to better compression in SQFS image (blocksize=512k # was 256k)
| 3728085
|
turingpi2-alpine-next: add jq
| 13ec80a
|
turingpi2-alpine: update seeded config
| c01d5ea
|
turingpi2-alpine: NAND: make installer more resilient
| fa122de
|
turingpi2-alpine: MMC: add script to manage SDCard overlays and rootfs images
| 26fdca7
|
turingpi2-alpine: add script to install current running SD image to NAND
| a98880e
|
turingpi2-alpine-next: add keepalived
| 829b5f5
|
turingpi2-alpine: add booting from NAND, with current (strange) boot scheme from upstream
| 6c09520
|
turingpi2-alpine: move packagges around do make base image smaller
| 13b0f11
|
turingpi2-alpine.Dockerfile.d: add /sbin/busybox.static to image
| d53e447
|
turingpi2-alpine: now create sqfs and erofs images seperatly
| 34da1b5
|
bpi2m0-alpine: handle different compressed images properly in gen-multi-rootfs-sd-img.sh
| fda22b5
|
bin/DepRefresh: refresh Make and dependency files for targets/images
| bf99f75
|
armhf-alpine-3.22: reduce the set of pre installed pkgs
| 9143740
|
turingpi2-alpine: add target for erofs images
| fcfa5ee
|
bpi2m0-alpine.Dockerfile.d: initial add gen-erofs.sh
| 7f5d8e9
|
bin/OptAlpine: bump version of armhf-OptAlpine to use 3.22
| 1259b97
|
turingpi2-alpine: update packages
| 9eb67b4
|
bpi2m0-alpine: gen-sqfs.sh now adds /boot/build.meta with version information
| 974312f
|
turingpi2-alpine: migrate to consume artifact for installation of BMCD
| a744918
|
turingpi2-alpine: do not remove git and etckeeper anymore, just gets 1M
| be2919c
|
img-mangler: add some build deps
| 5ffb6c6
|
turingpi2-alpine: build BMCD as seperate artifact to ./input/artifacts
| 7a739d2
|
armhf-alpine-3.22: add helper for tty resizing on serial terminals
| c2dbf2e
|
turingpi2: update building of donor firmware and allow building of artifacts seperatly
| ce67749
|
bpi2m0-alpine: adapt latest changes to pre-init system to /overlay
| b175970
|
turingpi2-alpine: add iptables and rdnssd, the latter allow v6 only bootstrapping
| 4f4f56f
|
turingpi2-alpine: BootToRam improvements
| 6293ffc
|
turingpi2-alpine: improve pre-init system to work on UBIFS, too
| d8646c4
|
armhf-alpine-3.22: fix typo in .vimrc preseed
| 8f45c93
|
turingpi2-alpine: make SD card images smaller
| 17a274b
|
turingpi2-alpine: fix logging in bmcd startup wrapper
| ec8cc12
|
turingpi2-alpine: add Lsusb and BootToRam
| e22a5ed
|
turingpi2-alpine: add mtd utils
| 0731b9e
|
turingpi2-alpine: fix typo in bmcd startup wrapper
| d320ac1
|
armhf-alpine-3.22: fix failing apk runs
| e6bfb94
|
turingpi2-buildroot: fix Makefile.ext
| 01e2448
|
armhf-alpine-3.22: patch ifupdown-ng executor for bridges to allow ports reconfigured without bringing the whole bridge down
| aa9ec7f
|
turingpi2-alpine-next: initial add
| ec1b314
|
amd64-EFI-CI-trixie-zfs: build in /
| 89eae44
|
img-mangler/amd64-EFI-generate-efi-bootable-iso.sh: now handles images which are build in / (instead of /target)
| 5c268cc
|
amd64-EFI-CI-trixie: build now in /
| 5f5fef7
|
Makefile.Dockerfile.generic: improve force-dep target
| 22d0e22
|
img-mangler: add merge-to-root.sh, helper to mv /target to / for DKMS and others
| 131baf4
|
turingpi2-alpine: add iptables to base
| 614d00a
|
img-mangler: add busybox.static to /
| 2c58110
|
bpi2m0-alpine: update scripts to generate .imgs
| f5ee0ff
|
turingpi2-alpine: choose COMPRESSOR=xz and BLOCKSIZE=256k for a good size vs speed vs memory consumption tradeoff
| cf18c31
|
turingpi2-alpine; add missing busybox static
| 4c423b8
|
img-mangler: lib.sh fixes
| 925041b
|
bpi2m0-alpine: adapt gen-sqfs.sh to allow COMPRESSOR and BLOCKSIZE to be overriden
| 6cfaaa5
|
armhf-alpine-3.22: adapt ifupdown-ng executor installation to upstream
| 09bb593
|
amd64-EFI-CI-trixie: fix package name
| 058d941
|
amd64-EFI-CI-trixie: update to Debian 13.1 and add tools
| 794e029
|
docs/AMD64-EFI-CI/PXE: add basic docs how to live boot via PXE
| 20549f9
|
amd64-EFI-CI-trixie-zfs: initial add
| d935170
|
amd64-EFI-CI-trixie: add user convinience and debugging tools
| 5bec760
|
amd64-EFI-CI-trixie: do upgrades, remove all but one kernel
| a3790e9
|
amd64-EFI-CI-trixie: add root autologin to tty, add non-free to sources.list
| de0da77
|
bpi2m0-alpine-ham: improve build for svxlink and mmdvm
| 8498370
|
img-mangler/amd64-EFI-generate-efi-bootable-iso.sh: switch to zstd with higher blocksizes
| f22bdd1
|
bpi2m0-alpine: update default cloud-init data
| 3f66262
|
bpi2m0-alpine-ham: improve build process for SVXLink and MMDVM Suite
| b0601cb
|
bpi2m0-alpine: BootToRam does now unmount all partitions of .multi. images properly
| 583e355
|
armhf-alpine-3.22: add user convinience and support for /etc/rc.local
| bfc6fbd
|
rpi-alpine: add packages for raspberry pis
| 03a736e
|
bpi2m0-alpine-ham: compile 1 <= libgpiod <= 2 to /usr and fix svxlink to include GPIOD support
| 949df13
|
bpi2m0-alpine-next: remove libgpiod >= 2 from alpine as it interferes at least with SVXLink 25.05
| 67536cf
|
README.md: update docs
| fcb63ff
|
rpi-alpine: fix logic issue when creating bootfs/rootfs
| 43ada8a
|
rpi-rpios-lite: remove duplicate code
| cf9a00d
|
aarch64-Alpine-3.22.tgz: add checksum
| 5f29128
|
rpi-alpine: update cloud-init defaults
| 87aaaee
|
bpi2m0-alpine: update clound-init defaults
| bff345e
|
turingpi2-alpine: sync mount overlay with bpi2m0-alpine
| 6f0d40c
|
aarch64-alpine-3.22: initial add
| fcd4824
|
bpi2m0-alpine-next: install ppp and bird
| a66c39d
|
armhf-alpine-3.22: update-rc: fix removal of vanished init.d scripts
| 3c56999
|
bin/Lima: add helper to enter for debugging into OSX Lima VM
| d5adb3f
|
rpi-alpine-ham: inherit seeded config from rpi-alpine
| 139ef91
|
rpi-alpine: add generation of squashfs based image
| f28ce46
|
rpi-alpine: add basic cloud-init
| 75c3189
|
bpi2m0-alpine: mount_overlay now creates data partition also if booted from a squashfs loop image
| c64abb3
|
rpi-alpine-ham: initial add with base rootfs bpi2m0-alpine-ham
| 6939a71
|
rpi-alpine: calculate partition sizes correctly
| 4e01064
|
bpi2m0-alpine: gen-sqfs.sh: use ZSTD instead of XZ and use bigger SQUASHFS blocksize fo 512k
| ce04611
|
bpi2m0-alpine-ham: add basic SVXLink and MMDVM suite binaries
| 80f513f
|
turingpi2-alpine: init servce mmc, now does an openrc-rescan ofr services/scripts on mmc
| c956eec
|
bpi2m0-alpine: rework image builds: "multi" builds now use sqfs based root filesystem
| c96e0b8
|
bpi2m0-alpine-next: add zram
| 8fed0f2
|
bpi2m0-alpine: acrtivate ttyS3 on 40 PIN header where Raspberry Pis have the default serial
| b28d021
|
bpi2m0-alpine: move init service mmc to sysinit and do an openrc-rescan
| 5083e44
|
armhf-alpine-3.22: set different defaults dot files especially vim
| 90ae661
|
amd64-EFI-CI-trixie: initial add with base of "pre-release" clodu-image
| 6a42cb7
|
img-mangler/chksum.sh: handle downloads with out any checksum specifications correctly, again
| 4466a4c
|
rpi-alpine: enable second uart, set corefreq=250 on pi3-alikes and keep all wiwi relevant fimrware
| 284766f
|
bpi2m0-alpine: fix cleanup of firmwares
| 3e9cbb1
|
armhf-alpine-3.22: sync preinit and mount_overlay helpers
| 901227d
|
rpi-alpine: initial add on base of bpi2m0-alpine image
| 09d523c
|
bpi2m0-alpine: move all sunxi8i code for image generation here
| 06726cc
|
bpi2m0-alpine: migrate to openrc-init
| 8152993
|
docs/TuringPi2-Alpine: add notes how to force boot from embedded nand flash
| eb64af3
|
bpi2m0-alpine: remove obsolete code paths & debug code
| 8171670
|
armhf-alpine-3.22: unsure resolv conf is pointing to and updated at /run/resolv.conf
| dc455a5
|
bpi2m0-alpine: bug fixing BootToRam
| 0b412e6
|
bpi2m0-alpine-next: remove some debug code from multi-boot-upgrade images
| 54e64ec
|
bpi2m0-alpine-next: add new image filesystem schema for upgrades
| c8c4ac7
|
bpi2m0-alpine-next: user openrc-init as init process
| 13009b6
|
bpi2m0-alpine: improve build
| 345f8c4
|
bpi2m0-alpine: BootToRam handle different init-procs and root layouts
| d3adc9e
|
bpi2m0-alpine: improve preinit to handle other init processes than busybox init
| 9e3bed8
|
armhf-alpine-3.22: remove any platform specifics
| c9bc57e
|
armhf-alpine-3.22: remove busybox static from rootfs, but add it for later use to img-mangler base
| a9ae5a1
|
img-mangler: add networking debug tools, aswell as python and ansible for container build images with python
| 75f452e
|
bpi2m0-alpine-next: initial add: migrate to openrc-init
| 8e51887
|
turingpi2-alpine; migrate to openrc-init and add wrappers
| 126b314
|
turingpi2-buildroot: add uboot config to workspace target
| ea7e800
|
armhf-alpine-3.22: work around bug on etckeeper commits
| eb32995
|
img-mangler: install sqlite tools for x6100
| e188990
|
bpi2m0-alpine: add further work arounds :/ for stale git lock file (TODO) afteron etckeeper commits
| 1bcecd0
|
bpi2m0-alpine: remove git lock in /etc if during a build step it was not removed (we can be sure at this step, that not git commit is running)
| 6f15e57
|
armhf-alpine-3.22: update package list and update comments in config files
| 7cf9e0f
|
changes
turingpi2-buildroot: enable squashfs for uboot
| 90ec546
|
turingpi2-buildroot: reenable preemptive task switching, moving some filesystems into the kernel
| 61b8735
|
turingpi2-alpine: change getty invocation to be done by openrc instead of inittab
| cf0f167
|
bpi2m0-alpine: add BootToRam
| ed6e9fe
|
armhf-alpine-3.22: update turingpi2-alpine and bpi2m0-alpine to changes from 3.21 -> 3.22 migration
| 93723cb
|
armhf-Alpine-3.21: remove
| b264842
|
docs/TuringPi2-Alpine: add initial README.md
| 0670811
|
changes
turingpi2-alpine: update script to cope with alpine 3.22
| 8e48227
|
armhf-alpine-3.22: reduce foodprint, and fix klogd service
| fa606b7
|
turingpi2-alpine: bump alpine base version to 3.22
| b6d9384
|
armhf-alpine-3.22: initial add of base rootfs and OptAlpine rootfs
| eef37ad
|
turingpi2-buildroot: fix generation of kernel image for uboot ith integrated DTBs
| d7be5e5
|
armhf-Alpine-3.22: initial add
| 7d38aa0
|
x6100-buildroot: initial add
| 3fb98ed
|
x6100-gdyuldin-v0.31: initial import
| 2aa294e
|
turingpi2-alpine: migrate to native compiles BMCd (saving approx 20MB of space)
| a3d834c
|
bpi2m0-alpine: add stub AP interface ap0
| 6a93c08
|
bpi2m0-alpine: rework config, add option to pre-seed via cloud init
| 39d681d
|
bpi2m0-alpine: add wifi tools
| d37cdae
|
bpi2m0-alpine: fix wifi regulatory DB import from armbian
| 4d2f9ba
|
armhf-alpine-3.21: reduce size, by removing python3, can be installed on individual SBCs
| 1a1ff41
|
bpi2m0-alpine: split system config and user config, add default user "alpine"
| 66af602
|
bpi2m0-alpine: initial working with serial root-login and wifi
| f5185d8
|
bpi2m0-alpine: add wavemon
| f50a451
|
bpi2m0-alpine: compress kernel modules
| 6b1fa05
|
bpi2m0-alpine: add SBC specific packages
| 9d6844b
|
bpi2m0-alpine: import havested armbian modules and add image generation Make target
| db467ea
|
turingpi2-alpine: update config and wrappers for havested bmcd
| 0df9118
|
turingpi2-alpine: migrate syslog, klogd and mdev init script to alpine packages
| 78cb373
|
turingpi2-alpine: update preinit
| e008f73
|
armhf-alpine-3.21: add mdev and sys/klog from busybox
| 58976e5
|
turingpi2-alpine: improve image generation if readonly rootfs is bbigger than a threshold
| ae6160e
|
turingpi2-alpine: update hosts file for ipv6
| 4ab6bcf
|
img-mangler: add tools to compile DTBs
| 15e449c
|
turingpi2-alpine: add coldplug service and generic getty.$INSTANCE wrapper for busybox mdev
| 8b51f16
|
Makefile: move generic %.zst target to main Makefile
| 29c83d0
|
bpi2m0-alpine: add initial non working version
| 6cab9ad
|
docs/OSX: add prelimnary docs and helpers for OSX
| 34709a2
|
turingpi2-buildroot: further improve Rancher and Docker Desktop build experience on OSX
| 3c0688f
|
turingpi2-alpine: improve/sync bash config for interactive shells (that are not login shells eg. mc, chroot, etc ...)
| 19c1dc3
|
armhf-alpine-3.21: create generic alpine base for use eg. for bpi2m0 and turingpi2
| 8e5edd6
|
bpi2m0-armbian-ham: rename from <-- bpi2m0-ham
| 7fe95c1
|
turingpi2-buildroot: fix build on Rancher Desktop/OSX (apple silicon)
| f4dd607
|
changes
turingpi2-buildroot: kernel: add PID cgroup, disable preemption, remove staticly compile kernel config and don't include kernel headers into kernel
| bbc3366
|
changes
turingpi2-alpine: rework preinit, split in two phases, fix /rom partition size
| 2c7fcb5
|
turingpi2-alpine: bmcd: extend logging and log to syslogd
| 39e6654
|
turingpi2-alpine: bmcd: tpi msd witk RK1 works
| 748a5f9
|
turingpi2-alpine: bmcd is now logging to /dev/kmsg and thus to syslog, too
| 7076e28
|
turingpi2-alpine: add option to prevent autoconf ipv6 addresses (=!fe80::) being added to interfaces
| f8df5c9
|
turingpi2-alpine: disable use of IPv6 temp. addresses (we are kind of a server)
| 02504fe
|
turingpi2-alpine: fix pidfile name for busysbox syslog for local logging
| ede7a9e
|
turingpi2-alpine: fix typo, add alias
| df3ec2b
|
turingpi2-alpine: add init script to mount data partition to /mmc
| f4f145f
|
turingpi2-alpine: fix missing script, for easier tmux handling
| 2e63086
|
turingpi2-alpine: addt script to update dot files for root
| 8edd1ba
|
turingpi2-alpine: remove mdevd use busybox mdev
| 1f5a719
|
turingpi2: move buildroot generated images to input/turingpi2-buildroot
| a160496
|
Makefile bin/img-mangler bin/IRun: move HOME on workspaces so ccache is retained
| 194ac94
|
turingpi2-alpine: when creating image use rootfs tar file for size calculations
| ac0344a
|
Makefile: fix lgic issue when cleaning up volumes and workspaces
| bc2173e
|
turingpi2-alpine: add rsyslog template for remote logging
| 669029e
|
turingpi2-alpine: add small user space helpers/wrappers for tpi
| d812b92
|
turingpi2-alpine: make sure we are upgrading to latest alpine point release
| ab29171
|
turingpi2-alpine: improve bmcd wrapper and add serial port mocking
| f214b61
|
turingpi2-alpine: update documentation
| 1c65ea8
|
turingpi2-alpine: allow login via serial OTG port
| 0544033
|
turingpi2-alpine: add ported/hacky bmcd and tpi
| f6b0b69
|
turingpi2-alpine: add user convinience for shell/bash
| 9965917
|
turingpi2-alpine: make init scripts avail able as rc$INITSCRIPT using update-rc script
| a075d96
|
turingpi2-alpine: add busybox syslogd/klogd which logs into local ringbuffer, forwarding is done via rsyslog if needed
| c5626c5
|
turingpi2-alpine: allow login via ssh as root via password, on a vanilla image
| 972f23c
|
turingpi2-alpine: update network config
| 09fc757
|
turingpi2-alpine: add configs for minicom to access nodes serial (eg. minicom node1 or simply minicom 1)
| 7c9bc1b
|
update license headers
| f8acddb
|
turingpi2-alpine: define static ip config
| 7a4103d
|
turingpi2-alpine: openrc parellize init
| 805692e
|
turingpi2-alpine: ifupdown-ng: update executor scripts to latest
| 8022278
|
turingpi2-alpine; on a freshly written image to an SD card, create overlay/data filesystem on first boot
| 0a2cfc3
|
turingpi2-alpine: add make target and scripts to generate SD card image file
| 713587f
|
turingpi2-buildroot: reconfigure kernel, cleanup some option move drivers not requiered to boot to modules
| 83efe36
|
turingpi2-alpine: split rootfs prepare, etckeeper install and install of further packages
| e485e0e
|
turingpi2-alpine: add further pgks, configs and TODO.md
| 16e0f8e
|
update docs
| deb182d
|
turingpi2-alpine: add TODO.md, steps to be done
| e924b3d
|
turingpi2-alpine: initial of seed default config
| d4697d8
|
turingpi2-alpine: add more packages
| e3cf893
|
turingpi2-alpine: improve CMD for in-container tests
| a66504e
|
turingpi2-buildroot: add uboot SPL to /boot of generated tar
| b887a07
|
img-mangler/gen-rootfs-tar.sh: only call /lib/cleanup-rootfs.sh if it exists
| dd3795e
|
rpi*:_streamline image names
| 5a097e1
|
turingpi2-buildroot: improves docker->host permissions
| 0c9e61a
|
turingpi2-alpine: seed default credentials and add infrastructure to add customized configs
| a463fb8
|
rpi-raspios-lite: add RaspiOS for 32bit Raspberry Pis like Zero, Zero2W, Pi3, etc
| 68f8b98
|
sunxi-fel-boot-sd.img: add donwload URL for boot to FEL image
| 7444c24
|
bin/IRun: improve environment in for all docker SBC when started -p (privileged)
| 1f25652
|
turingpi2-alpine: reduce package foot print
| 9d26ada
|
turingpi2-alpine: install pkg / TODO: refine
| 0630bb0
|
turingpi2-alpine: rework CMD and simplfy image building
| e6d28f0
|
armhf-Alpine-3.18: remove with armhf-OptAlpine-3.18
| 5ea6fe0
|
turingpi2-alpine: initial add
| 79c8b36
|
turingpi2: add base image for future work
| 1c89544
|
turingpi2-bmc-git.Workspace.d: rename workspace from turingpi2-bmc-git
| 473fe96
|
rpi64-raspios-lite-svxlink: use zfs as base image
| 08cc185
|
bin/IRun: improve handling of tab complete arguments
| eb0e2ac
|
img-mangler: install pkg xxd
| fdec488
|
Makefile: run workspace scripts with workdir /workspace
| 8c756d3
|
bin/IRun: handle workspaces, eun with image-mangler, set workdir to /workspace
| d097e1a
|
bpi2m0-ham: initial add: svxlink 24.10 compiled
| 54592bb
|
img-mangler/amd64-EFI-generate-efi-bootable-iso.sh: generate grub images with more drivers and add all grub modules to enable network booting this ISO
| 537cff6
|
img-mangler/amd64-EFI-generate-efi-bootable-iso.sh: for now disable any network config during ISO boot
| 18ed96b
|
img-mangler: lib.sh: fix typo
| fdae1cb
|
docs update README.md and add some for AMD64-EFI-CI
| 53ed1f1
|
amd64-EFI-CI-bookworm: merge with amd64-EFI-CI-base
| da278a7
|
img-mangler: move image geneatrion scripts
| b145ebd
|
amd64-EFI-CI-bookworm: always install live-boot and generalize iso and img generation
| f752935
|
docs/AMD64-EFI-CI: add example generator for ConfigDrive
| 5590dbe
|
img-mangler.Dockerfile.d/lib.sh: Debian and Ubuntu kernel upgrades are now possible (if DKMS is not involved, /proc might be needed)
| d79c7f9
|
amd64-EFI-CI-base: added custom cloud config
| a05f26b
|
amd64-EFI-CI-bookworm: add live iso generation
| 5651767
|
.gitignore: ignore ./input and ./output directories
| 3d8740b
|
bin/IRun: small wrapper for fast running generated images
| 859fe35
|
img-mangler: move live-boot and grub tools from amd64-EFI-CI
| 9204adb
|
amd64-EFI-CI-bookworm: add live-build to build rootfs
| 44bca98
|
amd64-EFI-CI-bookworm: add proper grub install and fstab adaption
| 1880881
|
amd64-EFI-CI-bookworm: add needed grub packages to build image
| 1f3c8e2
|
Makefile: introduce workspace, builds with docker containers for generating images
| 72c3a6e
|
img-mangler: remove obsolete and platform specific code from generic code path
| de4d1a0
|
amd64: fix image generation if output dir was missing
| 85ce004
|
amd64: add initial image generation
| f4e9654
|
x6100-multiboot: add flavors of oses to run
| f556f8d
|
config.example: extend
| 85fc326
|
x6100: initial working image generation
| da4ec8e
|
x6100: container now has /target/boot/uboot.egn of imported image
| bbf2088
|
amd64-bookworm-cloud-image: initial vnailla import done
| c5fb0a0
|
img-mangler/img-to-tar.sh: allow working with images which might have non-filesystem based partitions
| 2c13696
|
amd64-Debian-Bookworm-Cloud-Image.img.url: adding source for Debian Bookworm Cloud Image for AMD64
| 3003a26
|
bpi2m0-Armbian-25.02-bookworm-minimal: bump version
| 36451eb
|
config.example: update
| 4c206c9
|
Makefile.Dockerfile.generic: fix issue in rules for versioned Docker images
| 25de320
|
rpi64-raspios-lite-svxlink: overriden source for events are now places into /etc/svxlink/events.d
| 9fc3331
|
README.md: add small bits of documentation
| e694ed3
|
bin/OptAlpine: add examples to usage help
| 348348d
|
bin/OptAlpine: add usage
| ce921f7
|
rpi64-raspios-lite-svxlink: add image with precompiled svxlink 24.02
| ea51428
|
rpi64-raspios-lite-birdnet: fix sudoers, enable avahi to anounce birdnetpi.local
| f1b417a
|
rpi64-raspios-lite-base: unblock rfkill wifi on ifup
| 41aa92a
|
rpi64-raspios-lite-base: change network config
| 64eb1a1
|
x6100-multiboot: initial add from x6100-fw-mangle and DB2ZW
| 5f9663e
|
config.example: update docs and comments
| db5acf4
|
bin/rpi-write-rootfs: remove code for Raspian before bookworm, adjust defaults
| ac46715
|
bin/rpi-write-rootfs: initial import
| 31e9ff2
|
Makefile: rootfs.tar.zst files are now generated in ./output
| 4d0c9f5
|
rpi64-raspios-lite-birdnet: initial add
| 4fc7f68
|
armhf-OptAlpine-3.18: add more packages
| 31a70b1
|
Makefiles: rework to generate Dockerfiles into ./input
| 754f275
|
rpi64-raspios-lite-zfs: based on rpi64-raspios-lite-base prepared for root on ZFS
| 3f8c1e1
|
rpi64-raspios-lite-base: systemd only container
| 6517674
|
bin/OptAlpine: add helper for OptAlpine handling
| 7bbd240
|
rpi64-raspios-lite: add vanilla image
| eccaac0
|
armhf-OptAlpine-3.18: re-add for compatibility
| ca47095
|
bpi2m0-armbian-bookworm: rename from bpi2m0-armbian-bookworm-vanilla
| 619b3f8
|
dockerignore: keep ./input from build context
| 92faeaf
|
rpi64-RasPiOS-lite-24.11.img.xz: renamed from rpi64-PiOS-lite-24.11.img.xz
| 6ca79b8
|
Makefile: downloads and generation of input files now got to ./input
| f90806e
|
docs: add docs for X6100 and Banaapi M2 Zero
| e5c0bc6
|
bin/sunxi-write-rootfs: rename from bin/WriteRootFS
| b88e590
|
x6100: add x6100 with r1cbu firmwares
| afd6658
|
x6100: integrate x6100 filesystem mangeling
| e53cb3a
|
update url files and adapt Dockerfile seeds
| 6cf380e
|
Makefile: prepare to unpack zipped and rar-red .img files
| 7a8995c
|
Makefile.Dockerfile.generic: target force-dep, fdep now re-generate the Dockerfile prior to dependency generation
| 7fab025
|
img-mangler: fix issue while generating opt-alpine tarballs
| 5bedee3
|
bpi2m0: adapt to current version 25.02
| 98803ba
|
x6100: initial add of needed firmware resources
| 7a16330
|
armhf-OptAlpine-3.21: initial add
| dd347b9
|
sbc: bump Armbian to 25.02, change docker image prefix to `sbc`
| 04c4110
|
img-mangler/gen-image.sh: improve loop device and error handling
| 8f75e04
|
armbian: bump to Armbian 24.05
| a64dc02
|
img-mangler/gen-rootfs-tar.sh: remove --atime-preserve, we are running in a container, changes are immutable anyways
| fa0423f
|
openwrt-base: initial add
| 05484b7
|
Makefile: add support for decompressing .img.gz
| 82482ad
|
armbian-bookworm-base.Dockerfile.d/810_disable_hdmi_serial_only: fix typo
| 6e3e27b
|
img-mangler: add erofs and squashfs tools
| 6262346
|
armbian: update base image files
| b155918
|
armbian-bookworm-next: add alpine rootfs for rescue
| 9bf845e
|
armbian-bookworm-next: fix w1 overlay to be standard RPi compatible
| 91edb0a
|
armbian-bookworm-next: improve creation of virtual envs for python
| 4018297
|
armbian-bookworm-base: disable most armbian stuff by commenting out
| e77c1a4
|
armbian-bookworm-base: 210_remove_pkg.sh: remove duplicate code
| a098427
|
armbian-bookworm-*: remove common scripts for mangling into common directory
| 049a049
|
img-mangler: gen-rootfs-tar.sh: remove obsolete config files before generation of the image
| 2d468c0
|
img-mangler: simplify lib.sh
| 2d09ad5
|
armbian-bookworm-next: disable sudo password for group sudo
| ce6d966
|
armbian-bookworm-base: split etckeeper from disabling armbian stuff
| 6d01661
|
armbian-bookworm-base: improve bashrc and profile
| e836b37
|
img-mangler.Dockerfile.d/100_add_files.sh: white space fixes
| 3b9ef8a
|
alpine: improvements
| 4fa54a8
|
armbian-bookworm-next: rework installation of pre-supplied .debs
| a04db6f
|
armbian-bookworm-next: add ep0118 (USV) collector and dev tools
| 3cd3215
|
armbian-bookworm-next: refactor bme280 collector
| 0657eae
|
armbian-bookworm-next: add some Pi compat. glue
| 454cef6
|
armbian-bookworm-next: initial add of DTBO for onewire/w1
| 07eef10
|
armbian-bookworm-next: add some text collectors
| a4fbbc6
|
alpine-base: small improvements
| 349f72c
|
img-mangler/gen-rootfs-tar.sh: remove machine-id and ssh_host_keys, we expect this to be generated on first run
| 05ef584
|
improve Lsusb small helper script
| 157ca29
|
docs: add comments for DTB and DTB overlay handling
| d1a3aef
|
img-mangler: lib.sh: allow working on non-Debian-ish systems
| a9b2441
|
armbian-bookworm-next: ignore wpa_supplicant credential, this allow bootsterapping without leaking creds to public gits
| 46ea622
|
armbian-bookworm-base: refactor
| 7f2abe0
|
armbian-bookworm-base: 810_disable_hdmi_serial_only.sh: add proper uboot parameters
| 173e1c7
|
img-mangler/gen-rootfs-tar.sh: cleanup more files, before generating tarball
| 2d0035d
|
armbian-bookworm-base: add IO ttyS3 and i2c-0 at Raspberry Pi typical locations
| caacc73
|
armbian-bookworm-next: cleanup after move of features to armbian-bookworm-base
| a1313ec
|
armbian-bookworm-base: disable Bluetooth and ttyS1
| 10c1005
|
armbian-bookworm-base: disable HDMI, GPU and sound, uninstall alsa
| 35af929
|
armbian-bookworm-base: add tooling for handling user overlays
| 6be9642
|
armbian-bookworm-base: fix typo to actually disable root password
| 49f78fe
|
Makefile: move rootfs.tar generation to a script
| d78baea
|
img-mangler: improve lib.sh and add_files.sh
| b2f279f
|
Makefile.Dockerfile.generic: remove vim swap files from dependency files for Dockerfiles
| 672f4b1
|
armbian-bookworm-next: updates
| 77e206e
|
armbian-bookworm-base: lib.sh improvements for etckeeper handling, and needed code changes
| ed275eb
|
armbian-bookworm-base: add 800_ld_compatibility_glue.sh for some static Golang binaries
| 89dc132
|
docs: add pinout from https://wiki.banana-pi.org/%E9%A6%99%E8%95%89%E6%B4%BE_BPI-M2_ZERO
| 76e5932
|
img-mangler/img-to-tar.sh: small exit trap improvement
| 80b2855
|
bin/WriteRootFS: add initial support for different filesystems for /boot
| d0bd513
|
armbian-bookworm-next: refactor, adopt alpine images
| f46d2ae
|
armbian-bookworm-base: disable root password
| 5e2974c
|
armbian-bookworm-next.Dockerfile.d/899_fix_gecos_sort_passwd_group.sh: add
| 68f1419
|
armbian-bookworm-base.Dockerfile.d/900_fix_uid_gid.sh: move UIDs and GIDs to freeup 900er range
| ac617a8
|
armbian-bookworm-base.Dockerfile.d/lib.sh: fix handling of /etc/resolv.conf
| 2c77608
|
armbian-bookworm-base: add examplary config to enable systemd-networkd debuging (default: disabled)
| d5baa21
|
armbian-bookworm-base: add modprobe.d dummy config for w1 bus
| e16d920
|
armbian-bookworm-base: overlay filesystem for logfiles to ram
| fe6305d
|
serial-terminal-size.sh: improved
| c771644
|
systemd-networkd: now also initialized the wifi card properly for IPv4
| 39b52ad
|
armbian-base: align config files
| 88dbe72
|
alpine-base: it boots
| abd2d5d
|
bin/WriteRootFS: handle uninitilized variables in shell script
| 64ebe62
|
alpine-base: use armhf image instead of using aarch64 as base errornously
| fd0e779
|
bin/img-mangler: set docker logging driver to none
| 6e9d1cb
|
bin/WriteRootFS: script to write tarball to block device
| d216c53
|
Makefile: honour acls, atime and xattr when creating tarball from root filesystems
| 34c777d
|
alpine-base: further work
| 3e82411
|
img-mangler/gen-image.sh: remove some debug code
| 3d8c8fd
|
Dockerfile.d: be conservative, add "set -e -u" to scripts
| cf55ca9
|
armbian-bookworm: convert to f2fs layout
| e9d275d
|
Makefile: set Shell options to '-e -u' and honour it on more scripts
| 44af500
|
img-mangler: convert sd-card layout to use two partitions / and /boot
| 7b0300d
|
config.example: add a piece of documentation
| 09259a8
|
alpine-base: further improvements and fix missing cleanup-rootfs.sh
| 44756ed
|
alpine-base: do not install RaspberyPi packages
| caf6bc1
|
armbian-bookworm-next: initial add, set default PW to root:root
| 41e0c86
|
armbian-bookworm-base: wlan0: disable powermanagement on wpa_supplicant start
| 63b5b2c
|
armbian-bookworm-base: ssh: auto regenerate missing ssh-keys
| 1275a31
|
armbian-bookworm-base: systemd-networkd: onyl do DHCP on ethernet devices
| f39bc42
|
armbian-bookworm-base: disable consoles on HDMI
| ce0e763
|
armbian-bookworm-base: enable serial consoles, add sPS1 helper for auto resizing of serial consoles
| acaddb4
|
armbian-bookworm-base: further config improvements
| 9f36aae
|
img-mangler/img-to-tar.sh: do not trap SIGCONT
| 4a1572e
|
img-mangler/gen-dockerfile.sh: add lib.sh if present
| a9811e6
|
Makefile: keep .xz files, after download
| 5f61583
|
img-mangler/img-to-tar.sh: properly propagate of system tools in pipes
| 541bd8f
|
armbian-bookworm-base.Dockerfile.d/210_remove_pkg.sh: remove ntfs-3g and nano
| c35740c
|
img-mangler.Dockerfile.d/100_add_files.sh: assume added files are system files without credentials, setting world readable
| be173b2
|
Makefile: fix target files not being removed on error
| c9dfece
|
img-mangler/gen-image.sh: single partition boots
| b835899
|
alpine-base: initial add
| 839b43a
|
img-mangler: cleanup-rootfs.sh also removes config file left-overs in /etc
| 683a8fa
|
bin/img-mangler: add code to show rootfs usage on 'list' action
| c259b14
|
Makefile: remove target images on creation error
| ac1af32
|
img-mangler/gen-dockerfile.sh: improve usage of docker build cache
| ff444c5
|
img-mangler.Dockerfile.d/100_add_files.sh: rework
| 219e47f
|
cleanup-rootfs.sh: images will not be cleaned during docker build stage, but on tarball or .img generation
| 161998f
|
armbian-bookworm-next: add image for development
| 3618160
|
armbian-bookworm-base: clean up, modifications
| b0b6b15
|
armbian-bookworm-vanilla: pre-fetch_apt sources to speed up build of dependent images
| 85d0af4
|
img-mangler/gen-dockerfile.sh: introduce mode to recude layers and thus build times on architectures that needs qemu-user
| ff31f18
|
Makefile: fix wrong substiution in implizit target for generated .sdcard.img images
| 14786e9
|
armbian-bookworm-base: initial add
| e6d76a0
|
armbian-bookworm-vanilla: initial add
| b46117b
|
img-mangler: initial commit