Commit Graph

  • 8f1ff5c374 Update cmd/mkinitfs/main.go main smallsolar 2025-10-04 20:50:34 +00:00
  • 15c95f6b13 Add support for hooks-cleanup 2.7.0 Clayton Craft 2025-09-12 15:40:01 -07:00
  • bab4be1a89 misc/getfiles: fix zst fallback 2.6.4 Clayton Craft 2025-08-04 17:26:30 -07:00
  • 1428f27b4a gitlab-ci: don't run CI-tron on tags Pablo Correa Gómez 2025-08-04 18:32:00 +02:00
  • f6e4773507 misc/getfiles: add tests for getFile 2.6.3 Clayton Craft 2025-08-03 22:40:42 -07:00
  • 7a07a16ecb misc/getfiles: fix infinite recursion loop when given a symlink Clayton Craft 2025-08-01 23:23:07 -07:00
  • 4f6af31a7a archive: don't create a symlink for /usr/sbin Clayton Craft 2025-06-13 23:25:16 -07:00
  • 39ee6752fd ci: build aarch64 mkinitfs to use in ci-tron testing Pablo Correa Gómez 2025-07-25 12:17:03 +02:00
  • 0edee0afbd ci: test the generated artifacts in qemu runners Martin Roukala (né Peres) 2025-06-27 10:51:51 +03:00
  • 95edf678f4 ci: upload test report to CI Pablo Correa Gómez 2025-06-06 16:38:02 +02:00
  • be6a6da417 ci: migrate from deprecated "only" keyword to "rules" Pablo Correa Gómez 2025-06-06 16:13:39 +02:00
  • 20ba9e4131 misc: also check wheter binaries from /{s,}bin are /usr jane400/verbosily-fallback-to-usr jane400 2025-02-04 14:43:21 +01:00
  • 2e37a7c645 support building for a specific kernel version caleb/multiple-kernels Caleb Connolly 2024-11-17 04:58:19 +01:00
  • 4e771ab96f osutil: mergeusr: don't rewrite /usr/sbin to /usr/bin (MR 58) 2.6.2 Clayton Craft 2024-11-13 00:35:16 -08:00
  • 4d7dd79bcf deviceinfo: test that inline-comments work (MR 57) Clayton Craft 2024-11-06 10:45:45 -08:00
  • d63e600614 add compile-time flag to disable Go GC (MR 56) 2.6.1 Clayton Craft 2024-09-28 08:11:19 -07:00
  • 741c0553d5 Allow including initramfs-extra files in the initramfs (MR 48) 2.6.0 Clayton Craft 2024-03-18 16:38:21 -07:00
  • cd97df108a filelist: trim whitespace from lines read from files (MR 55) 2.5.1 Clayton Craft 2024-07-11 11:33:57 -07:00
  • 1fed057a82 doc: fix spelling typo Arnav Singh 2024-06-25 11:26:10 -07:00
  • 5efdb9f170 archive: add /usr/sbin symlinks for UsrMerge (MR 53) Caleb Connolly 2024-06-18 23:59:34 +02:00
  • 81de8b438d archive,hookfiles: convert paths to usr-merge when necessary (MR 39) 2.5.0 Clayton Craft 2024-05-16 10:17:59 -07:00
  • af9a0f0ca5 archive: create symlinks for /bin, /sbin, /lib (MR 39) Caleb Connolly 2024-05-16 10:22:30 -07:00
  • 014563fdbc osutil: add function to detect merged /usr systems (MR 39) Clayton Craft 2024-05-23 17:05:39 -07:00
  • 83282187c2 archive: split out and rework symlink handling (MR 39) Caleb Connolly 2023-07-17 17:33:42 +01:00
  • eda4f3ba22 filelist/modules: try /usr/lib/modules (MR 39) Caleb Connolly 2023-07-17 17:27:12 +01:00
  • 866d37b85d archive: improve error messages (MR 39) Caleb Connolly 2023-07-17 17:25:19 +01:00
  • 1334fdfa26 deviceinfo: replace implementation with mvdan/sh (MR 52) Clayton Craft 2024-03-18 16:41:23 -07:00
  • 56db822b88 deviceinfo: implement stringer (MR 52) Clayton Craft 2024-03-18 16:40:42 -07:00
  • 631d6078c2 misc/getfiles: add systemd lib dir to search paths (MR 51) Clayton Craft 2024-05-15 15:57:53 -07:00
  • e5f14d70a6 doc: add archive compression formats/levels (MR 50) Clayton Craft 2024-03-18 16:57:07 -07:00
  • dd5cdeace5 misc: Also check for .zst-compressed variants of files (MR 49) 2.4.0 Stefan Hansson 2024-03-10 14:39:30 +01:00
  • 1a99953aa2 bootdeploy: fallback to vmlinuz* kernels when zboot is set (MR 47) 2.3.1 Clayton Craft 2024-01-29 15:22:46 -08:00
  • e2f4e6254f modules: fix issue with some module extensions being ignored in dirs (MR 46) Clayton Craft 2024-01-26 23:38:45 -08:00
  • 2efeb4510d doc: add new deviceinfo var for sd-boot (MR 44) 2.3.0 Clayton Craft 2024-01-26 11:07:17 -08:00
  • f0b3c1d992 bootdeploy: support zboot kernel image (MR 44) Caleb Connolly 2023-12-04 18:51:39 +00:00
  • 98bdb23f01 deviceinfo: parse GenerateSystemdBoot option (MR 44) Caleb Connolly 2023-12-04 18:50:29 +00:00
  • 6618e564ad doc: drop unused deviceinfo_mesa_driver (MR 45) Clayton Craft 2023-12-04 11:10:09 -08:00
  • 6df75d5682 deviceinfo: clean up unused MesaDriver (MR 45) Clayton Craft 2023-12-04 11:09:05 -08:00
  • 9475572811 filelist/osksdl: drop module / support for osk-sdl (MR 42) Clayton Craft 2023-10-04 13:19:27 -07:00
  • 2b467eb77f Do not support loading modules from "deviceinfo_modules_initfs" (MR 38) Pablo Correa Gómez 2023-06-19 21:41:51 +02:00
  • d77e1cd11d filelist/osk-sdl: add deprecation warning 2.2.2 Clayton Craft 2023-10-04 13:27:35 -07:00
  • 2ec78bfcfc mkinitfs: print error when failure to rm tmp dir, and make it non-fatal (MR 40) 2.2.1 Clayton Craft 2023-08-18 17:17:28 -07:00
  • fedf55b573 filelist/*: support comment lines starting with # (MR 41) Clayton Craft 2023-08-24 16:41:26 -07:00
  • 30681d2f0a filelist/*: skip empty lines (MR 41) Clayton Craft 2023-08-24 17:11:22 -07:00
  • 74de5f9798 mkinitfs: handle errors from archive.AddItems (MR 41) Clayton Craft 2023-08-24 16:26:16 -07:00
  • 2f4937c52d deviceinfo: add tests for ReadDeviceinfo (MR 37) 2.2 Pablo Correa Gómez 2023-05-29 23:42:14 +02:00
  • b1e44d8ec2 main: read /usr/share/deviceinfo/deviceinfo in addition to /etc/deviceinfo (MR 37) Pablo Correa Gómez 2023-05-29 23:16:33 +02:00
  • c87b926a53 Move logic to check if deviceinfo file exists to pkgs/deviceinfo (MR 37) Pablo Correa Gómez 2023-05-29 23:06:31 +02:00
  • b2cdfe9da4 main: return if unexpected error happens checking for deviceinfo file (MR 37) Pablo Correa Gómez 2023-05-28 20:12:44 +02:00
  • b54044a605 hookscripts: glob hook directories recurse-hooks Caleb Connolly 2023-04-07 01:13:15 +01:00
  • a15c02f3aa archive: support using lz4 legacy (MR 36) Gabriel Marcano 2023-04-09 23:29:49 -07:00
  • 0054fde90d cmd/mkinitfs: Exclude initramfs files from initramfs-extra (MR 34) Clayton Craft 2023-03-19 23:07:15 -07:00
  • dceef20121 cmd/mkinitfs: unroll generateArchive (MR 34) Clayton Craft 2023-03-19 23:01:27 -07:00
  • 25017f3a3b archive: add AddItemsExclude method (MR 34) Clayton Craft 2023-03-19 22:44:41 -07:00
  • 67ce1a9c2e filelist/initramfs: cache list of files (MR 34) Clayton Craft 2023-03-19 22:21:02 -07:00
  • f0544999db filelist/hookfiles: encapsulate dir searching out of slurpFiles Caleb Connolly 2023-04-07 02:51:57 +01:00
  • 8fac3004a6 archive: fix up documentation for AddItems Clayton Craft 2023-03-19 22:46:44 -07:00
  • a15a3ad781 filelist/modules: don't print "skipping..." when dir not found Clayton Craft 2023-03-19 23:04:16 -07:00
  • 1e8580a0a1 archive: New() can't fail, so don't return an error type Clayton Craft 2023-03-19 22:04:57 -07:00
  • e6ee43826d doc/mkinitfs: add section on boot-deploy Clayton Craft 2023-03-19 16:25:36 -07:00
  • 7bdd68800d doc/mkinitfs.1: add design goals Clayton Craft 2023-03-19 16:25:01 -07:00
  • 80098d29c6 misc:TimeFunc: reduce printed time precision 2.1.1 Clayton Craft 2023-03-13 10:58:37 -07:00
  • 67f1839ddc filelist/modules: fix order of struct items to reduce memory Clayton Craft 2023-03-12 20:39:01 -07:00
  • baf76ed614 archive: fix order of struct items to reduce memory usage Clayton Craft 2023-03-12 20:37:10 -07:00
  • 27e271b904 filelist/modules: print a message when including modules from deviceinfo Clayton Craft 2023-03-12 20:34:40 -07:00
  • 1ac85b12fe filelist/modules: print search dir before searching dir Clayton Craft 2023-03-12 20:23:53 -07:00
  • f7f42bc2d4 filelist/modules: handle errors from filepath.Walk Clayton Craft 2023-03-12 20:18:51 -07:00
  • c62a1f9ddb filelist/modules: remove outdated reference in error message Clayton Craft 2023-03-12 20:05:55 -07:00
  • c9de619f98 filelist/hookscripts: use the correct path for scripts 2.1 Clayton Craft 2023-03-10 23:12:23 -08:00
  • a519769979 filelist/*: use "searching" instead of "including" in top-level msg Clayton Craft 2023-03-10 22:33:32 -08:00
  • 128a48dd24 cmd/mkinitfs: re-add support for setting initramfs-extra compression Clayton Craft 2023-03-10 22:19:38 -08:00
  • 499136e83a cmd/mkinitfs: move printing compression info to generateArchive Clayton Craft 2023-03-10 22:17:45 -08:00
  • 78f8fa32fb deviceinfo: add initfs_extra_compression Clayton Craft 2023-03-10 22:14:17 -08:00
  • d03257981f bootdeploy: add context to kernel copy fd close error (MR 33) Clayton Craft 2023-03-05 22:59:07 -08:00
  • 307fb1889f bootdeploy: use original kernel filename when calling boot-deploy (MR 33) Clayton Craft 2023-03-05 22:58:07 -08:00
  • fa3d3268d7 bootdeploy: catch any errors when closing kernel file copy fd Clayton Craft 2023-03-05 22:55:37 -08:00
  • 8b67848d5c filelist/modules: print search path for modules Clayton Craft 2023-03-05 23:54:15 -08:00
  • 31ab72edbc cmd/mkinitfs: configure log to print milliseconds Clayton Craft 2023-03-01 22:57:53 -08:00
  • bd239c0365 ci: build vendor tarball and create new release when new tag is pushed 2.0 Clayton Craft 2023-02-22 17:17:19 -08:00
  • a4c3b9ff96 Makefile: add target to build vendored dependencies Clayton Craft 2023-02-22 17:08:50 -08:00
  • 8f505ffdc8 go.mod: set min version to 1.20 Clayton Craft 2023-02-22 17:07:56 -08:00
  • fb00e9e94b cmd/mkinitfs: don't compress initramfs-extra (MR 25) Clayton Craft 2023-02-26 11:44:58 -08:00
  • 7c2377d0c8 archive: add "none" compression format (MR 25) Clayton Craft 2023-02-26 11:28:58 -08:00
  • f24d0139c9 archive.writeCompressed: bubble up error when closing archive file (MR 25) Clayton Craft 2023-02-26 11:41:37 -08:00
  • 5e2f975bd3 cmd/mkinitfs: print info about compression format and level used (MR 25) Clayton Craft 2023-02-21 12:43:03 -08:00
  • 786e09d855 archive: support using lzma (MR 25) Clayton Craft 2023-02-21 13:38:29 -08:00
  • ba1e1a77db archive: Use compression level when generating archive (MR 25) Clayton Craft 2023-02-21 12:37:46 -08:00
  • fd11f4a627 archive.New: accept compression level (MR 25) Clayton Craft 2023-02-21 11:47:38 -08:00
  • 322d6bb754 archive: add ExtractFormatLevel function (MR 25) Clayton Craft 2023-02-21 11:43:55 -08:00
  • 1f4d8737e8 archive: add CompressLevel type and consts (MR 25) Clayton Craft 2023-02-21 22:58:33 -08:00
  • 52fc741ba8 archive: support using zstd (MR 25) Clayton Craft 2022-11-17 16:36:45 -08:00
  • 31b7eb34ee archive: allow selecting different formats when writing compressed file (MR 25) Clayton Craft 2022-11-17 16:36:16 -08:00
  • 4e97990804 archive: accept compression format parameter during instantiation (MR 25) Clayton Craft 2022-11-17 16:29:04 -08:00
  • c01b48ad25 archive: add CompressFormat type with initial constants (MR 25) Clayton Craft 2022-11-17 16:28:24 -08:00
  • 6aec4d564c archive: remove pgzip, use gzip from go std lib (MR 25) Clayton Craft 2022-09-20 17:22:12 -07:00
  • 6eb01e91e6 cmd/mkinitfs: actually read modules from /etc/mkinitfs/modules (MR 32) Clayton Craft 2023-02-24 09:05:36 -08:00
  • 790cf47060 cmd/mkinitfs: allow installing modules in the initramfs-extra archive (MR 32) Clayton Craft 2023-02-24 09:01:43 -08:00
  • 4074eada55 modules: remove TODOs Clayton Craft 2023-02-21 10:38:01 -08:00
  • a7c4fe83ce archive: remove TODO about adding debug mode Clayton Craft 2023-02-21 10:34:35 -08:00
  • 06f86aadc9 misc.Exists: bubble up any unexpected errors Clayton Craft 2023-02-20 22:39:29 -08:00