summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* builder: Add --all-microcode optionHEADmasterSimon Rettberg2024-09-171-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 KCLSimon Rettberg2024-09-031-9/+20
|
* Update dracut patch; make failing patches fatalSimon Rettberg2024-07-112-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 defaultSimon Rettberg2024-07-041-2/+1Star
|
* [slx-network] Fix copying stage4 dhcp filesSimon Rettberg2024-07-042-6/+3Star
|
* [slx-extra-script] Order post-mount after post-dmsetupSimon Rettberg2024-06-171-0/+1
|
* [slx-extra-script] Add post-mount hookSimon Rettberg2024-06-172-4/+19
|
* [slx-dmsetup] Better not encrypt the rootfs AFTER building the CoW layerSimon Rettberg2024-06-141-16/+14Star
|
* [slx-dmsetup] Try to fix some snapshot brain damageSimon Rettberg2024-06-141-10/+8Star
| | | | | | | 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 Rettberg2024-06-141-4/+6
|
* [slx-addons] find: Use "\!" instead of "-not" for busybox compatSimon Rettberg2024-06-141-1/+1
|
* [slx-dmsetup] Fix another busybox mktemp callSimon Rettberg2024-06-141-1/+1
|
* [slx-dmsetup] Fix braindead mktemp call by removing itSimon Rettberg2024-06-131-4/+5
|
* [slx-dmsetup] Kill stray lineSimon Rettberg2024-06-131-1/+0Star
|
* [dnbd3root] Add missing .serviceSimon Rettberg2024-06-131-1/+1
|
* [slx-dmsetup] Avoid unnecessary dm targets, rename crypted onesSimon Rettberg2024-06-131-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 shipsSimon Rettberg2024-06-123-22/+22
| | | | ... and hope nothing breaks
* [config-tgz] Support multiple space separated local configsSimon Rettberg2024-06-122-11/+12
|
* [busybox] Enable more options, disable rpm2cpioSimon Rettberg2024-06-121-5/+5
|
* [slx-extra-script] Split up in pre/post-dmsetupSimon Rettberg2024-06-126-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_SCRIPTSimon Rettberg2024-06-121-6/+3Star
|
* [slx-extra-script] New module to run script from URLSimon Rettberg2024-06-123-8/+27
|
* [busybox] module-setup: Bail out if build failsSimon Rettberg2024-06-111-1/+0Star
|
* [busybox] Disable NFS again, missing depSimon Rettberg2024-06-111-1/+1
|
* [busybox] Enable ip rule and mount nfsSimon Rettberg2024-06-111-2/+2
|
* [dnbd3-rootfs] Add option to specify partition by number, add fallbackSimon Rettberg2024-06-111-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.1Simon Rettberg2024-06-111-4/+7
|
* Fix misleading messageSimon Rettberg2024-06-111-1/+1
| | | | | /dev/mapper/root is configurable, so don't hard-code it in service description.
* Update example config some more: unused vars, wrong syntaxSimon Rettberg2024-05-271-7/+3Star
|
* Remove unused var from example configSimon Rettberg2024-05-271-4/+1Star
|
* [slx-network] Fix lowercasingSimon Rettberg2024-03-051-1/+1
|
* [slx-dmsetup] Make sure id44 slices are 4k-alignedSimon Rettberg2024-03-011-4/+8
|
* [slx-network] Get rid of rdnsSimon Rettberg2024-03-013-10/+10
|
* [slx-network] Fix escaping in awk scriptSimon Rettberg2024-03-011-2/+2
|
* [slx-network] Overhaul DHCP trigger, generation of resolv.conf, hostsSimon Rettberg2024-02-291-69/+70
|
* [slx-splash] Use exit not return now that it's standaloneSimon Rettberg2024-02-161-6/+6
|
* [slx-addons] Tweak log output a bitSimon Rettberg2024-02-161-3/+4
|
* [slx-runmode] *initrd-root-fs.targetSimon Rettberg2024-02-161-1/+1
|
* [slx-runmode] Properly order after initrd-fsSimon Rettberg2024-02-162-2/+3
|
* Order services before initrd-cleanupSimon Rettberg2024-02-121-1/+1
|
* [slx-clock] Fix misspelled service nameSimon Rettberg2024-02-121-1/+1
|
* Also refuse to build xmount for nowSimon Rettberg2024-02-091-1/+3
|
* [dnbd3-rootfs] Remove xmount support, add raw supportSimon Rettberg2024-02-091-24/+16Star
|
* Use slx_service helper to create service filesSimon Rettberg2024-02-0932-373/+78Star
|
* Extend service file template for scriptsSimon Rettberg2024-02-091-0/+4
|
* [slx-splash] Adapt to servicified new stuffSimon Rettberg2024-02-096-60/+78
|
* Avoid using shoptSimon Rettberg2024-02-081-1/+1
|
* Add slx_service helper function to add service-script to initSimon Rettberg2024-02-081-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 againSimon Rettberg2024-02-021-4/+8
| | | | Somehow this got MIA in the big refactor.
* [slx-addons] Optimize addon activation (~1000% gain)Simon Rettberg2024-02-011-6/+15
|