From 24a6fab529667dfd40ede4c9d6ed8defdaf1bde5 Mon Sep 17 00:00:00 2001 From: Chris Lumens Date: Wed, 19 Mar 2008 15:20:30 -0400 Subject: Always unmount /mnt/source on hdiso installs before starting stage2. --- loader2/hdinstall.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'loader2') diff --git a/loader2/hdinstall.c b/loader2/hdinstall.c index 09d20ce80..2eab4bc0e 100644 --- a/loader2/hdinstall.c +++ b/loader2/hdinstall.c @@ -221,8 +221,9 @@ static char * setupIsoImages(char * device, char * dirName, char * location) { /* and mounting */ rc = loadHDImages("/mnt/source", "/", "/dev/loop0", "/mnt/runtime", location); + umountLoopback("/mnt/source", "/dev/loop0"); + if (rc) { - umountLoopback("/mnt/source", "/dev/loop0"); umount("/mnt/isodir"); free(path); goto err; -- cgit