Arnout Engelen
a3f6234ef0
WIP: create a FIT image for TFTP booting
...
TODO: make 'traditional' and FIT methods work side-by-side
2025-01-02 09:46:34 +01:00
2e513eb4a7
example sni proxy using nginx
2024-12-29 23:34:15 +00:00
f2e4e77d73
firewall: don't use oifname in input rules
...
because it's empty, these are input rules for the local machine
2024-12-29 23:17:31 +00:00
48dfbe0c01
add nginx-small : nginx with finegrained configure options
2024-12-29 20:47:03 +00:00
6f697db57c
remove PSTORE from rt3200 default kconfig
...
we have config.logging.persistent.enable at home
2024-12-29 13:33:55 +00:00
fe1ee12e3d
swap strchr for strchrnul in dropbear authkeyfile patch
...
The strchrnul version was giving weird crashes on aarch64
belkin-rt3200. I haven't figured out why but this one doesn't
2024-12-29 13:30:21 +00:00
4d273a9469
dropbear would like /etc/shells to exist
2024-12-29 13:27:49 +00:00
40db175b41
complain if user attempting to tftpboot a ubifs
2024-12-29 13:26:45 +00:00
ab07212a7e
include jffs2 module per default
...
it has no effect unless enabled
2024-12-29 13:26:06 +00:00
f5e08ac9d9
rt3200 default to loader.fit
2024-12-29 13:25:26 +00:00
0cb18eabcd
boot.expect: improve reliability
...
don't depend on seeing u-boot prompt, it's just too easy to get
out of sync
2024-12-27 18:08:01 +00:00
24151425b8
and fix quoting
2024-12-24 14:29:01 +00:00
e06295ed83
rt3200: add fw_setenv commands to update boot_production
2024-12-24 14:19:29 +00:00
608d3e3abf
proofread
2024-12-24 14:01:30 +00:00
3e19f1b927
Merge branch 'runciter'
2024-12-24 13:47:27 +00:00
3f6e9b6384
rt3200 defaults to ubifs
2024-12-24 13:46:36 +00:00
294492a176
jiggle imports
2024-12-24 13:46:19 +00:00
67a1cd3718
improve install instructions for belkin rt3200
2024-12-24 13:45:11 +00:00
Arnout Engelen
f8a275d1a3
use Linux kernel sources associated with openwrt by default
2024-12-24 12:30:15 +00:00
0ee9c76c33
think
2024-12-24 12:30:15 +00:00
452aaa2f60
Merge pull request 'use Linux kernel sources associated with openwrt by default' ( #12 ) from raboof/liminix:linux-version-with-openwrt into main
...
Reviewed-on: dan/liminix#12
2024-12-24 12:24:31 +00:00
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
bc20f4c6b7
rt3200 test install
2024-12-23 23:59:52 +00:00
848214d104
add ubivolume output
2024-12-23 22:37:07 +00:00
ede8f12d2b
declare options.hardware.ubi unconditionally
...
this is so it can be defined in device modules even when
ubifs is not included in the configuration
2024-12-23 22:37:07 +00:00
6cd5b90678
outputs.rootubifs -> ubifs
2024-12-23 22:37:07 +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