Commit Graph

  • d87a33a751 bootdeploy: remove dependency on misc.Exists Clayton Craft 2023-02-20 22:26:02 -08:00
  • d1e150242d cmd/mkinitfs: fix boot-deploy error message Clayton Craft 2023-02-20 22:25:29 -08:00
  • 5968622f60 cmd/mkinitfs: simplify the "deviceinfo not found" message Clayton Craft 2023-02-20 22:14:51 -08:00
  • 0179a0ca5c misc: remove functions now in osutils, update references in project Clayton Craft 2023-02-20 21:56:21 -08:00
  • 33c61b3c94 internal/osutil: new package Clayton Craft 2023-02-20 21:53:47 -08:00
  • e4fb6cef70 README: update description and usage sections to match recent changes Clayton Craft 2023-02-20 21:48:52 -08:00
  • 4ae678d8ce cmd/mkinitfs: add -no-bootdeploy option to disable boot-deploy Clayton Craft 2023-02-20 17:19:13 -08:00
  • 71c2a87d56 cmd/mkinitfs: fix running deferred functions from main on error Clayton Craft 2023-02-19 00:31:16 -08:00
  • 9bb326be91 bootdeploy: describe copyUbootFiles Clayton Craft 2023-02-19 00:09:41 -08:00
  • 0545d68b1d bootdeploy: return errors from writing copy Clayton Craft 2023-02-19 00:06:36 -08:00
  • c6e79551f4 cmd/mkinitfs: show time spent generating each archive Clayton Craft 2023-02-19 00:04:21 -08:00
  • a9f4281fbd cmd/mkinitfs: show time spent running boot-deploy Clayton Craft 2023-02-18 22:26:00 -08:00
  • bb50041257 cmd/mkinitfs: move printing "== Generating.." message to generateArchive Clayton Craft 2023-02-18 22:58:25 -08:00
  • 09c897e737 cmd/mkinitfs: use a BootDeploy type for running boot-deploy Clayton Craft 2023-02-18 22:18:24 -08:00
  • a8bb10ce9c bootdeploy: copy implementation from cmd/mkinitfs Clayton Craft 2023-02-18 23:01:06 -08:00
  • 5e65ace958 internal/bootdeploy: add new package Clayton Craft 2023-02-18 22:57:43 -08:00
  • cbcd4408e3 doc/mkinitfs.1: Fill in DEVICEINFO section Clayton Craft 2023-02-18 21:41:54 -08:00
  • ad560591e1 deviceinfo: parse only required variables Clayton Craft 2023-02-18 21:31:53 -08:00
  • 89f1e067da cmd/mkinitfs: add --version option Clayton Craft 2023-02-18 16:47:09 -08:00
  • 4259478755 doc/mkinitfs.1: add manpage Clayton Craft 2023-02-18 16:43:33 -08:00
  • 347668caa3 cmd/mkinitfs: use filelist/hookdirs when creating initramfs Clayton Craft 2023-02-18 16:21:48 -08:00
  • b0e28b4215 filelist/hookdirs: add new FileLister implementation for creating dirs Clayton Craft 2023-02-18 16:21:20 -08:00
  • c1d96f699c filelist/hookscripts: don't fail if directory not found Clayton Craft 2023-02-18 16:20:55 -08:00
  • 25c3c03e24 filelist/osksdl: fix crash when osk-sdl isn't found Clayton Craft 2023-02-18 12:49:22 -08:00
  • 07c8c711c7 filelist/hookfiles: don't error out if dir is not found Clayton Craft 2023-02-18 12:23:37 -08:00
  • e772fe0c87 filelist/hookfiles: support specifying src:dest in .files Clayton Craft 2023-02-18 12:10:04 -08:00
  • 6f05222018 filelist/modules: add support for directories in .modules files Clayton Craft 2023-02-18 11:24:14 -08:00
  • c23af8b541 cmd/mkinitfs: simplify archive creation by using filelisters/features Clayton Craft 2023-02-18 11:20:41 -08:00
  • bd09de9232 archive: accept a FileLister in the AddItems method Clayton Craft 2023-02-18 11:18:41 -08:00
  • 22692e48d2 filelist/initramfs: add new type for slurping up file listers Clayton Craft 2023-02-18 11:17:55 -08:00
  • 6c2f7b972b filelist/*: implement FileLister in existing types Clayton Craft 2023-02-18 11:17:18 -08:00
  • e5002f5750 filelist/FileList: add Import method Clayton Craft 2023-02-18 02:08:18 -08:00
  • 662f559286 filelist: Add FileList type Clayton Craft 2023-02-17 23:31:21 -08:00
  • a4be663e13 filelist/*.List(): print to stdout when starting to generate FileList Clayton Craft 2023-02-17 23:30:17 -08:00
  • 14873015c0 cmd/mkinitfs: move getInitfsFiles into generateInitfs Clayton Craft 2023-02-17 22:01:06 -08:00
  • 6fdc8937b5 internal/archive: make archiveItem.add private Clayton Craft 2023-02-17 21:54:49 -08:00
  • fb52066d8f filelist/modules: remove postmarketos- from config dir name Clayton Craft 2023-02-17 21:42:01 -08:00
  • b7f520cba4 filelist/modules: drop "required modules" Clayton Craft 2023-02-17 21:38:46 -08:00
  • 31bf38f663 cmd/mkinitfs: don't hardcode splash images Clayton Craft 2023-02-17 18:04:00 -08:00
  • 71d8131bb0 cmd/mkinitfs: don't hardcode required directories Clayton Craft 2023-02-17 17:57:45 -08:00
  • 8b99b5f45b cmd/mkinitfs: don't hardcode binaries/files for including in archives Clayton Craft 2023-02-17 14:46:54 -08:00
  • e8854ff88d cmd/mkinitfs: drop getHookFiles Clayton Craft 2023-02-17 14:22:48 -08:00
  • 1eb35cf8ef cmd/mkinitfs: drop getHookScripts Clayton Craft 2023-02-17 14:21:54 -08:00
  • 696633629a cmd/mkinitfs: drop getFiles + friends Clayton Craft 2023-02-17 13:23:25 -08:00
  • d9b68843a3 cmd/mkinitfs: use misc.GetFiles Clayton Craft 2023-02-17 13:23:12 -08:00
  • 93005527e0 cmd/mkinitfs: drop getKernelVersion and getKernelReleaseFile Clayton Craft 2023-02-17 13:07:42 -08:00
  • 1c5f16762f cmd/mkinitfs: use misc.GetKernelVersion Clayton Craft 2023-02-17 13:07:15 -08:00
  • af97d4654f cmd/mkinitfs: use filelist/hookfiles Clayton Craft 2023-02-17 13:08:20 -08:00
  • b25c9bd390 filelist/hookfiles: add new implementation Clayton Craft 2023-02-17 13:25:45 -08:00
  • 1a0d00e39f cmd/mkinitfs: use filelist/hookscripts Clayton Craft 2023-02-17 13:08:46 -08:00
  • af3c47c784 filelist/hookscripts: add new implementation Clayton Craft 2023-02-17 13:25:11 -08:00
  • e7bbd1cadf cmd/mkinitfs: use filelist/modules Clayton Craft 2023-02-17 13:04:17 -08:00
  • 1531d7e790 filelist/modules: add new implementation Clayton Craft 2023-02-17 12:56:40 -08:00
  • 6d77b7a2d1 cmd/mkinitfs: drop osksdl-related stuff Clayton Craft 2023-02-12 21:28:21 -08:00
  • 2dd83da480 cmd/mkinitfs: use filelist/osksdl Clayton Craft 2023-02-17 13:39:55 -08:00
  • e00e5faf6e filelist/osksdl: just use fmt.Errorf to create an error Clayton Craft 2023-02-12 20:55:08 -08:00
  • 5e07b63084 filelist/osksdl: add new implementation Clayton Craft 2023-02-12 21:13:54 -08:00
  • 95582ee034 misc: add GetFiles and supporting functions Clayton Craft 2023-02-12 21:04:43 -08:00
  • 94584050ee cmd/mkinitfs: use misc.Exists, drop exists() Clayton Craft 2023-02-12 21:26:34 -08:00
  • e0977b4ac1 misc: add Exists() Clayton Craft 2023-02-12 13:37:20 -08:00
  • 4176a8a661 misc: add GetKernelVersion() Clayton Craft 2023-02-12 13:29:11 -08:00
  • 73fd85f68c filelist: add FileLister interface Clayton Craft 2023-02-11 16:03:34 -08:00
  • 7e80107bbe misc: add TimeFunc() Clayton Craft 2023-02-11 14:37:14 -08:00
  • f714f110a1 cmd/mkinitfs: rename binary and move Clayton Craft 2023-02-09 13:37:00 -08:00
  • 690d008643 internal/{archive,misc}: move from pkgs Clayton Craft 2023-02-09 13:32:19 -08:00
  • 731a805a9e getBinaryDeps: properly handle circular lib dependencies 1.6.1 Clayton Craft 2023-02-09 12:42:06 -08:00
  • b90624d7dd getBinaryDeps: move recursive bit to new function Clayton Craft 2023-02-09 11:52:48 -08:00
  • 2a75cf9b4e getInitfsExtraFiles: add scripts from hooks-extra (MR 27) 1.6 Oliver Smith 2023-01-10 21:30:36 +01:00
  • d52cc16c88 getBinaryDeps: search in /usr/lib/expect* (MR 28) Oliver Smith 2023-01-11 20:26:08 +01:00
  • 112b572dc2 getFile: print exact error from os.Stat (MR 28) Oliver Smith 2023-01-11 19:15:29 +01:00
  • 0c0a85f3bb getHookFiles: print exact error from getFiles (MR 28) Oliver Smith 2023-01-11 19:07:38 +01:00
  • 2761535e12 getInitfsFiles: fix path to kpartx 1.5.1 Clayton Craft 2022-11-03 12:00:18 -07:00
  • 1a72589f6f getHookFiles: print path of each hook file as it is processed Clayton Craft 2022-09-17 21:31:37 -07:00
  • df0b5d66d7 getHookFiles: wrap errors returned by this function Clayton Craft 2022-09-17 21:29:16 -07:00
  • c5f1cffca5 main: handle glob errors in getFile (MR 22) 1.5 Clayton Craft 2022-09-15 16:15:49 -07:00
  • 7eed20e35f main: fix linting issue (staticcheck ST1005) (MR 22) Clayton Craft 2022-09-11 13:56:54 -07:00
  • e71cab485d misc: drop StringSet type (MR 22) Clayton Craft 2022-09-10 00:34:52 -07:00
  • 568fe7f717 archive: refactor to use archive "items" instead of StringSet (MR 22) Clayton Craft 2022-09-10 00:29:52 -07:00
  • d78c6d5a62 archive: wrap errors from Write() (MR 22) Clayton Craft 2022-09-10 00:28:24 -07:00
  • c774b610d4 getInitfsModules: wrap errors that are returned (MR 22) Clayton Craft 2022-09-09 22:58:39 -07:00
  • 1e00f8f1cc getBinaryDeps: wrap errors that are returned (MR 22) Clayton Craft 2022-09-09 22:56:04 -07:00
  • 28eed4fd12 main: replace misc.StringSet with []string (MR 22) Clayton Craft 2022-09-09 22:52:18 -07:00
  • c9ac9d9dd6 getModule: wrap errors, and don't panic (MR 22) Clayton Craft 2022-09-09 22:42:31 -07:00
  • a4927a8915 getHookFiles: return error instead of panicking (MR 22) Clayton Craft 2022-09-09 22:00:28 -07:00
  • 029bdd849d getHookFiles: use getFiles instead of getFile (MR 22) Clayton Craft 2022-09-09 21:49:23 -07:00
  • 8d21ae79c0 getFdeFiles: wrap errors that are returned (MR 22) Clayton Craft 2022-09-09 16:57:22 -07:00
  • 4278763cdb getBinaryDeps: return error instead of panicking (MR 22) Clayton Craft 2022-09-09 16:53:19 -07:00
  • a6165b3a8c pkgs/misc: add RemoveDuplicates function (MR 22) Clayton Craft 2022-09-09 15:25:50 -07:00
  • 0eacd26615 pkgs/misc: add Merge function (MR 22) Clayton Craft 2022-09-09 14:12:16 -07:00
  • e926bb301c archive: add AddItems method (MR 22) Clayton Craft 2022-09-09 13:53:37 -07:00
  • 961c455d59 archive: rename addFile's "file" param to "source" (MR 22) Clayton Craft 2022-09-09 12:15:52 -07:00
  • 4f601087e1 archive: add archiveItem struct (MR 22) Clayton Craft 2022-09-09 12:07:53 -07:00
  • 8b18e444a3 archive: rename AddFile to addFile, and add AddItem method (MR 22) Clayton Craft 2022-09-09 12:02:14 -07:00
  • 62c52e749e readme: add initial doc Clayton Craft 2022-09-11 14:03:14 -07:00
  • 463ff1a7e4 removed deprecated usage of io/ioutil Clayton Craft 2022-09-09 10:12:41 -07:00
  • 3787944141 ci: use make to build and run tests/check Clayton Craft 2022-09-11 13:49:08 -07:00
  • 584a8e4e2a makefile: add Clayton Craft 2022-09-11 13:46:50 -07:00
  • cdf41938b0 deviceinfo: Don't use deprecated strings.Title (MR 20) Clayton Craft 2022-05-30 23:23:43 -07:00
  • 3d02037e3a ci: disable go's buildvcs (MR 19) Clayton Craft 2022-03-30 22:42:37 -07:00
  • 6e2b4af336 getModule: simplify log print statement (MR 19) Clayton Craft 2022-03-30 22:37:06 -07:00