Commit Graph

9 Commits (2befb681c7a7c9b1c5b1f1d5df2144da09c2f019)

Author SHA1 Message Date
Dustin 2befb681c7 Install Victoria Metrics
dustin/metricspi/pipeline/head This commit looks good Details
Victoria Metrics is not available by default with Buildroot, but adding
a package description for it is very straightforward.  The flags and
tags are specified within Victoria Metrics's own Makefile.
2022-06-23 10:59:07 -05:00
Dustin 4dddea5a99 Add system-update script
dustin/metricspi/pipeline/head This commit looks good Details
The `system-update` script takes an archive package (`metricspi.tar`)
and extracts its contents into the proper locations to update the
system.
2022-06-23 10:45:18 -05:00
Dustin aaf75ca1a0 ci: Install systemd in build container
The *systemd* package provides the `systemd-hwdb` command, which is used
during the build to generate `/usr/lib/udev/hwdb.bin` in the target
filesystem.
2022-06-23 10:33:30 -05:00
Dustin 40867c456d package: Include Pi firmware in archive root
dustin/metricspi/pipeline/head This commit looks good Details
Raspberry Pi firmware files are now included in the root of the
distribution archive, insteaad of in an `rpi-firmware` subdirectory.
This will make it easier to extract them to the FAT32 partition on the
SD card, along with the kernel and initramfs images files.
2022-06-23 10:26:04 -05:00
Dustin 5650285a8a rootfs: Install tar
dustin/metricspi/pipeline/head This commit looks good Details
`tar` will be needed to extract update packages
2022-06-22 21:13:24 -05:00
Dustin a767ed66a5 ci: Build package 2022-06-22 21:13:24 -05:00
Dustin a7a779b2f6 build: add package target
`make package` will produce a tarball containing the kernel image,
initramfs image, Raspberry Pi firmware, and root filesystem image.
2022-06-22 20:52:48 -05:00
Dustin 6176e86eff ci: Add CI pipeline
dustin/metricspi/pipeline/head This commit looks good Details
2022-06-22 17:11:55 -05:00
Dustin 50d2f3459b Initial commit 2022-06-22 17:06:58 -05:00