diff options
author | Andrew Cady <d@jerkface.net> | 2023-06-17 18:38:56 -0400 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2023-06-17 18:38:56 -0400 |
commit | 1dcb9429626603052fe4d307d7deb29c7182f1da (patch) | |
tree | 04c80558be93fcedca629a1d2826f344810d15b3 | |
parent | bf7afca5c6aea2d47e6b6cabc0df0aee84e5f65d (diff) |
simplify interface
-rw-r--r-- | Makefile | 2 | ||||
-rwxr-xr-x | src/extract-part1-files.bash | 7 |
2 files changed, 3 insertions, 6 deletions
@@ -35,5 +35,5 @@ $(zip): | |||
35 | $(ver_files): $(img) $(ver) | 35 | $(ver_files): $(img) $(ver) |
36 | $(call sha256_check_file,$(img)) | 36 | $(call sha256_check_file,$(img)) |
37 | sudo systemd-run --working-directory $(ver) --wait -P -p PrivateMounts=yes -- \ | 37 | sudo systemd-run --working-directory $(ver) --wait -P -p PrivateMounts=yes -- \ |
38 | $$PWD/src/extract-part1-files.bash $$PWD/$(img) EFI/BOOT $(efi_files) | 38 | $$PWD/src/extract-part1-files.bash $$PWD/$(img) $(addprefix EFI/BOOT/,$(efi_files)) |
39 | $(call sha256_check_file,$@) | 39 | $(call sha256_check_file,$@) |
diff --git a/src/extract-part1-files.bash b/src/extract-part1-files.bash index 9b8ff1b..9d7c4c4 100755 --- a/src/extract-part1-files.bash +++ b/src/extract-part1-files.bash | |||
@@ -5,9 +5,6 @@ set -o pipefail | |||
5 | image=$1 | 5 | image=$1 |
6 | [ -e "$image" ] | 6 | [ -e "$image" ] |
7 | shift | 7 | shift |
8 | base_dir=$1 | ||
9 | [ "$base_dir" ] | ||
10 | shift | ||
11 | source_files=("$@") | 8 | source_files=("$@") |
12 | 9 | ||
13 | get_fsdev() | 10 | get_fsdev() |
@@ -35,5 +32,5 @@ cleanup() | |||
35 | get_fsdev | 32 | get_fsdev |
36 | mount -v -r "$fsdev" /mnt | 33 | mount -v -r "$fsdev" /mnt |
37 | trap cleanup EXIT | 34 | trap cleanup EXIT |
38 | source_dir=/mnt/$base_dir | 35 | basedir=/mnt |
39 | cp -v --no-preserve=mode -t . -- "${source_files[@]/#/$source_dir/}" | 36 | cp -v --no-preserve=mode -t . -- "${source_files[@]/#/$basedir/}" |