aboutsummaryrefslogtreecommitdiff
path: root/release/sysinstall/tape.c
diff options
context:
space:
mode:
Diffstat (limited to 'release/sysinstall/tape.c')
-rw-r--r--release/sysinstall/tape.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/release/sysinstall/tape.c b/release/sysinstall/tape.c
index a77cf0c8fc36..31c99dd3c80d 100644
--- a/release/sysinstall/tape.c
+++ b/release/sysinstall/tape.c
@@ -59,8 +59,11 @@ mediaInitTape(Device *dev)
msgDebug("Tape init routine called for %s (private dir is %s)\n", dev->name, dev->private);
Mkdir(dev->private);
- if (chdir(dev->private))
+ if (chdir(dev->private)) {
+ msgConfirm("Unable to CD to %s before extracting tape!\n"
+ "Tape media not selected.", dev->private);
return FALSE;
+ }
/* We know the tape is already in the drive, so go for it */
msgNotify("Attempting to extract from %s...", dev->description);
if (!strcmp(dev->name, "rft0"))
@@ -73,7 +76,8 @@ mediaInitTape(Device *dev)
return TRUE;
}
else
- msgConfirm("Tape extract command failed with status %d!", i);
+ msgConfirm("Tape extract command failed with status %d!\n"
+ "Unable to use tape media.", i);
return FALSE;
}