diff options
author | Andrew Cady <d@jerkface.net> | 2021-02-27 10:56:04 -0500 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2021-02-27 10:56:04 -0500 |
commit | 2a7ee9980a92a4cd0e1cc145bdf208fa7bce8efd (patch) | |
tree | 35f821353ae7199a316c193da0b3b8f0656c39f0 | |
parent | 7447b5015d7e700b4daa6774890054cc5ece1eb6 (diff) |
partvi: check that $GPG_INPUT_DIR is a directory
-rwxr-xr-x | src/partvi | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -5,15 +5,6 @@ PATH=/sbin:$PATH | |||
5 | : ${GRUB_CONFIG:=../conf/grub.cfg} | 5 | : ${GRUB_CONFIG:=../conf/grub.cfg} |
6 | samizdat_linux_dir=/ | 6 | samizdat_linux_dir=/ |
7 | 7 | ||
8 | if [ ! "$GPG_INPUT_DIR" ] | ||
9 | then | ||
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 | ||
16 | fi | ||
17 | 8 | ||
18 | 9 | ||
19 | add_initrd() | 10 | add_initrd() |
@@ -291,6 +282,17 @@ cleanup() | |||
291 | fi | 282 | fi |
292 | } | 283 | } |
293 | 284 | ||
285 | if [ "$GPG_INPUT_DIR" ] | ||
286 | then | ||
287 | $sudo [ -d "$GPG_INPUT_DIR" ] | ||
288 | else | ||
289 | for d in /root/.gnupg /cdrom/gnupghome | ||
290 | do | ||
291 | $sudo [ -d "$d" ] || continue | ||
292 | GPG_INPUT_DIR=$d | ||
293 | break | ||
294 | done | ||
295 | fi | ||
294 | SKIP_ROOTFS_COPY= | 296 | SKIP_ROOTFS_COPY= |
295 | if [ "$1" = 'key' ] | 297 | if [ "$1" = 'key' ] |
296 | then | 298 | then |