Daniel Barlow
|
5e573cef09
|
squashfs builder just needs filesystem not entire config
|
2022-09-27 22:06:36 +01:00 |
|
Daniel Barlow
|
e2650aa162
|
add pppoe derivation, replacing override
we use a custom installPhase so we don't drag in a bunch of
scripts that we don't need and don't work
|
2022-09-27 22:04:22 +01:00 |
|
Daniel Barlow
|
af4cd2e05c
|
make mksquashfs fail on error
|
2022-09-27 17:36:25 +01:00 |
|
Daniel Barlow
|
5d10a9e760
|
rename config.environment as config.filesystem
|
2022-09-27 16:48:17 +01:00 |
|
Daniel Barlow
|
696bbe6521
|
rename systemPackages as defaultProfile.packages
it doesn't work the same way as in nixos, so don't name it the same way
|
2022-09-27 16:47:42 +01:00 |
|
Daniel Barlow
|
4cbe669783
|
move make-image to subdirectory
|
2022-09-27 16:47:42 +01:00 |
|
Daniel Barlow
|
e40a91fca0
|
move all remaining pseudofiles to base module
|
2022-09-27 14:06:07 +01:00 |
|
Daniel Barlow
|
797aa30c47
|
make s6-init-files into a module
|
2022-09-27 10:19:44 +01:00 |
|
Daniel Barlow
|
09a9dba963
|
export "dir" and "symlink" from pseudofiles package
|
2022-09-26 18:27:43 +01:00 |
|
Daniel Barlow
|
c6c6b51893
|
make s6-rc-database a package
|
2022-09-26 15:59:21 +01:00 |
|
Daniel Barlow
|
d5ccecf038
|
make "shutdown" work
create a package for the s6-compatible shutdown/halt/poweroff
commands and put it on the path ahead of busybox
|
2022-09-26 14:13:23 +01:00 |
|
Daniel Barlow
|
7803eebfd4
|
add a "route" service
|
2022-09-26 13:44:40 +01:00 |
|
Daniel Barlow
|
676c94782b
|
separate files for networking and services
|
2022-09-26 12:26:54 +01:00 |
|
Daniel Barlow
|
9902d4052b
|
add a type definiton for s6-rc modules
|
2022-09-26 11:46:09 +01:00 |
|
Daniel Barlow
|
5d51d15b86
|
working pppoe with readiness notification on ip-up
|
2022-09-25 21:12:50 +01:00 |
|
Daniel Barlow
|
a34a3ade08
|
make udhcp wait for its interface to be ready
|
2022-09-25 21:10:57 +01:00 |
|
Daniel Barlow
|
3677ab9cb3
|
move service state out of s6 scandir
getting weird permission errors, seems simpler all raound just to
put them somewhere else
|
2022-09-25 21:10:04 +01:00 |
|
Daniel Barlow
|
1d9f39bf87
|
support notification-fd file in longrun
|
2022-09-25 21:06:08 +01:00 |
|
Daniel Barlow
|
92e42f1d45
|
fix oneshot "up" and "down" files
they're supposed to be names of executables, not text of
shell scripts
|
2022-09-25 21:02:10 +01:00 |
|
Daniel Barlow
|
01aa423dad
|
pkgs.writeAshScript is similar to writeShellScript but busybox
|
2022-09-25 20:50:20 +01:00 |
|
Daniel Barlow
|
3540f594b1
|
address service: rename addr->address & add prefixLength
these names are consistent with nixos
|
2022-09-25 16:51:13 +01:00 |
|
Daniel Barlow
|
c1835d97ee
|
add pppoe
|
2022-09-25 11:54:31 +01:00 |
|
Daniel Barlow
|
1bc8fd7873
|
remove trace output
|
2022-09-22 12:45:41 +01:00 |
|
Daniel Barlow
|
dd124e49dd
|
udhcp: write service responses as outputs
|
2022-09-22 12:42:20 +01:00 |
|
Daniel Barlow
|
e46abbccca
|
put liminix-tools in package overlay
|
2022-09-22 11:10:41 +01:00 |
|
Daniel Barlow
|
fde7a269b7
|
add default service target, get some stuff running
|
2022-09-22 00:10:55 +01:00 |
|
Daniel Barlow
|
edb701b87d
|
set PATH for root user, mount /proc and /sys
|
2022-09-22 00:10:00 +01:00 |
|
Daniel Barlow
|
45025f128a
|
switch to s6-linux-init and s6-rc
This is at the point where it runs a getty and a pile of s6-supervise
processes, though it doesn't seem to run the things being supervised
|
2022-09-21 23:01:21 +01:00 |
|