• Joined on 2022-07-02
dan pushed to main at dan/liminix 2023-05-07 22:02:11 +00:00
55387b0ee3 extract common shell fns in tests
dan pushed to main at dan/liminix 2023-05-07 21:52:55 +00:00
d8cc6ab61c eth1 is lan in qemu
cc6c790746 set up path for min-copy-closure
bcf5dac5d7 min-copy-closure: honour $SSH_COMMAND env var
1c002c4065 min-copy-closure: improve output
2af8f2382a test min-copy-closure
Compare 8 commits »
dan pushed to main at dan/liminix 2023-04-27 10:18:56 +00:00
67768004ee erase full flash, it seems to help with jffs2
26c6eac937 delete config boot.tftp.enable as it doesn't enable anything
4cfaed7303 specify root device as /dev/mtdblockn
6d6dbe1cbb tftpboot: allow padding image with freeSpaceBytes
Compare 4 commits »
dan pushed to main at dan/liminix 2023-04-23 20:33:00 +00:00
151dc88c28 little evidence of thinking
2f3b108ef1 tftpboot: set phram erase block size to match hardware
6adab44fcf rotuer; run chronyd for accurate time
4342d3403f make rotuer example build again
28264febdb add smaller-than-gnu "hello world" package
Compare 6 commits »
dan pushed to main at dan/liminix 2023-04-23 17:27:51 +00:00
450b71924c little evidence of thinking
635758648b tftpboot: set phram erase block size to match hardware
da21bad491 rotuer; run chronyd for accurate time
58bc0769c6 make rotuer example build again
bc390f8341 add smaller-than-gnu "hello world" package
Compare 6 commits »
dan pushed to main at dan/liminix 2023-04-22 22:07:39 +00:00
3595e36294 workaround for huge musl binaries
245bf534e6 refactor: inline definition
3feb8eb5f9 shrink hostap, build it without openssl
Compare 3 commits »
dan pushed to main at dan/liminix 2023-04-19 21:07:45 +00:00
c7aa8c7756 some notes on how we couldn't make it smaller
c6b8a8488f build s6 with shared libraries
99af416e14 use /bin/sh for init scripts
Compare 3 commits »
dan pushed to main at dan/liminix 2023-04-18 22:57:47 +00:00
ad3ef53171 ntp: don't install manpages, docs etc
dan pushed to main at dan/liminix 2023-04-16 19:49:21 +00:00
65dfbad365 systemconfig: chown files if uid/gid > 0
dan pushed to main at dan/liminix 2023-04-15 17:27:57 +00:00
5dd0c6e3c0 rewrite preinit as very small C program
b1a89ae8c3 jffs2: squash uids, enable lzo compression
11f2715d18 mips-vm: enlarge mtd
1cc0b13b57 rewrite systemconfig in C and link statically
Compare 4 commits »
dan pushed to main at dan/liminix 2023-04-14 22:21:07 +00:00
c744ef8c17 systemconfig: accept uid and gid options
dan pushed to main at dan/liminix 2023-04-14 22:15:03 +00:00
fb796e61e0 pseudofile: allow setting uid and gid of files
9f3c80e774 make initramfs busybox (very slightly) smaller
Compare 2 commits »
dan pushed to main at dan/liminix 2023-04-10 21:58:15 +00:00
29c7af5892 set qemu flash erase block size
2566dc564c remove need for symlinks in initramfs busybox
0ad7b0e48b don't hardcode mtd0 initramfs->second stage
0a2881914b set erase block size to something that works for jffs2
4638092d3d build initramfs into kernel
Compare 7 commits »
dan pushed to main at dan/liminix 2023-04-10 19:46:06 +00:00
50d034bd46 set erase block size to something that works for jffs2
d7a6d6c1e3 build initramfs into kernel
4a1c781f0d move BLK_DEV_INITRD to base.nix
c43e84e452 shrink rsync
42725f56f9 make jffs2 module provide o.rootfs, conditionally
Compare 6 commits »
dan pushed to main at dan/liminix 2023-04-10 17:16:07 +00:00
07eb3d66da remove unused combined-image output
0687ae7f5c rename flashable->flashimage, o.squashfs to rootfs
2e15acd61c whitespace
18b35b1ca6 thinking ...
f5156425a2 correct jffs2 endian, remove unused bindings
Compare 5 commits »
dan pushed to main at dan/liminix 2023-04-06 19:58:49 +00:00
db54c877d6 add CI test for jffs2
dan pushed to main at dan/liminix 2023-04-04 22:38:44 +00:00
54a1ab3529 support jffs2, with initramfs
25d9da967c remove support for sockets in pseudofiles
aa1a2e5d75 package gen_init_cpio, tool for making an initramfs
f02efa3fe3 refactor
342c87b256 qemu: boot from mtd using mtd2block
Compare 5 commits »
dan pushed to main at dan/liminix 2023-04-02 22:01:23 +00:00
21b6eb0483 qemu: boot from mtd using mtd2block
3194262eb3 it has not been a production-ready week
98243d43da add mtdutils mkfs.jffs2 --graft option
Compare 4 commits »
dan pushed to main at dan/liminix 2023-03-28 15:15:09 +00:00
e0bd64b80f week source
a5630c1f30 add cautionary note about flashing a running device
Compare 2 commits »
dan pushed to main at dan/liminix 2023-03-24 23:47:31 +00:00
a172180be8 don't set lua5_3 in overlay
608d750b60 describe how to flash Liminix, and kexecboot
Compare 2 commits »