summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2008-07-03 15:47:41 -0700
committerStephen Hemminger <stephen.hemminger@vyatta.com>2008-07-03 15:47:41 -0700
commit1fb175a266e45828a5588e2f44660c2a70057bf0 (patch)
tree2b40dd20b9b8ef0abaa8a4f99c823228ce05fa9e /scripts
parent18f09e5fe87492ef53168e1d6a29b516c47ce7ab (diff)
downloadvyatta-cfg-quagga-1fb175a266e45828a5588e2f44660c2a70057bf0.tar.gz
vyatta-cfg-quagga-1fb175a266e45828a5588e2f44660c2a70057bf0.zip
Fix problem if install-system run twice
If install-system is run twice and the first pass copied the old configuration file; then the second time the leftover file from previous attempt needs to be cleaned up. Otherwise, the old configuration file will be copied even if the user doesn't want it!
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/install-system3
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/install-system b/scripts/install-system
index a77fc446..5a9c0309 100755
--- a/scripts/install-system
+++ b/scripts/install-system
@@ -309,6 +309,9 @@ rename_old_config() {
check_config_partition() {
lpart=$1
+ # Cleanup from possible partial last run
+ rm -fr /mnt/config
+
# Look to see if this is a config partition
mkdir -p /mnt/tmp
output=$(mount /dev/$lpart /mnt/tmp 2>&1)