1
0
forked from dan/liminix
Commit Graph

1400 Commits

Author SHA1 Message Date
dan
52967f746b Merge branch 'main' into linux-version-with-openwrt 2024-12-24 12:24:13 +00:00
Arnout Engelen
a89f866bf0 use Linux kernel sources associated with openwrt by default 2024-12-24 12:21:28 +00:00
f3fadd5cd7 think 2024-12-24 12:20:48 +00:00
db4f098c02 add fit bootloader
this is for the belkin rt3200, whose uboot doesn't do
extlinux but can load a fit from a ubifs. It adds the
a kernel+dtb as /boot/fit
2024-12-23 11:21:58 +00:00
1347937345 rename file 2024-12-23 10:31:22 +00:00
a7b5f80674 rename extlinux output to bootfiles
this is in preparation for introducing other non-extlinux
modules that populate /boot
2024-12-23 00:09:31 +00:00
5c78338d71 make mtdutils use no-systemd util-linux 2024-12-22 23:24:11 +00:00
ed02d02767 bump NEWS 2024-12-22 21:12:36 +00:00
f07a38b0fd extract uimage output module into own file 2024-12-22 21:10:07 +00:00
ac189f2977 outputs.zimage -> outputs.kernel.zImage
remove config option/derivation in favour of accessing
as output of the kernel derivation (matches what we do
with e.g. modulesupport)
2024-12-22 17:27:59 +00:00
ebb4d4a831 think 2024-12-22 16:03:24 +00:00
6bfbdf352d bordervm: expose ssh on port 2222 2024-12-22 16:01:38 +00:00
4ea1cf7f32 rt3200 better install docs 2024-12-20 22:26:40 +00:00
f60b74f415 add a new updater output
this is so that we don't have to obfuscate store paths in
systemConfiguration to avoid dragging in build system
deps.

breaking-ish change to workflows, docs updated
2024-12-20 00:05:07 +00:00
812e35b7b9 systemconfig: improve filenames/pathnames
no more make-stuff
2024-12-19 22:28:30 +00:00
172f368633 fix markup 2024-12-19 21:59:04 +00:00
1af9a39db1 omnia: delete pstore config we're probably not using 2024-12-19 20:59:52 +00:00
420552ce98 add omnia to ci 2024-12-19 20:56:05 +00:00
56c667cfd5 extract systemConfiguration into its own output module 2024-12-19 20:55:10 +00:00
f9b4f0bc9c move modules/squashfs.nix into outputs/ 2024-12-19 14:33:50 +00:00
ba5e4704a0 add short note about persistent logs 2024-12-18 23:08:28 +00:00
3357d21d7f enlarge pmsg buffer to full size of ramoops region
4k was a piddly amount and we weren't using the rest of it for
anything else
2024-12-18 21:16:49 +00:00
ffaca615ba copy logs to /dev/pmsg0 when ogging.persistent.enabled 2024-12-18 21:11:58 +00:00
77cd4492b2 unbreak nix-shell 2024-12-17 23:26:56 +00:00
81f5550bf0 config.logging.persistent enables /dev/pmsg0
- whatever's written to /dev/pmsg0 appears as
/sys/fs/pstore/pmsg-ramoops-0 after reboot

- only works on devices with the relevant device tree
support (gl-ar750 and whatever has it by default)

- nothing in the system is actually writing this file yet

- or reading it at boot time, for that matter
2024-12-17 23:24:31 +00:00
b52133a28b add hardware.dts.includes option 2024-12-17 20:36:14 +00:00
Arnout Engelen
1ff779c1a9
use Linux kernel sources associated with openwrt by default 2024-12-17 20:24:14 +01:00
44caefcd3b rename config.hardware.dts.includes -> includePaths
(1) it's a better name
(2) I want to use `includes` to specify dtsi files
2024-12-17 17:41:53 +00:00
6e6b8790eb think 2024-12-17 17:24:52 +00:00
2e5a8a572e tufted: more robust merge-pathname impl 2024-12-17 17:24:40 +00:00
464d046b5a append-path spec behaviour for repeated / 2024-12-17 17:24:16 +00:00
ac8b971cc0 new fn append-path in anoia
complains if you try to ../../../
2024-12-11 17:26:44 +00:00
13087d17e3 use assert macros in anoia/init.fnl
there is no circularity (maybe there was once?)
2024-12-11 17:25:39 +00:00
5572c0ecb0 rewrite parts of inout test to be differently wrong 2024-12-09 23:36:22 +00:00
4cbe3ba683 add some debug output in inout test 2024-12-09 21:00:11 +00:00
20f4a12689 inout: improve robustness, maybe? 2024-12-07 16:02:42 +00:00
33e5c436d5 add environment variables that scapy now needs (24.11) 2024-12-04 21:16:36 +00:00
cde30bcd54 in nixos 24.11 chrony no longer expects nss/nspr/readline 2024-12-03 21:39:54 +00:00
1f7d6544e3 provide stdout to ppp callback scripts
pppd runs them with 0,1,2 => /dev/null but we actually quite like
seeing errors in the logs
2024-10-17 21:37:08 +01:00
1bca072509 fix chrony pidfile error 2024-10-17 21:35:33 +01:00
7b98724643 turns out we did need usepeerdns 2024-10-17 21:05:16 +01:00
b1625763ee ppp service signal readiness only when ip-up has run
as downstream services need e.g. ifname which is not written by ipv6-up
2024-10-16 22:59:01 +01:00
91bdfc2766 remove apparently obsolete rp-pppoe configure setting
this were copied from nixpkgs but perhaps is for an older version of
rp-pppoe because it builds just fine without
2024-10-16 22:56:05 +01:00
14bfebc5c3 enable unloading modules so that scripts work
if we can't unload them then the service that loads them will fail
the second time it's run
2024-10-16 22:54:19 +01:00
0447ac0ff9 did we need MODULE_SIG?
I think this may be a hangover from using backports modules for wlan
2024-10-16 22:53:16 +01:00
e35a1514ab send kernel logs to s6 2024-10-16 18:59:42 +01:00
4a0120487c remove usepeerdns - it causes only errors
we handle dns with service outputs anyway
2024-10-16 18:58:34 +01:00
888688ce28 buuld ppp with path to /run 2024-10-16 18:57:26 +01:00
9e3f48768e think 2024-10-14 18:49:10 +01:00
72171021e3 support finish script in longrun 2024-10-10 18:26:14 +01:00