-
6adab44fcf
rotuer; run chronyd for accurate time
Daniel Barlow
2023-04-23 18:22:39 +0100
-
4342d3403f
make rotuer example build again
Daniel Barlow
2023-04-23 12:58:51 +0100
-
28264febdb
add smaller-than-gnu "hello world" package
Daniel Barlow
2023-04-23 11:38:22 +0100
-
2c4f8b823e
remove jffs2boot target
Daniel Barlow
2023-04-23 11:31:48 +0100
-
3595e36294
workaround for huge musl binaries
Daniel Barlow
2023-04-22 23:04:03 +0100
-
245bf534e6
refactor: inline definition
Daniel Barlow
2023-04-22 23:03:36 +0100
-
3feb8eb5f9
shrink hostap, build it without openssl
Daniel Barlow
2023-04-22 22:17:35 +0100
-
c7aa8c7756
some notes on how we couldn't make it smaller
Daniel Barlow
2023-04-19 22:03:18 +0100
-
c6b8a8488f
build s6 with shared libraries
Daniel Barlow
2023-04-19 21:44:06 +0100
-
99af416e14
use /bin/sh for init scripts
Daniel Barlow
2023-04-19 21:41:05 +0100
-
ad3ef53171
ntp: don't install manpages, docs etc
Daniel Barlow
2023-04-18 23:57:15 +0100
-
65dfbad365
systemconfig: chown files if uid/gid > 0
Daniel Barlow
2023-04-15 22:53:28 +0100
-
5dd0c6e3c0
rewrite preinit as very small C program
Daniel Barlow
2023-04-15 17:35:02 +0100
-
b1a89ae8c3
jffs2: squash uids, enable lzo compression
Daniel Barlow
2023-04-15 17:23:58 +0100
-
11f2715d18
mips-vm: enlarge mtd
Daniel Barlow
2023-04-15 17:22:35 +0100
-
1cc0b13b57
rewrite systemconfig in C and link statically
Daniel Barlow
2023-04-15 17:15:44 +0100
-
c744ef8c17
systemconfig: accept uid and gid options
Daniel Barlow
2023-04-14 23:19:56 +0100
-
fb796e61e0
pseudofile: allow setting uid and gid of files
Brian McKenna
2023-04-14 09:18:27 +1000
-
9f3c80e774
make initramfs busybox (very slightly) smaller
Daniel Barlow
2023-04-11 23:08:02 +0100
-
29c7af5892
set qemu flash erase block size
Daniel Barlow
2023-04-10 22:55:25 +0100
-
2566dc564c
remove need for symlinks in initramfs busybox
Daniel Barlow
2023-04-10 22:54:56 +0100
-
0ad7b0e48b
don't hardcode mtd0 initramfs->second stage
Daniel Barlow
2023-04-10 22:53:56 +0100
-
0a2881914b
set erase block size to something that works for jffs2
Daniel Barlow
2023-04-10 20:39:26 +0100
-
4638092d3d
build initramfs into kernel
Daniel Barlow
2023-04-10 20:35:06 +0100
-
633a4f8003
move BLK_DEV_INITRD to base.nix
Daniel Barlow
2023-04-10 20:28:18 +0100
-
fe99abc450
shrink rsync
Daniel Barlow
2023-04-10 20:04:23 +0100
-
42725f56f9
make jffs2 module provide o.rootfs, conditionally
Daniel Barlow
2023-04-10 19:59:09 +0100
-
63a89f7d0d
add config.boot.initramfs.enable
Daniel Barlow
2023-04-10 19:07:27 +0100
-
07eb3d66da
remove unused combined-image output
Daniel Barlow
2023-04-10 18:15:48 +0100
-
0687ae7f5c
rename flashable->flashimage, o.squashfs to rootfs
Daniel Barlow
2023-04-10 18:09:37 +0100
-
2e15acd61c
whitespace
Daniel Barlow
2023-04-10 17:46:39 +0100
-
18b35b1ca6
thinking ...
Daniel Barlow
2023-04-10 17:35:17 +0100
-
f5156425a2
correct jffs2 endian, remove unused bindings
Daniel Barlow
2023-04-07 09:39:47 +0100
-
db54c877d6
add CI test for jffs2
Daniel Barlow
2023-04-06 20:58:26 +0100
-
54a1ab3529
support jffs2, with initramfs
Daniel Barlow
2023-04-04 23:35:49 +0100
-
25d9da967c
remove support for sockets in pseudofiles
Daniel Barlow
2023-04-04 23:23:22 +0100
-
aa1a2e5d75
package gen_init_cpio, tool for making an initramfs
Daniel Barlow
2023-04-04 22:47:59 +0100
-
f02efa3fe3
refactor
Daniel Barlow
2023-04-04 21:11:28 +0100
-
342c87b256
qemu: boot from mtd using mtd2block
Daniel Barlow
2023-04-02 18:49:40 +0100
-
07e7d63ade
fixup
98243d43da
Daniel Barlow
2023-04-02 18:46:27 +0100
-
3194262eb3
it has not been a production-ready week
Daniel Barlow
2023-03-31 23:44:49 +0100
-
98243d43da
add mtdutils mkfs.jffs2 --graft option
Daniel Barlow
2023-03-31 23:42:13 +0100
-
e0bd64b80f
week source
Daniel Barlow
2023-03-28 16:14:00 +0100
-
a5630c1f30
add cautionary note about flashing a running device
Daniel Barlow
2023-03-26 10:21:36 +0100
-
a172180be8
don't set lua5_3 in overlay
Daniel Barlow
2023-03-24 23:43:13 +0000
-
608d750b60
describe how to flash Liminix, and kexecboot
Daniel Barlow
2023-03-24 23:38:41 +0000
-
f5a7b78679
rename kexec-tools-static
Daniel Barlow
2023-03-24 20:51:46 +0000
-
3608cc5e33
add kenrel command line cookie to mips-vm script
Daniel Barlow
2023-03-24 18:48:38 +0000
-
c831859513
add flashcp to allow flashing from a running system
Daniel Barlow
2023-03-24 17:32:46 +0000
-
404162ac1e
support all kinds of boot for arhcive
Daniel Barlow
2023-03-24 17:14:15 +0000
-
045f10e79b
build kexec statically
Daniel Barlow
2023-03-24 17:12:19 +0000
-
4ea60a6082
watchdog support for mt300n-v2
Daniel Barlow
2023-03-24 17:11:36 +0000
-
561d55ed5f
arhcive: rsync daemon needs a group
Daniel Barlow
2023-03-24 17:10:49 +0000
-
a5cfa37ed3
unify kernel command line handling
Daniel Barlow
2023-03-23 21:50:44 +0000
-
1c36f1b373
demonstrate adding ssh keys
Daniel Barlow
2023-03-23 13:16:58 +0000
-
beb6e260d4
PoC support for hardware watchdog
Daniel Barlow
2023-03-23 12:48:10 +0000
-
e84285e576
remove second copy of lua
Daniel Barlow
2023-03-22 19:28:34 +0000
-
64d8602408
some kexecboot notes
Daniel Barlow
2023-03-19 20:27:43 +0000
-
8250d592ba
don't hardcode root device, too confusing when adding phram
Daniel Barlow
2023-03-19 20:27:05 +0000
-
4b19568f1b
add kexecboot
Daniel Barlow
2023-03-19 09:49:32 +0000
-
429ffa8e7d
make applyPatches work for ramips
Daniel Barlow
2023-03-19 09:55:39 +0000
-
efd878dc5e
extract common code for patching kernel source fdorm openwrt
Daniel Barlow
2023-03-18 19:17:58 +0000
-
e40170f7d5
pppoe test: update to expect change in root's PS1
Daniel Barlow
2023-03-18 19:16:27 +0000
-
b85492c744
when flashing, only need to erase the space we're writing
Daniel Barlow
2023-03-18 14:50:09 +0000
-
3c6ec354ce
move root's home directory to /home/root
Daniel Barlow
2023-03-18 14:46:50 +0000
-
e78d5212e6
move tftp config to base module
Daniel Barlow
2023-03-18 14:45:51 +0000
-
ce05f4e44c
extract phram.mtd ramdisk support from tftpboot module
Daniel Barlow
2023-03-17 12:22:20 +0000
-
6e95932e0e
untested fix for unable to mount usb disk at boot
Daniel Barlow
2023-03-17 11:53:26 +0000
-
9f9558c9e8
style: let inherit fetchpatch
Daniel Barlow
2023-03-17 11:49:30 +0000
-
153cbec573
fix pathnames of modules
Daniel Barlow
2023-03-17 11:47:16 +0000
-
3f11a3c708
gl-ar750 gpio support is required for USB to work
Daniel Barlow
2023-03-17 11:42:01 +0000
-
71ae8f8784
overthinking
Daniel Barlow
2023-03-17 11:58:02 +0000
-
23b434b80e
add a logo
Daniel Barlow
2023-03-11 18:07:46 +0000
-
a4e1dcedd3
redirect stderr
Daniel Barlow
2023-03-10 23:39:53 +0000
-
53810e1f5f
tidy up a bit
Daniel Barlow
2023-03-10 23:39:32 +0000
-
ad3f241af9
support mt300n-v2 flash
Daniel Barlow
2023-03-10 23:24:05 +0000
-
3efa9e0af2
restore missing applets
Daniel Barlow
2023-03-10 23:14:13 +0000
-
f2d1789ad7
add openssh authorized_keys
Daniel Barlow
2023-03-10 23:13:32 +0000
-
2594239bbc
can't use builtins.fetchurl on hydra?
Daniel Barlow
2023-03-10 18:51:07 +0000
-
be06363e4f
new example for rsync/usb backup server
Daniel Barlow
2023-03-10 18:42:32 +0000
-
9f03276db8
move noise sources around in tests
Daniel Barlow
2023-03-10 18:41:43 +0000
-
225fc6fe51
configurable busybox
Daniel Barlow
2023-03-10 18:40:45 +0000
-
8b2fcb5336
move non-normative examples into a subdirectory
Daniel Barlow
2023-03-10 14:38:13 +0000
-
43f1fb230b
remove unrecoginsed earlyprintk param from kernel commandline
Daniel Barlow
2023-03-10 00:50:28 +0000
-
d83bcc643e
add wifi firmware, move things around in ram
Daniel Barlow
2023-03-10 00:48:47 +0000
-
f50b0627a2
gl-mt300n-v2: initialize switch & define networkInterfaces
Daniel Barlow
2023-03-09 19:30:57 +0000
-
91c0147919
set hostname before dhcp client runs
Daniel Barlow
2023-03-08 22:11:59 +0000
-
2318c54037
blah
Daniel Barlow
2023-03-08 21:00:12 +0000
-
95e14b5c05
extract secrets for extneder
Daniel Barlow
2023-03-08 20:37:08 +0000
-
f36d8ef1d0
make mt300a flash-ready
Daniel Barlow
2023-03-08 20:35:41 +0000
-
85b5edc39d
vlan interfaces depend on parent
Daniel Barlow
2023-03-08 20:34:39 +0000
-
d290965711
shuffle kernel config for gl-mt300a
Daniel Barlow
2023-03-07 22:49:33 +0000
-
03a6d62d49
new todo list
Daniel Barlow
2023-03-07 22:36:19 +0000
-
bfbbe00d58
describe role of flash config
Daniel Barlow
2023-03-07 22:03:31 +0000
-
8611dab602
unadvisable use of cat
Daniel Barlow
2023-03-07 22:02:55 +0000
-
fec77a44b5
DRY loopback interface, it's the same everywhere
Daniel Barlow
2023-03-07 22:02:24 +0000
-
0436025e91
example config for "wireless extender" role
Daniel Barlow
2023-03-07 21:33:01 +0000
-
e8d5e4c788
move regulatory.db to wlan module
Daniel Barlow
2023-03-07 21:32:21 +0000
-
b65a405a43
wibble
Daniel Barlow
2023-03-07 19:11:46 +0000
-
70f8f5ecfd
remove hostapd debugging flag
Daniel Barlow
2023-03-07 19:11:25 +0000