summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2008-03-19 15:02:20 -0400
committerChris Lumens <clumens@redhat.com>2008-03-19 16:08:43 -0400
commit9580c3abe9373692ec39fef3a8ec17d5755d943f (patch)
tree0df73823444a23058eb61fba6423c5d759cc339f
parentf40b0140c4b30c3bfffaf1bae8b17ae3fbf36ba2 (diff)
downloadanaconda-9580c3abe9373692ec39fef3a8ec17d5755d943f.tar.gz
anaconda-9580c3abe9373692ec39fef3a8ec17d5755d943f.tar.xz
anaconda-9580c3abe9373692ec39fef3a8ec17d5755d943f.zip
Always unmount /mnt/source on nfsiso installs before starting stage2.
-rw-r--r--loader2/nfsinstall.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/loader2/nfsinstall.c b/loader2/nfsinstall.c
index 7afa9b73a..67f0cda37 100644
--- a/loader2/nfsinstall.c
+++ b/loader2/nfsinstall.c
@@ -262,13 +262,14 @@ char * mountNfsImage(struct installMethod * method,
rc = copyFile(buf, "/tmp/stage2.img");
rc = mountStage2("/tmp/stage2.img", stage2dir);
+ umountLoopback("/mnt/source", "/dev/loop1");
+
free(buf);
free(stage2dir);
free(path);
if (rc && rc == -1) {
foundinvalid = 1;
- umountLoopback("/mnt/source", "/dev/loop1");
umount("/mnt/isodir");
} else {
stage = NFS_STAGE_DONE;