Luke T. Shumaker
|
62afc95084
|
Add .editorconfig, trim trailing whitespace
|
2024-02-14 01:37:06 -07:00 |
Luke T. Shumaker
|
582df0a2db
|
fixup! osi-mk: Write an argparse.sh library to make arg parsing sane
|
2024-02-13 18:58:49 -07:00 |
Luke T. Shumaker
|
4d4a313a70
|
fixup! osi-mk: Support building for other Parabola-supported architectures
|
2024-02-13 18:43:57 -07:00 |
Luke T. Shumaker
|
a820deb4a2
|
fixup! Move things to `lib/` or `bin/` subdirectories
|
2024-02-13 00:05:48 -07:00 |
Luke T. Shumaker
|
cbf7e3e298
|
Merge branch 'lukeshu/arm'
|
2024-01-30 08:37:04 -07:00 |
Luke T. Shumaker
|
a1310b2ef6
|
osi-mk: Support building for other Parabola-supported architectures
|
2024-01-30 08:36:57 -07:00 |
Luke T. Shumaker
|
062313025a
|
Merge branch 'lukeshu/tidy-repro'
|
2024-01-30 08:36:46 -07:00 |
Luke T. Shumaker
|
962a05362d
|
osi-mk: Add a --conf=machine-id= flag
|
2024-01-29 23:56:00 -07:00 |
Luke T. Shumaker
|
2630d42238
|
osi-mk: Have pacman.log be reproducible
|
2024-01-29 23:56:00 -07:00 |
Luke T. Shumaker
|
ced69a4f8c
|
osi-mk: Write an argparse.sh library to make arg parsing sane
|
2024-01-29 23:56:00 -07:00 |
Luke T. Shumaker
|
d545956395
|
osi-mount.bats: Remove debug line
|
2024-01-29 23:56:00 -07:00 |
Luke T. Shumaker
|
147b912ec3
|
osi-mk: Tidy up pacman/pacstrap args
|
2024-01-29 23:55:58 -07:00 |
Luke T. Shumaker
|
c9e6c7e830
|
Get shellcheck to pass
|
2024-01-29 13:33:13 -07:00 |
Luke T. Shumaker
|
69be8af2e8
|
Fix TMPDIR messing with pacstrap
|
2024-01-26 00:20:35 -07:00 |
Luke T. Shumaker
|
b0d522f9f5
|
First pass at adding tests for reproducible builds
|
2024-01-25 23:35:45 -07:00 |
Luke T. Shumaker
|
4e7caf1ada
|
Properly handle -- in args to printf
|
2024-01-25 23:27:32 -07:00 |
Luke T. Shumaker
|
8fbffa90d0
|
Strictly obey TMPDIR
|
2024-01-25 19:03:07 -07:00 |
Luke T. Shumaker
|
0fe91d3c76
|
osi-mk: Set `--conf=dbus-units=dbus-broker-units` by default
|
2024-01-18 22:41:51 -07:00 |
Luke T. Shumaker
|
9ec6e26025
|
tests and fixes
|
2024-01-18 22:36:20 -07:00 |
Luke T. Shumaker
|
03c27c2b1f
|
Lint that all files have a license specified
|
2024-01-05 11:42:15 -07:00 |
Luke T. Shumaker
|
7086342ea1
|
Lint the test files
|
2024-01-05 11:24:19 -07:00 |
Luke T. Shumaker
|
5dd1275ca3
|
osi-mount: Fix --root
|
2024-01-04 19:31:40 -07:00 |
Luke T. Shumaker
|
7b87204259
|
Add basic tests
|
2024-01-04 19:31:40 -07:00 |
Luke T. Shumaker
|
64ecc5c1cd
|
Makefile: Tidy up
|
2024-01-04 15:32:39 -07:00 |
Luke T. Shumaker
|
67bc1c476f
|
Move things to `lib/` or `bin/` subdirectories
|
2024-01-04 15:16:23 -07:00 |
Luke T. Shumaker
|
ee012efdaf
|
Fuss with copyright notices
|
2023-12-12 20:23:30 -07:00 |
Luke T. Shumaker
|
7a7c9e09f6
|
Delete notsystemd-tests specific TODO.md
|
2023-12-12 20:21:50 -07:00 |
Luke T. Shumaker
|
37a8c20d09
|
indent: Relicense from GPLv3+ to AGPLv3+
|
2023-12-12 20:19:52 -07:00 |
Luke T. Shumaker
|
0ed19382db
|
osi-mk: Drop the grub-hack
|
2023-12-12 20:12:33 -07:00 |
Luke T. Shumaker
|
e5a6ff8f49
|
osi-mk: Pay attention to package-file dependencies
|
2023-12-12 19:58:08 -07:00 |
Luke T. Shumaker
|
15065fd14e
|
osi-mk: Fix for --package-file args with slashes
|
2023-11-21 10:43:29 -07:00 |
Luke T. Shumaker
|
155f5bacc7
|
osi-mk: Even better indent
|
2023-11-10 00:43:55 -07:00 |
Luke T. Shumaker
|
0d17e70a32
|
osi-mk: better prefix indent
|
2023-11-09 23:18:26 -07:00 |
Luke T. Shumaker
|
4596d60a27
|
osi-mk: Drop GRUB_TIMEOUT=0
|
2023-11-09 15:50:46 -07:00 |
Luke T. Shumaker
|
34d8dc3fbd
|
osi-mk: Don't install the grub hack if we're not using grub
|
2023-11-07 22:07:03 -07:00 |
Luke T. Shumaker
|
773475eb00
|
osi-mount: Fix usage string
|
2023-11-07 21:39:42 -07:00 |
Luke T. Shumaker
|
cb46fa9f2b
|
osi-mount: Handle the device being a relative path
|
2023-11-07 21:29:00 -07:00 |
Luke T. Shumaker
|
ccde191ee9
|
Move docs+examples to a 'Documentation' directory
|
2023-11-06 11:42:01 -07:00 |
Luke T. Shumaker
|
b86432c553
|
osi-mk: Implement SOURCE_DATE_EPOCH
|
2023-11-05 01:40:44 -06:00 |
Luke T. Shumaker
|
9359344edb
|
osi-mk: Change+document the priorities of built-in hooks
|
2023-11-04 01:08:34 -06:00 |
Luke T. Shumaker
|
9ab0f3348c
|
osi-mk: Improve output logging
|
2023-11-04 00:55:45 -06:00 |
Luke T. Shumaker
|
352d6c1d9a
|
osi-mk: Rename it mkinitcpio.conf.d/Pdrivers,osi-mk}.conf
|
2023-10-31 14:18:46 -06:00 |
Luke T. Shumaker
|
49c4f1baff
|
fixup! osi-mount: Add the system protections for --root
|
2023-10-31 02:52:46 -06:00 |
Luke T. Shumaker
|
9d45971555
|
osi-mk: Add an option to disable genfstab
|
2023-10-31 02:47:59 -06:00 |
Luke T. Shumaker
|
d32200221e
|
osi-mk: Run the hostname hook early not late
|
2023-10-31 02:47:58 -06:00 |
Luke T. Shumaker
|
ea5b7c59e5
|
Add erofs support
|
2023-10-31 02:47:55 -06:00 |
Luke T. Shumaker
|
65ca19d89c
|
osi-mk: Indent code to make the next diff more readable
|
2023-10-31 02:46:52 -06:00 |
Luke T. Shumaker
|
58a31419fb
|
osi-mk: Have adjustments to pre_install and post_install be on 1 line
|
2023-10-31 02:46:11 -06:00 |
Luke T. Shumaker
|
8343cbc924
|
osi-mk: Use --reflink when copying the base image
|
2023-10-31 02:46:10 -06:00 |
Luke T. Shumaker
|
929a6897b2
|
osi-mk: Improve /etc/fstab
|
2023-10-31 02:46:09 -06:00 |