liminix/pkgs
Raito Bezarius f0c4f15cf5
All checks were successful
build liminix / build_vm_qemu_mips (pull_request) Successful in 31s
limiswitch: init
Minimal features:

- Can connect over serial
- Assess the situation wrt to A/B.
- Copy store paths.
- Flash a partition with data, e.g. a kernel.
- Activate the system.

Next steps:

- Boot into a specific image (primary or secondary)
- SSH transport layer
- Agent
- Less hardcoding
- Even better error recovery in the IO layer of the InteractionChannel
- xmodem/ymodem/zmodem for serial file transfers
- U-Boot-based recovery via TFTP or in-bootloader flashing
- Integration with colmena custom activation protocol

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-09-21 22:26:42 +02:00
..
anoia feat(ifwait): add ifbridgeable script 2024-09-07 21:09:17 +02:00
devout devout: run tests in postBuild 2024-04-27 21:07:25 +01:00
fennel install fennel from source as a package 2023-07-04 22:56:17 +01:00
fennelrepl fennerepl: remove readline 2024-09-07 20:03:02 +02:00
firewallgen firewallgen: make nft shebang work 2023-06-27 21:26:23 +01:00
firmware-utils Add tplink module for creating 'safeloader' images 2024-02-06 17:59:38 +01:00
gen_init_cpio package gen_init_cpio, tool for making an initramfs 2023-04-04 22:54:20 +01:00
go-l2tp list pkgs we need in bordervm build 2024-05-24 17:23:27 +02:00
hi add smaller-than-gnu "hello world" package 2023-04-23 20:56:20 +01:00
ifwait feat(ifwait): add ifbridgeable script 2024-09-07 21:09:17 +02:00
initramfs-peek initramfs-peek: an initramfs image with a shell, for debugging 2023-05-06 23:03:51 +01:00
iwinfo iwinfo: use Lua 5.3 port 2024-09-07 20:03:02 +02:00
kernel feat(initramfs): enable zstd compression 2024-09-07 22:49:25 +02:00
kernel-backport qemu: switch to building wireless as kernel modules 2023-02-22 18:41:41 +00:00
kmodloader gl-ar750: ath10k wireless depends on firmware 2024-02-16 00:38:36 +00:00
levitate pass entire config fragment to levitate, not just services 2024-04-29 20:07:01 +01:00
libubootenv add libubootenv package 2024-01-02 17:44:56 +00:00
libubox feat(libubox): support for Lua 5.3 2024-09-08 01:08:54 +02:00
liminix-tools feat(services): introduce structured bundles 2024-09-05 14:54:12 +02:00
limiswitch limiswitch: init 2024-09-21 22:26:42 +02:00
linotify ipv6 prefix delegation for rotuer 2023-05-31 23:29:05 +01:00
lualinux cross-compile lualinux 2024-04-24 18:28:14 +01:00
lzma move new packages to pkgs/default.nix 2023-03-03 22:21:27 +00:00
mac80211 mac80211: support ath9k pci variant 2023-11-25 18:39:15 +00:00
min-collect-garbage move min-list-garbage into min-collect-garbage pkg 2023-05-20 21:55:23 +01:00
min-copy-closure chore(min-copy-closure): improve liminix-rebuild for maintenance 2024-09-07 23:59:29 +02:00
minisock update minisock to not scribble on lua strings 2024-04-23 20:19:33 +01:00
mtdutils qemu: boot from mtd using mtd2block 2023-04-04 21:07:02 +01:00
nellie add nellie.close 2024-04-14 22:45:29 +01:00
netlink-lua update netlink-lua to latest 2023-02-28 20:56:19 +00:00
odhcp-script convert anoia.fs to use lualinux instead of lfs 2024-04-24 20:44:32 +01:00
odhcp6c partly support getting IPv6 addresses 2023-05-24 23:01:50 +01:00
openwrt fix rt2x00 wifi 2024-03-28 20:58:39 +00:00
ppp upgrade to ppp 2.5.0 2023-05-22 23:31:57 +01:00
pppoe add pppoe derivation, replacing override 2022-09-27 22:04:22 +01:00
preinit feat(recovery): strengthen debugging capabilities of preinit 2024-09-07 23:30:05 +02:00
pseudofile pseudofile: allow setting uid and gid of files 2023-04-14 23:12:52 +01:00
qemu patch qemu to load uncompressed ARM kernels at correct offset 2023-11-05 11:32:47 +00:00
routeros add routeros to overlay 2023-02-08 18:13:35 +00:00
run-liminix-vm fix(overlay): adopt upstream fix for Lua readline 2024-09-07 21:52:48 +02:00
s6-init-bin configurable busybox 2023-03-10 18:40:45 +00:00
s6-rc-database unconditionally restart trigger services on liminix-rebuild 2024-04-03 23:07:56 +01:00
schnapps schnapps needs util-linux for mount 2024-02-04 15:50:25 +00:00
service-fns rename /run/service-state to /run/services/outputs 2024-02-13 21:41:43 +00:00
swconfig pkgconfig is now pkg-config 2023-09-21 12:25:35 +01:00
systemconfig unconditionally restart trigger services on liminix-rebuild 2024-04-03 23:07:56 +01:00
tufted partial fix for timeout handling 2023-10-18 23:35:23 +01:00
u-boot add tftpboot test for mips 2023-12-21 19:25:45 +00:00
ubus feat(ubus): support for Lua 5.3 2024-09-08 01:08:59 +02:00
uevent-watch make uevent-watch use devout instead of direct netlink 2024-04-27 21:07:25 +01:00
usb-modeswitch barebones usb_modeswitch package 2024-05-24 17:23:27 +02:00
write-ash-script configurable busybox 2023-03-10 18:40:45 +00:00
write-fennel fix(write-fennel): escape binary path for PATH 2024-09-07 21:03:57 +02:00
write-fennel-script writeFennel is writeFennelScript with knobs on 2023-09-12 17:45:18 +01:00
zyxel-bootconfig devices/zyxel-nwa50ax: make zyxel-bootconfig executable 2024-02-19 03:13:21 +01:00
default.nix iwinfo: init at unstable-07-09-2024 2024-09-07 19:26:14 +02:00
kexec-map-file.patch add kexecboot 2023-03-19 20:25:43 +00:00