diff options
author | James Meyer <james.meyer@operamail.com> | 2008-11-15 17:39:45 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2008-11-15 17:39:45 (GMT) |
commit | 1c72f48f8dfa6a8beda6724852237174222a8a40 (patch) | |
tree | 3b985ff5afddb5b2c5d86e44c8c6c3484ab474d1 /abs/core-testing/LinHES-config/install_proxy.sh | |
parent | b5c4702b6b953bd4fd42b72984e96bf298c49d4d (diff) | |
download | linhes_pkgbuild-1c72f48f8dfa6a8beda6724852237174222a8a40.zip linhes_pkgbuild-1c72f48f8dfa6a8beda6724852237174222a8a40.tar.gz linhes_pkgbuild-1c72f48f8dfa6a8beda6724852237174222a8a40.tar.bz2 |
Check if the restore file for mythconverg is present.
If the file can not be found then install a new database and abort the restore process.
Also display a message stating the above.
closes FS#7
Diffstat (limited to 'abs/core-testing/LinHES-config/install_proxy.sh')
-rwxr-xr-x | abs/core-testing/LinHES-config/install_proxy.sh | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/abs/core-testing/LinHES-config/install_proxy.sh b/abs/core-testing/LinHES-config/install_proxy.sh index ae3f316..113a3ee 100755 --- a/abs/core-testing/LinHES-config/install_proxy.sh +++ b/abs/core-testing/LinHES-config/install_proxy.sh @@ -270,7 +270,21 @@ function upgrade () { #wrap this in a network check_network, no need to update the db if the import worked. ##### do I need to start mysql? /etc/rc.d/mysqld stop - chroot "$mountpoint" "$MV_ROOT/bin/restore_km_db_chroot.sh" > /tmp/chrootdb_km.out + if [ -f /myth/backup/mythconverg.sql.gz ] + then + echo "--------------------------------" + echo "Restoring database" + echo "--------------------------------" + chroot "$mountpoint" "$MV_ROOT/bin/restore_km_db_chroot.sh" > /tmp/chrootdb_km.out + else + echo "--------------------------------" + echo "Couldn't find backup file, installing new database" + echo "--------------------------------" + touch /tmp/.upgrade_db_failed + chroot "$mountpoint" "$MV_ROOT/bin/install_db_chroot.sh" > /tmp/chrootdb.out + fi + + if [ -f /tmp/etc/KnoppMyth-version ] then chroot "$mountpoint" $MV_ROOT/bin/restore_default_settings.sh -c restore -t hostsettings |