summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [conf-tgz] Even more agressive retry optionsHEADmasterSimon Rettberg6 days2-2/+2
|
* [config-tgz] Don't suppress error messages on downloadSimon Rettberg6 days2-3/+3
|
* Update to dracut-ng 110Simon Rettberg7 days1-1/+1
|
* dracut: Update ash install patch to dracut-ng 110Simon Rettberg7 days1-7/+10
|
* dracut: Fix: Add missing 60s delay before actual reboot/poweroffSimon Rettberg7 days1-5/+6
|
* [slx-ntfsfree] .service suffix now mandatory in depenendiesSimon Rettberg2026-03-111-1/+1
|
* [slx-drm] More debug output when setting up nvidia driversSimon Rettberg2026-03-101-5/+15
|
* [dnbd3-rootfs] Don't make /usr read-only in initrdSimon Rettberg2026-03-102-0/+6
| | | | | We have quite a few services and scripts that move things aroud or modify config files in /usr - so don't let systemd make it read-only.
* [dnbd3-rootfs] Turn hook into serviceSimon Rettberg2026-01-212-4/+6
| | | | | | | For some reason, after updating to dracut-ng, the service files don't get copied over anymore, while the dnbd3-client binary does. *shrug* Maybe it works better as a service, instead of a hook....
* Try to fix cp over dangling symlinkSimon Rettberg2025-11-212-7/+10
|
* Update dracut to 109Simon Rettberg2025-11-218-47/+63
|
* [busybox] Try random server if busybox.net is securwebinfotSimon Rettberg2025-05-281-1/+3
|
* [slx-drm] Build separate initrd for nvidia driversSimon Rettberg2025-04-172-4/+33
| | | | | | | | | | | As those make up for biggest chunk regarding the size of our initrd, split them out into a separate initrd that can be loaded on demand. Our bwLehrpool main initrd is now 92MB, the nvidia addon is 145MB. The same idea might be viable for amdgpu, which is also relatively large considering its kmod + firmware.
* [slx-ntfsfree] Add missing "\"Simon Rettberg2025-04-171-1/+1
|
* [slx-drm] Don't copy nvidia drivers to stage4, pointlessSimon Rettberg2025-04-164-31/+12Star
|
* [slx-dmsetup] Try to get swap-service to actually run after we detected all HDDsSimon Rettberg2025-04-151-2/+4
|
* [busybox] Update to 1.37.0Simon Rettberg2025-04-141-1/+1
|
* [slx-network] Disable pause frames earlySimon Rettberg2025-04-141-0/+6
|
* [slx-clock] Try harder to make sure date understands hwclock outputSimon Rettberg2025-04-142-4/+41
|
* [busybox] Enable swaponSimon Rettberg2025-04-141-2/+2
|
* Order all slx-services after install busyboxSimon Rettberg2025-04-091-0/+1
|
* [slx-dmsetup] Tweak service ordering, wait for HDDsSimon Rettberg2025-04-093-23/+24
|
* Fix dumb typoSimon Rettberg2025-04-091-1/+1
|
* [slx-dmsetup] Remove unreachable exit statementsSimon Rettberg2025-04-091-2/+0Star
|
* [slx-dmsetup] Split dmsetup-slx-device into smaller servicesSimon Rettberg2025-04-0912-205/+246
|
* [slx-clock] Try to guess RTC mode and write time back if no mode is specifiedSimon Rettberg2025-04-021-7/+24
|
* Avoid loading dracut-lib.sh in several scriptsSimon Rettberg2025-04-025-21/+20Star
|
* [slx-watchdog] Run after network (guess URL), check if shell was droppedSimon Rettberg2025-04-022-4/+11
|
* [slx-watchdog] Add custom watchdog to stage 3Simon Rettberg2025-03-313-33/+56
| | | | | | | Watchdog will send an error report to server if we don't finish stage 3 within 30 seconds (after aquiring the remote log server from config at least). This still doesn't catch network setup errors, but everything after. :)
* [dracut] Allow specifying service type for slx service generatorSimon Rettberg2025-03-311-2/+6
|
* [slx-dmsetup] More robust error handling, more loggingSimon Rettberg2025-03-111-112/+179
|
* [dnbd3-rootfs] Improve loggingSimon Rettberg2025-03-111-18/+28
|
* [slx-network] Make scripts much more verbose for better profilingSimon Rettberg2025-02-281-17/+37
|
* [dnbd3-rootfs] Add more status outputSimon Rettberg2024-12-191-4/+12
|
* [dnbd3-rootfs] Add hard timeout to udevadm settleSimon Rettberg2024-12-191-3/+17
| | | | | | | For some reason (to be debugged by a bored person), sometimes "udevadm settle" will hang in a way where it doesn't honor the timeout given via "-t" -- handle this by using SIGKILL after a couple more seconds.
* [slx-watchdog] New moduleSimon Rettberg2024-12-023-0/+105
|
* builder: Add --all-microcode optionSimon 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
|