Commit Graph

  • 19da627f7e osi.sh: Use gprintf instead of print in error() Luke T. Shumaker 2023-10-25 04:59:59 -0600
  • ea2aac2154 Define $EXIT_ constants to use instead of littering magic numbers Luke T. Shumaker 2023-10-25 04:59:35 -0600
  • 7afc24595b Write a `pacman-choices` program Luke T. Shumaker 2023-10-25 01:14:54 -0600
  • 20cfb0ef42 Clean up `# shellcheck disable=` markers Luke T. Shumaker 2023-10-24 15:42:25 -0600
  • c7721cadd5 osi-mk: Also copy .sig files from the host Luke T. Shumaker 2023-10-23 16:59:52 -0600
  • d8b2dff2fc osi-mk: Differentiate downloading from installing in the output Luke T. Shumaker 2023-10-23 16:52:38 -0600
  • 98697195eb osi-extract: Fix bug with the wrong arg getting resolved Luke T. Shumaker 2023-10-23 16:29:14 -0600
  • b7f78d491f osi-extract: Add --help and --version Luke T. Shumaker 2023-10-23 16:22:04 -0600
  • 227ab30f77 Change the --version text to say "osi-tools" Luke T. Shumaker 2023-10-23 16:28:09 -0600
  • b8ea69f8ee osi-mount: Add more information to --help Luke T. Shumaker 2023-10-23 16:25:31 -0600
  • 3048dfb7b7 osi-mount: Don't require root for --help or --version Luke T. Shumaker 2023-10-23 16:20:37 -0600
  • 71f5da220c Bump the VERSION numbers Luke T. Shumaker 2023-10-23 16:19:22 -0600
  • 4c085872fe Update README.md and COPYING.md Luke T. Shumaker 2023-10-23 16:17:03 -0600
  • 701c523f2a Delete notsystemd test files Luke T. Shumaker 2023-10-23 16:08:30 -0600
  • c7e1be058d add openrc support for osi-shell, build an openrc base image Luke Shumaker 2018-08-20 11:56:11 -0400
  • 87ea82b6fa systemd-osi-shell: Fix exit status Luke Shumaker 2018-08-20 02:55:36 -0400
  • 2fd704f868 osi-mk: Don't bother re-running genfstab with --edit if we didn't reset FSID Luke Shumaker 2018-08-20 02:32:29 -0400
  • 4474c62e3c pull utf-8 setup in to a module Luke Shumaker 2018-08-19 18:41:56 -0400
  • 8e999aa7eb osi-mk: Add --package-file, improve help text Luke Shumaker 2018-08-18 17:50:57 -0400
  • 091c1712e8 README: add sed to list of deps Luke Shumaker 2018-08-18 14:48:21 -0400
  • e9d8fb64ba COPYING.md: markup a bit Luke Shumaker 2018-08-18 14:45:20 -0400
  • 5f09173cb0 mention COPYING.AGPL.txt from COPYING.md Luke Shumaker 2018-08-18 14:43:43 -0400
  • 661a960195 copyright statements/identifiers Luke Shumaker 2018-08-18 14:42:42 -0400
  • e06e7bbf59 convert integration test log to TAP Luke Shumaker 2018-08-18 14:19:41 -0400
  • d1ae89aaf9 fixup meson2tap Luke Shumaker 2018-08-18 14:19:11 -0400
  • d2178c7b16 add a README file Luke Shumaker 2018-08-18 13:32:19 -0400
  • 1bec95dbb3 Generate a TAP file for the unit tests Luke Shumaker 2018-08-18 13:31:20 -0400
  • a804dc133f Some of the tests require UTF-8. Luke Shumaker 2018-08-17 22:23:02 -0400
  • 3975036c57 TODO.md: Update unit tests Luke Shumaker 2018-08-17 21:42:45 -0400
  • 37af28b465 runtests: merge the unit logs back together Luke Shumaker 2018-08-17 17:23:27 -0400
  • bdf396f8b8 update TODO with comments Luke Shumaker 2018-08-17 17:23:38 -0400
  • a9bbe16aa7 runtests: Add pyparsing for unit tests Luke Shumaker 2018-08-17 17:18:01 -0400
  • c82ca058b3 osi-mk.d: osi-shell: Do a proper login Luke Shumaker 2018-08-17 17:17:50 -0400
  • f3d0f31c9a TODO.md: Update SKIP list Luke Shumaker 2018-08-17 16:07:24 -0400
  • c0843d9230 runtests: Run unit tests as root Luke Shumaker 2018-08-17 14:59:13 -0400
  • 4a314e2ff8 add TODO.md Luke Shumaker 2018-08-17 14:58:44 -0400
  • b69cf2d041 runtests: Add extended list of unit tests Luke Shumaker 2018-08-17 13:07:27 -0400
  • 3e22969c24 fix the last of the integration tests Luke Shumaker 2018-08-17 13:04:18 -0400
  • 0209341075 Make more tests pass Luke Shumaker 2018-08-17 11:21:45 -0400
  • 22a018e40a runtests: Default to the last stable version, rather than master Luke Shumaker 2018-08-16 22:07:55 -0400
  • 255f1d0158 make more integration tests pass Luke Shumaker 2018-08-16 21:50:05 -0400
  • 4d55c9a2ba make more integration tests pass Luke Shumaker 2018-08-16 20:23:35 -0400
  • 6fc3d79827 osi-shell: Allow setting qemu args Luke Shumaker 2018-08-16 17:20:19 -0400
  • 814fb5a60d get at least a few of the integration tests passing Luke Shumaker 2018-08-16 15:58:39 -0400
  • 77bf673550 osi-shell: Use VNC to hide the window Luke Shumaker 2018-08-16 14:47:39 -0400
  • 1bb26b9161 runtests: Install packages as part of integration-tests.raw, not .log Luke Shumaker 2018-08-16 14:40:23 -0400
  • 8d864769fe runtests: Fixup quoting Luke Shumaker 2018-08-16 14:39:08 -0400
  • 81961a850b runtests: run the stock integration tests Luke Shumaker 2018-08-16 02:02:25 -0400
  • 7e6b34c552 osi-mk: fix Luke Shumaker 2018-08-16 02:00:07 -0400
  • 4412eedf45 runtests: ensure .log files are newer than .raw files Luke Shumaker 2018-08-16 01:48:43 -0400
  • cabd888978 runtests: shrink sizes of images Luke Shumaker 2018-08-16 01:48:21 -0400
  • bda8c20f39 osi-mk: Fix option checking Luke Shumaker 2018-08-16 01:42:04 -0400
  • 540db8eef8 run osi stuff through shellcheck Luke Shumaker 2018-08-16 01:32:59 -0400
  • 93ba79d3ea osi-mk: Implement --edit --size Luke Shumaker 2018-08-16 01:19:05 -0400
  • bd382780bb osi-mk: Tidy arg checking, require --size for new images Luke Shumaker 2018-08-16 01:17:54 -0400
  • 904d2c43e1 runtests: Tidy Luke Shumaker 2018-08-15 15:10:40 -0400
  • b5dfd387ba osi-mk.d: dhcpcd: Avoid TLS failures Luke Shumaker 2018-08-15 15:05:16 -0400
  • 9aa93cbd17 abs/: sync with abslibre Luke Shumaker 2018-08-15 11:42:31 -0400
  • f61ce11643 replace osi-run with osi-shell Luke Shumaker 2018-08-14 21:15:21 -0400
  • a3e647985f osi-run: Fix quoting Luke Shumaker 2018-08-14 16:54:25 -0400
  • d4bbf0e2a4 osi-mount: Fixup option parsing Luke Shumaker 2018-08-14 16:54:09 -0400
  • 4731f00bf0 osi-mk: Changing FSID breaks a few things, fix them Luke Shumaker 2018-08-14 16:53:02 -0400
  • 291bd36a62 getopt doesn't safely "roundtrip" flags with an optional argument Luke Shumaker 2018-08-14 16:19:07 -0400
  • 7d6a5fdf70 fix error messages ${@@Q} -> ${*@Q} Luke Shumaker 2018-08-14 16:17:31 -0400
  • 0e72442e94 osi-mount: Simplify Luke Shumaker 2018-08-14 16:08:32 -0400
  • 164904cdae osi-mk: Edit the fsid when editing a copy Luke Shumaker 2018-08-14 16:04:07 -0400
  • ee05d5c7cc f Luke Shumaker 2018-08-14 11:37:29 -0400
  • 17a2f20f89 be careful about detaching loop devices Luke Shumaker 2018-08-13 02:55:40 -0400
  • 9bcb05a771 systemd-osi-run: Order after multi-user.target Luke Shumaker 2018-08-13 02:54:45 -0400
  • 456ec77b2e logging! Luke Shumaker 2018-08-13 01:16:36 -0400
  • 6f8331937b osi-mount: Better logging Luke Shumaker 2018-08-13 00:47:18 -0400
  • 7d8235a5c2 runtests: don't remove evidence Luke Shumaker 2018-08-13 00:35:44 -0400
  • 8d28968d71 osi-mount: rewrite Luke Shumaker 2018-08-12 23:36:53 -0400
  • f46ece4a58 osi-run: set the VM name Luke Shumaker 2018-08-12 23:37:06 -0400
  • 2e9b82202e runtests: the value of COMMIT is embedded in the build name, don't depend on .COMMIT.mk Luke Shumaker 2018-08-12 22:50:29 -0400
  • f5d0d49db8 runtests: preload build.raw with blacklist.txt Luke Shumaker 2018-08-12 22:32:44 -0400
  • bef777cb37 osi-mk: Fixup directory adding Luke Shumaker 2018-08-12 21:03:56 -0400
  • f8e7b3725c runtests: prevent chcleanup getting confused on rebuild Luke Shumaker 2018-08-12 19:38:41 -0400
  • abd91d1c41 osi-mk.d: osi-run: fix Luke Shumaker 2018-08-12 19:38:25 -0400
  • 89a7fd9a44 abs/: sync with [libre] Luke Shumaker 2018-08-12 19:38:15 -0400
  • 6b1779db22 runtests: fixup Luke Shumaker 2018-08-12 19:18:05 -0400
  • 023468891e runtests: put "check:" targets after COMMIT resolution Luke Shumaker 2018-08-12 19:11:11 -0400
  • 467c5a444b runtests: fix ownership Luke Shumaker 2018-08-12 18:49:35 -0400
  • 6ad087c117 os-mk: comments Luke Shumaker 2018-08-12 18:25:10 -0400
  • 73b5d49c81 osi-mk: Skip more things on --edit Luke Shumaker 2018-08-12 18:20:59 -0400
  • 3114282225 runtests: fixup Luke Shumaker 2018-08-12 18:16:27 -0400
  • 4b1451ba59 osi-mk: Speed edits up by passing --needed to Pacman Luke Shumaker 2018-08-12 18:16:21 -0400
  • ab92364bdd osi-mk: Sanity check arguments Luke Shumaker 2018-08-12 18:15:43 -0400
  • 5c3011d319 osi-mk: Even better logging Luke Shumaker 2018-08-12 18:05:29 -0400
  • fd368df560 runtests: do cool things Luke Shumaker 2018-08-12 17:56:54 -0400
  • 6925327a1b osi-mk.d: osi-run: simplify Luke Shumaker 2018-08-12 17:56:29 -0400
  • ba4a56c7e6 fixo Luke Shumaker 2018-08-12 17:56:14 -0400
  • 5f4501b5d2 osi-mk: Better logging Luke Shumaker 2018-08-12 17:53:08 -0400
  • e5def6946c osi-run: Do real option parsing, let osi-mount be only priv esc Luke Shumaker 2018-08-12 16:37:04 -0400
  • 85aaece776 osi-mk: Tidy up Luke Shumaker 2018-08-12 16:35:56 -0400
  • 239eb29ff5 osi-mk: learn to edit existing images Luke Shumaker 2018-08-11 22:35:52 -0400
  • 7e15aa1fad turn runtests into a makefile Luke Shumaker 2018-08-11 22:26:38 -0400
  • 043af589eb Use `git rev-parse` to turn git revs in to commits Luke Shumaker 2018-08-11 21:58:39 -0400
  • 80dfe8a2db Revert "fix gitref" Luke Shumaker 2018-08-11 21:56:00 -0400
  • 844d16ea85 fix gitref Luke Shumaker 2018-08-11 21:52:08 -0400