Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | builder: Add --all-microcode optionHEADmaster | Simon Rettberg | 2024-09-17 | 1 | -0/+57 |
| | | | | | This will add all known CPU microcodes for AMD and Intel from about the past decade. | ||||
* | [slx-network] Also sanitize host/domain from KCL | Simon Rettberg | 2024-09-03 | 1 | -9/+20 |
| | |||||
* | Update dracut patch; make failing patches fatal | Simon Rettberg | 2024-07-11 | 2 | -12/+56 |
| | | | | | - Check for /.console_lock before trying to drop another shell - Silence systemd console output before spawning shell | ||||
* | [slx-network] Disable stage4 dhcp by default | Simon Rettberg | 2024-07-04 | 1 | -2/+1 |
| | |||||
* | [slx-network] Fix copying stage4 dhcp files | Simon Rettberg | 2024-07-04 | 2 | -6/+3 |
| | |||||
* | [slx-extra-script] Order post-mount after post-dmsetup | Simon Rettberg | 2024-06-17 | 1 | -0/+1 |
| | |||||
* | [slx-extra-script] Add post-mount hook | Simon Rettberg | 2024-06-17 | 2 | -4/+19 |
| | |||||
* | [slx-dmsetup] Better not encrypt the rootfs AFTER building the CoW layer | Simon Rettberg | 2024-06-14 | 1 | -16/+14 |
| | |||||
* | [slx-dmsetup] Try to fix some snapshot brain damage | Simon Rettberg | 2024-06-14 | 1 | -10/+8 |
| | | | | | | | create_snapshot was always using hard-coded $writable_device, but surrounding code at one callsite suggested it was expected to use $scratch_device - this would at least explain why we could end up with overlapping dm targets... -.- | ||||
* | [slx-dmsetup] busybox mktemp needs AT LEAST 6 X -.- | Simon Rettberg | 2024-06-14 | 1 | -4/+6 |
| | |||||
* | [slx-addons] find: Use "\!" instead of "-not" for busybox compat | Simon Rettberg | 2024-06-14 | 1 | -1/+1 |
| | |||||
* | [slx-dmsetup] Fix another busybox mktemp call | Simon Rettberg | 2024-06-14 | 1 | -1/+1 |
| | |||||
* | [slx-dmsetup] Fix braindead mktemp call by removing it | Simon Rettberg | 2024-06-13 | 1 | -4/+5 |
| | |||||
* | [slx-dmsetup] Kill stray line | Simon Rettberg | 2024-06-13 | 1 | -1/+0 |
| | |||||
* | [dnbd3root] Add missing .service | Simon Rettberg | 2024-06-13 | 1 | -1/+1 |
| | |||||
* | [slx-dmsetup] Avoid unnecessary dm targets, rename crypted ones | Simon Rettberg | 2024-06-13 | 1 | -34/+72 |
| | | | | | | | | | | | | | | | | | | | | | | | | | 1) Avoid creating linear targets that would be fully covered by an encrypted target later. Also don't create a linear slice for the thinpool if it's going to be the only thing we put in our writable partition. 2) Previously, when we created an encrypted device, it would look like | ` devicename ` devicename-crypt Which was a bit confusing/surprising, because the final name was not what was specified in our custom partition table. Now, the result would look like | ` devicename-k ` devicename So the final device you'd use has the expected name. | ||||
* | De-duplicate tools copied vs. what busybox ships | Simon Rettberg | 2024-06-12 | 3 | -22/+22 |
| | | | | ... and hope nothing breaks | ||||
* | [config-tgz] Support multiple space separated local configs | Simon Rettberg | 2024-06-12 | 2 | -11/+12 |
| | |||||
* | [busybox] Enable more options, disable rpm2cpio | Simon Rettberg | 2024-06-12 | 1 | -5/+5 |
| | |||||
* | [slx-extra-script] Split up in pre/post-dmsetup | Simon Rettberg | 2024-06-12 | 6 | -15/+46 |
| | | | | | The supplied extra script will be called twice, with either pre-dmsetup or post-dmsetup as the first parameter. | ||||
* | [dnbd3-rootfs] Kill SLX_GENERATE_FSTAB_SCRIPT | Simon Rettberg | 2024-06-12 | 1 | -6/+3 |
| | |||||
* | [slx-extra-script] New module to run script from URL | Simon Rettberg | 2024-06-12 | 3 | -8/+27 |
| | |||||
* | [busybox] module-setup: Bail out if build fails | Simon Rettberg | 2024-06-11 | 1 | -1/+0 |
| | |||||
* | [busybox] Disable NFS again, missing dep | Simon Rettberg | 2024-06-11 | 1 | -1/+1 |
| | |||||
* | [busybox] Enable ip rule and mount nfs | Simon Rettberg | 2024-06-11 | 1 | -2/+2 |
| | |||||
* | [dnbd3-rootfs] Add option to specify partition by number, add fallback | Simon Rettberg | 2024-06-11 | 1 | -19/+57 |
| | | | | | Fallback is to scan all partitions on the r/o device, or the r/o device itself, for an init binary. | ||||
* | [busybox] Update to 1.36.1 | Simon Rettberg | 2024-06-11 | 1 | -4/+7 |
| | |||||
* | Fix misleading message | Simon Rettberg | 2024-06-11 | 1 | -1/+1 |
| | | | | | /dev/mapper/root is configurable, so don't hard-code it in service description. | ||||
* | Update example config some more: unused vars, wrong syntax | Simon Rettberg | 2024-05-27 | 1 | -7/+3 |
| | |||||
* | Remove unused var from example config | Simon Rettberg | 2024-05-27 | 1 | -4/+1 |
| | |||||
* | [slx-network] Fix lowercasing | Simon Rettberg | 2024-03-05 | 1 | -1/+1 |
| | |||||
* | [slx-dmsetup] Make sure id44 slices are 4k-aligned | Simon Rettberg | 2024-03-01 | 1 | -4/+8 |
| | |||||
* | [slx-network] Get rid of rdns | Simon Rettberg | 2024-03-01 | 3 | -10/+10 |
| | |||||
* | [slx-network] Fix escaping in awk script | Simon Rettberg | 2024-03-01 | 1 | -2/+2 |
| | |||||
* | [slx-network] Overhaul DHCP trigger, generation of resolv.conf, hosts | Simon Rettberg | 2024-02-29 | 1 | -69/+70 |
| | |||||
* | [slx-splash] Use exit not return now that it's standalone | Simon Rettberg | 2024-02-16 | 1 | -6/+6 |
| | |||||
* | [slx-addons] Tweak log output a bit | Simon Rettberg | 2024-02-16 | 1 | -3/+4 |
| | |||||
* | [slx-runmode] *initrd-root-fs.target | Simon Rettberg | 2024-02-16 | 1 | -1/+1 |
| | |||||
* | [slx-runmode] Properly order after initrd-fs | Simon Rettberg | 2024-02-16 | 2 | -2/+3 |
| | |||||
* | Order services before initrd-cleanup | Simon Rettberg | 2024-02-12 | 1 | -1/+1 |
| | |||||
* | [slx-clock] Fix misspelled service name | Simon Rettberg | 2024-02-12 | 1 | -1/+1 |
| | |||||
* | Also refuse to build xmount for now | Simon Rettberg | 2024-02-09 | 1 | -1/+3 |
| | |||||
* | [dnbd3-rootfs] Remove xmount support, add raw support | Simon Rettberg | 2024-02-09 | 1 | -24/+16 |
| | |||||
* | Use slx_service helper to create service files | Simon Rettberg | 2024-02-09 | 32 | -373/+78 |
| | |||||
* | Extend service file template for scripts | Simon Rettberg | 2024-02-09 | 1 | -0/+4 |
| | |||||
* | [slx-splash] Adapt to servicified new stuff | Simon Rettberg | 2024-02-09 | 6 | -60/+78 |
| | |||||
* | Avoid using shopt | Simon Rettberg | 2024-02-08 | 1 | -1/+1 |
| | |||||
* | Add slx_service helper function to add service-script to init | Simon Rettberg | 2024-02-08 | 1 | -0/+70 |
| | | | | | | | | | | | | | | | | | | This should be called in a module install script, to add a script in <moddir>/hooks/ to the init, and create a service file with configurable dependencies. slx_service <script name without .sh> <service description> [options] Options are: --before, --after, --wants, --requires, --wbefore --wafter --wbefore is shorthand for doing --before <something> --wants <something> same for --wafter. For example, assuming a script ./hooks/s3-init-foo.sh, call slx_service "s3-init-foo" "Initialize all foo" --wafter \ s3-finish-bar.service --before s3-something.service | ||||
* | [dnbd3-rootfs] Make sure to copy dnbd3-client binary again | Simon Rettberg | 2024-02-02 | 1 | -4/+8 |
| | | | | Somehow this got MIA in the big refactor. | ||||
* | [slx-addons] Optimize addon activation (~1000% gain) | Simon Rettberg | 2024-02-01 | 1 | -6/+15 |
| |