Commit graph

  • 7d1c85f680 kernel: enlarge offset to rootfs, disable sysfs devlink Daniel Barlow 2022-10-15 16:11:40 +0100
  • 70fa328574 support out-of-tree module builds in vmlinux derivation Daniel Barlow 2022-10-09 09:55:30 +0100
  • 2276c548ba name the openwrt source tree so we can find it in /nix/store Daniel Barlow 2022-10-09 09:53:55 +0100
  • e823e7a29c HALFARSED enable toggling promptless kconfig symbols Daniel Barlow 2022-10-09 09:50:17 +0100
  • 20b9eb16ec make dnsmasq smaller Daniel Barlow 2022-10-08 20:05:17 +0100
  • cd37627cbe bug Daniel Barlow 2022-10-08 11:25:57 +0100
  • cd1428255b dear diary Daniel Barlow 2022-10-08 11:22:31 +0100
  • fe7080e75c kconfig reqd for tmpfs mount, getty baud rate to = gl-ar750 u-boot Daniel Barlow 2022-10-07 23:26:24 +0100
  • 1c39da8544 tidy kconfig Daniel Barlow 2022-10-07 23:26:00 +0100
  • 8e8c34b3fa gl-ar750: frob kernel config for ttyS0 (SERIAL_OF_PLATFORM) Daniel Barlow 2022-10-07 23:24:36 +0100
  • 423cf4cbee WIP gl-ar750 mounts root fs and starts pid 1 Daniel Barlow 2022-10-07 00:26:32 +0100
  • 5feda1a1e6 add 'phram' param for tftp boot without flashing Daniel Barlow 2022-10-07 00:24:35 +0100
  • e78028e58f make outputs.directory useful for tftp-booting devices Daniel Barlow 2022-10-07 00:23:04 +0100
  • 58c287ef6a add config option for kernel commmand line Daniel Barlow 2022-10-07 00:21:04 +0100
  • af79e1e9e9 build dtb (forgot to commit this file?) Daniel Barlow 2022-10-07 00:19:29 +0100
  • 1bd35a1edd enable config for items in checkedConfig Daniel Barlow 2022-10-07 00:18:37 +0100
  • 67c21e51d7 gl-ar750: boots Daniel Barlow 2022-10-05 21:58:39 +0100
  • 309bb0db2d qemu kernel: choose an endianness Daniel Barlow 2022-10-05 21:57:38 +0100
  • 4c2e460042 qemu: remove =m kconfig to shorten build times Daniel Barlow 2022-10-05 21:55:31 +0100
  • 9cbffdab50 add support for OpenWrt device trees Daniel Barlow 2022-10-05 21:52:30 +0100
  • 2f3072d7d5 enable /proc/config.gz Daniel Barlow 2022-10-05 21:50:10 +0100
  • 8da5a88e07 build real lzma Daniel Barlow 2022-10-05 18:19:09 +0100
  • c70d556f44 write combined-image into a directory not $out directly Daniel Barlow 2022-10-04 23:09:20 +0100
  • e7987c9520 add build-host tftp server Daniel Barlow 2022-10-04 23:08:43 +0100
  • f9626d00f4 generate probably-non-functional firmware image for gl-ar750 Daniel Barlow 2022-10-03 22:28:15 +0100
  • a1a1abb8c7 rearrange TODO list Daniel Barlow 2022-10-02 23:04:15 +0100
  • e9f04931fa improve syntax for accessing service outputs Daniel Barlow 2022-10-02 16:35:55 +0100
  • 2d7bb6b2fa twiddle docs Daniel Barlow 2022-10-02 14:47:35 +0100
  • f030efbd49 extract "service" function to reduce duplicated code Daniel Barlow 2022-10-02 14:44:29 +0100
  • 7f280b5d6a add QEMU_OPTIONS env var for run-qemu Daniel Barlow 2022-10-02 10:05:28 +0100
  • 0ed97a5232 support /proc/config.gz Daniel Barlow 2022-10-02 10:03:17 +0100
  • 1aa9f8d61f add s6 package for logfile timestamp decoder s6-tai64nlocal Daniel Barlow 2022-10-02 10:02:29 +0100
  • da8866a01a first pass at a hostapd service, rough around the edges Daniel Barlow 2022-10-01 18:53:20 +0100
  • 8cff11d0a3 add Licence information Daniel Barlow 2022-10-01 12:13:19 +0100
  • 95f27eaf84 add note about contributions Daniel Barlow 2022-10-01 09:26:15 +0100
  • ba80e66696 add config for 80211_hwsim simulated wlan adaptor Daniel Barlow 2022-09-30 17:51:15 +0100
  • 6a9b14f965 re-enable kernel checkedConfig support Daniel Barlow 2022-09-30 17:45:05 +0100
  • c320d0afc7 add dnsmasq and example config for it Daniel Barlow 2022-09-28 21:33:18 +0100
  • 6f23a45696 configuration for users and groups Daniel Barlow 2022-09-28 21:31:15 +0100
  • 1dbdbbbb1a thinking Daniel Barlow 2022-09-27 22:58:56 +0100
  • dfdaa27f39 make ppp log to stderr not syslog Daniel Barlow 2022-09-27 22:57:06 +0100
  • 0632b5102e remove .service/.target/.bundle etc suffixes on service names Daniel Barlow 2022-09-27 22:35:29 +0100
  • 5d17919474 remove .service/.target/.bundle etc suffixes on service names Daniel Barlow 2022-09-27 22:35:29 +0100
  • 2e13f1372e add outputs.manifest for diagnosing image size problems Daniel Barlow 2022-09-27 22:07:18 +0100
  • 5e573cef09 squashfs builder just needs filesystem not entire config Daniel Barlow 2022-09-27 22:06:36 +0100
  • e2650aa162 add pppoe derivation, replacing override Daniel Barlow 2022-09-27 22:04:22 +0100
  • af4cd2e05c make mksquashfs fail on error Daniel Barlow 2022-09-27 17:36:25 +0100
  • a5e3fffa12 what's so amazing about really deep thoughts? Daniel Barlow 2022-09-27 16:46:34 +0100
  • 5d10a9e760 rename config.environment as config.filesystem Daniel Barlow 2022-09-27 16:33:58 +0100
  • 696bbe6521 rename systemPackages as defaultProfile.packages Daniel Barlow 2022-09-27 16:17:55 +0100
  • 4cbe669783 move make-image to subdirectory Daniel Barlow 2022-09-27 16:06:54 +0100
  • b7ff973b4b explain package/module distinction, add notes on side tracks Daniel Barlow 2022-09-27 14:11:23 +0100
  • e8880c199b allow overriding init Daniel Barlow 2022-09-27 14:06:39 +0100
  • e40a91fca0 move all remaining pseudofiles to base module Daniel Barlow 2022-09-27 14:06:07 +0100
  • 797aa30c47 make s6-init-files into a module Daniel Barlow 2022-09-27 10:19:44 +0100
  • 85f7f7293d add bin/init to s6-rc module Daniel Barlow 2022-09-26 21:11:07 +0100
  • 4c89e9aee6 add passwd and group in environment.etc Daniel Barlow 2022-09-26 21:02:10 +0100
  • a427b9da5e move s6-rc db creation to a module Daniel Barlow 2022-09-26 20:59:56 +0100
  • bd6cbd373f add config environment.etc which gets converted to pseudofiles Daniel Barlow 2022-09-26 20:45:00 +0100
  • 09a9dba963 export "dir" and "symlink" from pseudofiles package Daniel Barlow 2022-09-26 18:27:43 +0100
  • 1c14bb63fa callPackageify make-image.nix Daniel Barlow 2022-09-26 16:19:14 +0100
  • c6c6b51893 make s6-rc-database a package Daniel Barlow 2022-09-26 15:59:21 +0100
  • cd5afb22e7 remove static busybox Daniel Barlow 2022-09-26 14:46:06 +0100
  • d5ccecf038 make "shutdown" work Daniel Barlow 2022-09-26 14:13:23 +0100
  • 2430e80ca1 todo Daniel Barlow 2022-09-26 13:45:16 +0100
  • 7803eebfd4 add a "route" service Daniel Barlow 2022-09-26 12:55:10 +0100
  • 676c94782b separate files for networking and services Daniel Barlow 2022-09-26 12:26:54 +0100
  • 4bfba33170 handle case when ppp0 eists but is down Daniel Barlow 2022-09-26 12:11:44 +0100
  • f0024dcac5 check type of kernel config attrsets Daniel Barlow 2022-09-26 12:11:26 +0100
  • 1b1aa9de76 much TODO about nothing Daniel Barlow 2022-09-26 11:47:11 +0100
  • 9902d4052b add a type definiton for s6-rc modules Daniel Barlow 2022-09-26 11:46:09 +0100
  • cbee488d22 automated test for pppoe Daniel Barlow 2022-09-26 10:47:29 +0100
  • f3f51ac6be vmlinux: tidy up Daniel Barlow 2022-09-25 22:07:29 +0100
  • e29d009b2f make kernel builder callPackage'able Daniel Barlow 2022-09-25 22:02:45 +0100
  • a7e54c087c more style Daniel Barlow 2022-09-25 21:22:00 +0100
  • 617355773e explain relationship with NixWRT Daniel Barlow 2022-09-25 21:21:27 +0100
  • 5d51d15b86 working pppoe with readiness notification on ip-up Daniel Barlow 2022-09-25 21:12:23 +0100
  • 47f8fa9797 write down things I'll forget otherwise Daniel Barlow 2022-09-25 21:11:34 +0100
  • a34a3ade08 make udhcp wait for its interface to be ready Daniel Barlow 2022-09-25 21:10:57 +0100
  • 3677ab9cb3 move service state out of s6 scandir Daniel Barlow 2022-09-25 21:10:04 +0100
  • 1d9f39bf87 support notification-fd file in longrun Daniel Barlow 2022-09-25 21:06:08 +0100
  • 92e42f1d45 fix oneshot "up" and "down" files Daniel Barlow 2022-09-25 21:02:10 +0100
  • 01aa423dad pkgs.writeAshScript is similar to writeShellScript but busybox Daniel Barlow 2022-09-25 20:50:20 +0100
  • 3540f594b1 address service: rename addr->address & add prefixLength Daniel Barlow 2022-09-25 16:51:13 +0100
  • 0e73362a8c expose pkgs in default derivation Daniel Barlow 2022-09-25 13:18:26 +0100
  • 0c25983c0b fix kconfig override Daniel Barlow 2022-09-25 13:17:21 +0100
  • c1835d97ee add pppoe Daniel Barlow 2022-09-25 11:54:31 +0100
  • c6e56b1637 merge-modules accepts >1 module Daniel Barlow 2022-09-25 11:22:15 +0100
  • 887a4ff966 WIP introduce nixos module system for configuration Daniel Barlow 2022-09-25 11:10:22 +0100
  • 0f999f9ae4 smoke test : remove temporary files afterwards Daniel Barlow 2022-09-24 21:13:15 +0100
  • 8dd7bb958a improve qemu tooling, and document it Daniel Barlow 2022-09-24 21:03:26 +0100
  • aa589e8d6b two kinds of brain dump Daniel Barlow 2022-09-24 17:47:14 +0100
  • d284179272 script and README to start routeros configured for pppoe Daniel Barlow 2022-09-24 13:04:47 +0100
  • 7a4314baee run-tests cd into each test directory before running it Daniel Barlow 2022-09-23 17:21:43 +0100
  • 1bc8fd7873 remove trace output Daniel Barlow 2022-09-22 12:45:41 +0100
  • dd124e49dd udhcp: write service responses as outputs Daniel Barlow 2022-09-22 12:42:20 +0100
  • 0b0efde12c tidy repo Daniel Barlow 2022-09-22 11:11:31 +0100
  • e46abbccca put liminix-tools in package overlay Daniel Barlow 2022-09-22 11:10:41 +0100
  • 4eea1b1f18 delete noodling in readme Daniel Barlow 2022-09-22 00:11:58 +0100
  • fde7a269b7 add default service target, get some stuff running Daniel Barlow 2022-09-22 00:10:55 +0100