summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* [config-tgz] Write config download time to dedicated fileSimon Rettberg2024-02-011-1/+1
|
* Link all services in initrd.target.wantsSimon Rettberg2024-02-018-22/+18Star
|
* [slx-uuid] Move network stuff down to fallback path, more outputSimon Rettberg2024-02-011-27/+24Star
|
* [slx-clock] Order ntp sync after fetch configSimon Rettberg2024-02-013-44/+46
|
* [slx-uuid] Change .wants hookSimon Rettberg2024-02-011-2/+2
|
* [busybox] Using ash to install ash doesn't sound too smart, SimonSimon Rettberg2024-02-011-1/+1
|
* [slx-addons] Add dependency on busybox -.-Simon Rettberg2024-01-311-0/+3
|
* De-dracutize service-scripts, try to use ash where applicableSimon Rettberg2024-01-319-227/+212Star
|
* [busybox] Split into servicesSimon Rettberg2024-01-317-37/+76
|
* [slx-clock] Actually install ntp sync serviceSimon Rettberg2024-01-311-1/+1
|
* [slx-network] Retry bringing iface up in wait-loopSimon Rettberg2024-01-302-17/+22
|
* [slx-dmsetup] Only resize rootfs if no such service exists in stage 4Simon Rettberg2024-01-291-1/+1
|
* [slx-dmsetup] Only grow rootfs if we don't do it in stage4Simon Rettberg2024-01-292-2/+4
|
* [slx-dmsetup] grow: Preserve exit status now that it's a serviceSimon Rettberg2024-01-291-3/+2Star
|
* [slx-runmode] Fix orderingSimon Rettberg2024-01-292-5/+4Star
|
* Try to use more systemd servicesSimon Rettberg2024-01-2976-216/+522
|
* [dnbd3-rootfs] Try optimized ext4 mount options if none are givenSimon Rettberg2024-01-101-1/+18
|
* Remove lie from commentSimon Rettberg2024-01-041-2/+1Star
| | | | Lying is not allowed on the internet.
* [slx-dmsetup] Use new is_on function from slx-toolsSimon Rettberg2023-07-061-1/+1
|
* [slx-dmsetup] Introduce SLX_ID44_CRYPT for encryptingSimon Rettberg2023-07-061-6/+22
| | | | | This will encrypt the entire writable device(s) before creating any partitions and pools inside it.
* [slx-network] Write own hostname and fqdn to /etc/hostsSimon Rettberg2023-06-211-0/+1
|
* [slx-drm] Load nVidia driver for all Class 03 sub-typesSimon Rettberg2023-06-212-6/+6
|
* [slx-dmsetup] Fix dm-crypt usage by making sure we get an encryption keySimon Rettberg2023-05-191-2/+8
|
* [slx-clock] Cannot check for ntpd - supplied by busyboxSimon Rettberg2023-04-251-4/+0Star
|
* [slx-clock] Write any output to journalSimon Rettberg2023-04-252-4/+14
|
* Make ask-password removal more sophisticatedSimon Rettberg2023-02-011-1/+2
| | | | ... i.e., don't break the whole script
* Fix dracut compile for latest version (059)Simon Rettberg2023-02-011-11/+4Star
|
* dracut development has moved to githubSimon Rettberg2023-02-011-1/+1
|
* Bump dracut to v59Simon Rettberg2023-01-311-4/+4
|
* [slx-network] Adapt to new busybox nslookup output syntaxSimon Rettberg2023-01-251-1/+5
|
* [busybox] Restore installer modeSimon Rettberg2023-01-251-1/+1
|
* [slx-clock] Use ntpd, as ntpdate uses ntpdig, which is written in pythonSimon Rettberg2023-01-242-4/+2Star
| | | | We don't want python in our init, it's bloated enough already...
* Accidentally enabled NFSSimon Rettberg2023-01-241-1/+1
|
* [busybox] Update configSimon Rettberg2023-01-241-333/+519
|
* [slx-clock] Add ntpdigSimon Rettberg2023-01-191-0/+2
|
* [slx-clock] ntpdate: -p is no longer supportedSimon Rettberg2023-01-051-1/+1
|
* [busybox] Disable NFS supportSimon Rettberg2022-12-072-6/+6
| | | | Fixes build on newer diostros
* [slx-dmsetup] Cannot make a local var with same name as global readonlySimon Rettberg2022-08-111-3/+3
|
* [slx-dmsetup] Handle absolute slice sizes first and remember used spaceSimon Rettberg2022-08-101-2/+19
|
* [slx-dmsetup] Add linear swap space if slx.swap is in command lineSimon Rettberg2022-08-091-4/+48
| | | | .... and if we don't seem to have an existing swap partition
* [slx-network] Desperate attempt to fix e1000e hangs with DHCP in initrdSimon Rettberg2022-06-171-0/+2
|
* [slx-network] Handle renew in trigger script; shellcheck improvementsSimon Rettberg2022-06-171-7/+6Star
|
* [*] Redirect 'set -x' output exclusively to /run/openslx/*Simon Rettberg2022-06-103-6/+3Star
| | | | | | | Having normal info/warn/echo/<tool> output in journal should be preferred, so we can correlate certain events and actions with other system services and scripts, instead of having everything intermixed with the xtrace spam in a separate log file without timestamps.
* [slx-network] Only redirect stderr to log filesSimon Rettberg2022-06-092-3/+3
|