aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-03-06Add ability to specify RAM for auxiliary machinesHEADmasterBoris Kolpackov2-26/+59
Also drop support for RAM overcommit (unused and likely a bad idea).
2024-03-06Update copyright yearBoris Kolpackov1-1/+1
2023-07-05Change version to 0.17.0-a.0.zBoris Kolpackov2-2/+2
2023-06-30Release version 0.16.0v0.16.0Boris Kolpackov2-4/+4
2023-05-11Start extra bbot-agent instance for priority monitoringBoris Kolpackov1-3/+10
2023-05-11Add btrfs force flag to remove-machine scriptBoris Kolpackov1-1/+3
2023-04-24Add support for machines mounts that span multiple physical devicesBoris Kolpackov2-23/+51
2023-04-24Use pxeflatten to generate GRUB config filesBoris Kolpackov1-1/+4
2023-04-24Support fully-quoted variables on command lineBoris Kolpackov2-6/+42
GRUB rewrites x="y" as "x=y".
2023-04-24Update copyright yearBoris Kolpackov1-1/+1
2022-11-07Don't fail if unable to query sensorsBoris Kolpackov1-1/+8
2022-10-17Add delay to init to make sure all devices are discoveredBoris Kolpackov1-0/+10
2022-10-15Add ability to provide custom firmware to bootstrap scriptBoris Kolpackov1-3/+29
2022-10-15Add note on M1 Max P/E coresBoris Kolpackov1-2/+3
2022-10-04Rename test-machine-m1 to test-machine-aarch64-m1Boris Kolpackov1-0/+0
2022-10-04Add ipxe-qemu package for aarch64Boris Kolpackov1-0/+9
It provides ROM for virtio-net-pci.
2022-10-04Add support for buildos.ram_total, buildos.cpu_affinityBoris Kolpackov1-6/+20
2022-10-04Use VNC in test-machine-m1Boris Kolpackov1-1/+5
2022-10-04Add support for --arch-variant, --kernel-sourceBoris Kolpackov3-34/+103
2022-10-04Switch to xz instead of gzip for initrd compressionBoris Kolpackov2-6/+9
2022-10-04Add support for aarch64Boris Kolpackov5-21/+91
2022-10-04Add -f (force) flag to `btrfs property set ro false` in upload-machineBoris Kolpackov1-2/+10
Recent btrfs-progs require the force flag (-f) (Debian bug #1019377). Turns out btrfs now strips the subvolume uuid if we make it rw, which will prevent it from being used as a base for incremental send.
2022-09-06Disable unneeded kernel drivers (sound, gpu, wireless)Boris Kolpackov1-1/+19
Note that disabling gpu seems to have killed the high-resolution console, which is unfortunate. New [previous] (old) sizes: buildos-image 6,598,240 [6,631,136] (6,316,352) buildos-initrd 330,529,007 [350,467,663] (332,280,629)
2022-09-06Upgrade to latest Debian testingBoris Kolpackov3-12/+34
New (old) versions of key packages: systemd/udev 251.3-1 (249.5-2) qemu-system-x86 7.0+dfsg-7+b1 (6.1+dfsg-8) linux-image-amd64 5.18.16 (5.14.9-2) g++ 12.2.0-1 (11.2.0-2) initramfs-tools 0.142 (0.140) debootstrap 1.0.127 (1.0.125) New (old) sizes: buildos-image 6,631,136 (6,316,352) buildos-initrd 350,467,663 (332,280,629)
2022-08-30Add test-machine-m1 scriptBoris Kolpackov1-0/+110
2022-08-24Auto-detect host architecture in test-machine scriptBoris Kolpackov1-1/+2
2022-08-24Update copyrightBoris Kolpackov1-1/+1
2022-07-29Change version to 0.16.0-a.0.zBoris Kolpackov2-2/+2
2022-07-28Release version 0.15.0v0.15.0Boris Kolpackov2-4/+4
2021-11-12Add systemd-timesyncd to extra packagesBoris Kolpackov1-1/+1
Apparently it is no longer installed as part of systemd.
2021-11-09Upgrade to latest Debian testingBoris Kolpackov4-46/+41
There is a new strange warning when deleting a btrfs subvolume as a non-root user (Debian but #998840). New (old) versions of key packages: systemd/udev 249.5-2 (245.6-2) qemu-system-x86 6.1+dfsg-8 (5.0-13) linux-image-amd64 5.14.9-2 (5.7.6) g++ 11.2.0-2 (9.3.0-15) initramfs-tools 0.140 (0.137) debootstrap 1.0.125 (1.0.123) New (old) sizes: buildos-image 6,316,352 (5,572,672) buildos-initrd 332,280,629 (316,454,368)
2021-10-20Change to version 0.15.0-a.0.zBoris Kolpackov2-2/+2
2021-10-16Release version 0.14.0v0.14.0Boris Kolpackov2-4/+4
2021-10-15Update style submoduleBoris Kolpackov1-0/+0
2021-10-15Minor script improvementsBoris Kolpackov2-6/+8
2021-03-26Add buildos.{build,bootstrap,interactive}_timeout.<toolchain> cmdline variablesBoris Kolpackov1-8/+45
2021-03-26Add buildos.interactive.<toolchain>=true|false|both cmdline variableBoris Kolpackov1-1/+12
2021-03-09Note potential pipefail issuesBoris Kolpackov1-0/+4
2021-03-09Reduce retry delay in remove-machineBoris Kolpackov1-1/+1
2021-01-04Add ability to specify existing tap interface in test-machineBoris Kolpackov2-13/+29
Also, create new tap as tap9 instead of tap0.
2021-01-04Add ability to build custom/patched packages (untested)Boris Kolpackov1-6/+41
2021-01-04Update copyrightBoris Kolpackov1-1/+1
2020-07-30Upgrade to latest Debian testingBoris Kolpackov5-25/+55
One notable change is the switch from ntp to systemd-timesyncd. systemd/udev 245.6-2 qemu-system-x86 5.0-13 linux-image-amd64 5.7.6 g++ 9.3.0-15 initramfs-tools 0.137 debootstrap 1.0.123 Sizes (previous): buildos-image 5572672 (5466496) buildos-initrd 316454368 (307985422)
2020-07-21Change to version 0.14.0-a.0.zBoris Kolpackov2-2/+2
2020-07-18Release version 0.13.0v0.13.0Boris Kolpackov2-4/+4
2020-07-17Update submodulesBoris Kolpackov1-0/+0
2020-07-03Canonicalize license in manifestKaren Arutyunov1-2/+6
2020-07-01Use legal{} target type for legal documentation (LICENSE, AUTHORS, etc)Boris Kolpackov1-1/+1
2020-04-10Replace build-email manifest value with build-warning-emailKaren Arutyunov1-1/+1
2020-04-07Bump build2 version requirement to 0.13.0- (need config directive)Boris Kolpackov1-2/+2
Note that this means there will be no upgrade support for this release.