Luke T. Shumaker
|
a4d91c15a9
|
lib/mk/format-btrfs.sh: Fix a typo in an mktemp file-name-template
|
2026-01-18 20:57:07 -07:00 |
Luke T. Shumaker
|
cc2f11d61a
|
Merge branch 'lukeshu/fixes'
|
2026-01-18 12:59:09 -07:00 |
Luke T. Shumaker
|
392d72c164
|
Obey $arg_mountpoint/etc/pacman.d/hooks
|
2026-01-18 12:58:45 -07:00 |
Luke T. Shumaker
|
8471f456dd
|
osi-mk: Ensure that error messages from modules are shown
|
2026-01-18 12:05:05 -07:00 |
Luke T. Shumaker
|
7f21ab51a2
|
Makefile: Fix a typo in a comment
|
2026-01-17 18:20:32 -07:00 |
Luke T. Shumaker
|
db004f58ab
|
Merge branch 'lukeshu/modernize'
|
2026-01-16 19:39:13 -07:00 |
Luke T. Shumaker
|
50212f18fe
|
Update for current pacman+pacstrap+sudo+mkinitcpio
|
2026-01-16 18:26:29 -07:00 |
Luke T. Shumaker
|
de15d0ca60
|
README.md: Update list of deps
|
2026-01-16 12:54:52 -07:00 |
Luke T. Shumaker
|
86de7c0b76
|
Merge remote-tracking branch 'origin/lukeshu/no-preprocessor' into lukeshu/modernize
|
2026-01-16 12:54:30 -07:00 |
Luke T. Shumaker
|
1295cf67b6
|
Update for newer shellcheck
|
2026-01-16 12:54:17 -07:00 |
Luke T. Shumaker
|
8485e84e0e
|
Makefile: Let ShellCheck parse BATS directly
|
2024-08-16 11:18:42 -06:00 |
Luke T. Shumaker
|
67a9dc6a7a
|
Makefile: Add comments about preprocessing things for ShellCheck
|
2024-08-16 11:18:35 -06:00 |
Luke T. Shumaker
|
77954dd7ce
|
argparse.sh: Document how opt_specs works
|
2024-08-12 01:34:58 -06:00 |
Luke T. Shumaker
|
ff782a0b4f
|
indent: Fix the license header
|
2024-08-12 01:08:22 -06:00 |
Luke T. Shumaker
|
8fa7892ebe
|
osi.sh: Add a comment about the exit codes
|
2024-08-12 01:05:21 -06:00 |
Luke T. Shumaker
|
779b31bce2
|
osi-mk: Indent stderr as well
|
2024-05-13 15:02:56 -06:00 |
Luke T. Shumaker
|
e7ad02a2d4
|
fixup! BREAKING CHANGE: osi-mk: Split --conf into --fmt, --fmtconf, --pkgconf, and --conf
|
2024-05-13 15:02:29 -06:00 |
Luke T. Shumaker
|
ba1976bd65
|
fixup! osi-mk: Fix to work with pacman 6.1.0
|
2024-05-13 15:00:37 -06:00 |
Luke T. Shumaker
|
a8401b6a9c
|
osi-mk: Fix to work with pacman 6.1.0
https://gitlab.archlinux.org/pacman/pacman/-/issues/136
|
2024-05-11 19:40:38 -06:00 |
Luke T. Shumaker
|
a5be5a83f4
|
Makefile: Fix `make lint`
|
2024-05-11 10:53:55 -06:00 |
Luke T. Shumaker
|
ae7addfe5e
|
Merge branch 'lukeshu/strict-conf'
|
2024-03-04 15:02:20 -07:00 |
Luke T. Shumaker
|
5f16a12185
|
BREAKING CHANGE: osi-mk: Split --conf into --fmt, --fmtconf, --pkgconf, and --conf
|
2024-03-04 15:02:05 -07:00 |
Luke T. Shumaker
|
3a2de4169d
|
osi-mk: Tidy up the opening of inside
|
2024-03-04 14:21:20 -07:00 |
Luke T. Shumaker
|
a4e6730f16
|
BREAKING CHANGE: osi-mk: Hoist --arch to be a top-level flag
|
2024-03-04 14:21:18 -07:00 |
Luke T. Shumaker
|
261845c7b3
|
argparse.sh: Add opt_visit_early
|
2024-02-26 16:13:45 -07:00 |
Luke T. Shumaker
|
188319015b
|
argparse.sh: Have opt_final be optional
|
2024-02-26 16:13:45 -07:00 |
Luke T. Shumaker
|
c7e7099e30
|
osi-mk: Use `pacstrap -U` instead of `arch-chroot … pacman -U`
|
2024-02-26 16:10:43 -07:00 |
Luke T. Shumaker
|
a7d9b0d778
|
osi-mk: format-dir.sh: Fix permissions
|
2024-02-25 22:01:16 -07:00 |
Luke T. Shumaker
|
7a51cd13fe
|
Merge branch 'lukeshu/dir'
|
2024-02-14 11:17:42 -07:00 |
Luke T. Shumaker
|
7d7e4f2320
|
osi-mk: Add 'dir' and 'tar' formats
|
2024-02-14 11:16:31 -07:00 |
Luke T. Shumaker
|
cf991a6404
|
osi-mk: Factor 'format' options into separate files
|
2024-02-14 09:02:04 -07:00 |
Luke T. Shumaker
|
c47d74a474
|
BREAKING CHANGE: osi-mk: Rename some conf options
|
2024-02-14 08:53:52 -07:00 |
Luke T. Shumaker
|
5f0d33c402
|
argparse.sh: Don't set IFS for the callback functions
|
2024-02-14 08:53:52 -07:00 |
Luke T. Shumaker
|
069f7385f5
|
osi-mk: Audit 'trap' use, be clearer with tmp file names
|
2024-02-14 08:53:52 -07:00 |
Luke T. Shumaker
|
ab4d67ebf8
|
Makefile: Let the tests run in parallel
|
2024-02-14 08:26:04 -07:00 |
Luke T. Shumaker
|
8293a9ae13
|
Merge branch 'lukeshu/fixup'
|
2024-02-14 01:47:20 -07:00 |
Luke T. Shumaker
|
7c801595dc
|
Use 'bug' as appropriate
|
2024-02-14 01:40:58 -07:00 |
Luke T. Shumaker
|
051cc76eee
|
osi.sh: Add print_stacktrace() and bug() functions
|
2024-02-14 01:40:55 -07:00 |
Luke T. Shumaker
|
9339272bad
|
Convert all Bash programs to use argparse.sh
|
2024-02-14 01:40:52 -07:00 |
Luke T. Shumaker
|
3a1b7563c2
|
osi.sh: Prefix all functions with `osi.sh:`
|
2024-02-14 01:37:19 -07:00 |
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 |