summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2021-02-27 10:56:04 -0500
committerAndrew Cady <d@jerkface.net>2021-02-27 10:56:04 -0500
commit2a7ee9980a92a4cd0e1cc145bdf208fa7bce8efd (patch)
tree35f821353ae7199a316c193da0b3b8f0656c39f0
parent7447b5015d7e700b4daa6774890054cc5ece1eb6 (diff)
partvi: check that $GPG_INPUT_DIR is a directory
-rwxr-xr-xsrc/partvi20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/partvi b/src/partvi
index ad8d852..31f44dd 100755
--- a/src/partvi
+++ b/src/partvi
@@ -5,15 +5,6 @@ PATH=/sbin:$PATH
5: ${GRUB_CONFIG:=../conf/grub.cfg} 5: ${GRUB_CONFIG:=../conf/grub.cfg}
6samizdat_linux_dir=/ 6samizdat_linux_dir=/
7 7
8if [ ! "$GPG_INPUT_DIR" ]
9then
10 for d in $GPG_INPUT_DIR /root/.gnupg /cdrom/gnupghome
11 do
12 $sudo [ -d "$d" ] || continue
13 GPG_INPUT_DIR=$d
14 break
15 done
16fi
17 8
18 9
19add_initrd() 10add_initrd()
@@ -291,6 +282,17 @@ cleanup()
291 fi 282 fi
292} 283}
293 284
285if [ "$GPG_INPUT_DIR" ]
286then
287 $sudo [ -d "$GPG_INPUT_DIR" ]
288else
289 for d in /root/.gnupg /cdrom/gnupghome
290 do
291 $sudo [ -d "$d" ] || continue
292 GPG_INPUT_DIR=$d
293 break
294 done
295fi
294SKIP_ROOTFS_COPY= 296SKIP_ROOTFS_COPY=
295if [ "$1" = 'key' ] 297if [ "$1" = 'key' ]
296then 298then