From 8d97396eac70eb708af113d79e35ca3ccfb5a127 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Sat, 17 Jun 2023 17:36:47 -0400 Subject: avoid use of cd --- src/extract-efi-boot-files.bash | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/extract-efi-boot-files.bash b/src/extract-efi-boot-files.bash index 827c59f..25a3006 100755 --- a/src/extract-efi-boot-files.bash +++ b/src/extract-efi-boot-files.bash @@ -23,7 +23,6 @@ get_fsdev() cleanup() { - cd "$OLDPWD" umount -v /mnt dev=$(losetup -j "$image" -nO NAME) [ "$dev" ] || exit 0 @@ -34,6 +33,5 @@ cleanup() get_fsdev mount -v -r "$fsdev" /mnt trap cleanup EXIT -OLDPWD=$PWD -cd /mnt/"$base_dir" -cp --no-preserve=mode -t "$OLDPWD" -- "${source_files[@]}" +source_dir=/mnt/$base_dir +cp -v --no-preserve=mode -t . -- "${source_files[@]/#/$source_dir/}" -- cgit v1.2.3