diff --git a/src/gui/update.cpp b/src/gui/update.cpp index 521e73b12..b13999fe0 100644 --- a/src/gui/update.cpp +++ b/src/gui/update.cpp @@ -642,7 +642,7 @@ int CFlashUpdate::exec(CMenuTarget* parent, const std::string &actionKey) ofgwrite will copy this tarball to new rootfs. It's untared at first start of new image. */ - my_system(3, "/bin/backup.sh", "/tmp", "backup_flash.tar.gz"); + my_system(3, TARGET_PREFIX "/bin/backup.sh", "/tmp", "backup_flash.tar.gz"); hintBox.hide(); } @@ -727,7 +727,7 @@ int CFlashUpdate::exec(CMenuTarget* parent, const std::string &actionKey) #endif else // not image, install { - const char install_sh[] = "/bin/install.sh"; + const char install_sh[] = TARGET_PREFIX "/bin/install.sh"; dprintf(DEBUG_NORMAL, "[update] calling %s %s %s\n",install_sh, g_settings.update_dir.c_str(), filename.c_str() ); #ifndef DRYRUN my_system(3, install_sh, g_settings.update_dir.c_str(), filename.c_str());