1
0
Fork 0
liminix/modules
Daniel Barlow e6e4665a18 flip dependencies for triggered/controlled services
Instead of treating the trigger as the "main" service and the
triggered service as subsidary, now we treat the triggered
service as the service and the trigger as "subsidary". This
needs some special handling when we work out which services
go in the default bundle, but it works better for declaring
dependencies on triggered services because it means the
dependency runs after the triggered service comes up, not
just when the watcher-for-events starts
2024-06-09 22:37:45 +01:00
..
arch build kernel only once for multiple outputs 2024-01-02 19:40:57 +00:00
bridge implement ifwait trigger service and use in bridge 2024-03-28 20:59:39 +00:00
cdc-ncm update all calls to uevent-watch 2024-06-02 20:42:09 +01:00
dhcp6c convert anoia.fs to use lualinux 2024-04-25 21:14:37 +01:00
dnsmasq subdue dnsmasq logs 2024-02-15 23:43:54 +00:00
firewall set default for firewall extraRules 2024-05-03 16:28:53 +01:00
hostapd remove interface.device 2023-08-28 22:02:28 +01:00
ifwait unconditionally restart trigger services on liminix-rebuild 2024-04-03 23:07:56 +01:00
kernel build modules at same time as main kernel vmlinux 2024-02-11 23:47:11 +00:00
mount flip dependencies for triggered/controlled services 2024-06-09 22:37:45 +01:00
network support setting network device names 2023-11-26 23:15:28 +00:00
ntp add o+x permission on service-state directories 2023-08-28 22:02:28 +01:00
outputs tftpboot: use commandLineDtbNode 2024-03-16 20:06:38 +02:00
ppp exec xl2tpd 2024-05-22 18:54:49 +01:00
profiles firewall module: provide default rules and merge extraRules 2024-03-21 12:00:34 +00:00
s6 flip dependencies for triggered/controlled services 2024-06-09 22:37:45 +01:00
schnapps add turris "schnapps" tool 2024-01-05 00:07:01 +00:00
service-trigger flip dependencies for triggered/controlled services 2024-06-09 22:37:45 +01:00
ssh use mkstate for dropbear keys 2024-02-13 22:12:26 +00:00
vlan vlan interface services depend on primary 2024-04-28 21:33:36 +01:00
watchdog watchdog: put s6 pkg on $PATH for s6-svstat 2024-04-17 13:01:10 +01:00
zyxel-dual-image modules/zyxel-dual-image: init 2024-02-19 02:48:50 +01:00
all-modules.nix alphabetize list in all-modules 2024-04-28 12:42:47 +01:00
base.nix separate kernel and base modules 2024-04-28 12:44:27 +01:00
busybox.nix modules/busybox: add `dhcprelay` 2024-02-19 02:48:50 +01:00
hardware.nix alignment may be null 2024-02-27 19:47:46 +00:00
hostname.nix describe hostname option 2023-08-16 22:26:40 +01:00
mdevd.nix make uevent-watch use devout instead of direct netlink 2024-04-27 21:07:25 +01:00
outputs.nix modules/outputs: expose `commandLineDtbNode` option 2024-02-18 20:30:41 +01:00
ramdisk.nix improve grammar of mkEnableOption descriptions 2023-08-04 20:19:27 +01:00
squashfs.nix move squashfs kernel options into module 2023-08-30 22:59:28 +01:00
usb.nix add usb storage for turris omnia 2024-01-26 22:46:36 +00:00
users.nix improve doc 2023-08-16 22:52:16 +01:00
wlan.nix use regular kernel not backports for mac80211 2024-02-12 20:41:10 +00:00