diff --git a/data/scripts/backup.sh b/data/scripts/backup.sh index e049ecbc2..3716d804a 100755 --- a/data/scripts/backup.sh +++ b/data/scripts/backup.sh @@ -1,6 +1,6 @@ #!/bin/sh -DATE=$(date +%Y-%m-%d_%H-%M-%S) +DATE=$(date +%Y%m%d_%H%M) USRF="/var/tuxbox/config/tobackup.conf" BAKF="$1/${2:-settings_${DATE}.tar.gz}" diff --git a/src/gui/settings_manager.cpp b/src/gui/settings_manager.cpp index 0e56a9c11..69423995c 100644 --- a/src/gui/settings_manager.cpp +++ b/src/gui/settings_manager.cpp @@ -42,7 +42,7 @@ #include #include -#include +#include #include #include @@ -106,8 +106,11 @@ int CSettingsManager::exec(CMenuTarget* parent, const std::string &actionKey) return res; } - std::string fname = "neutrino.conf"; - CKeyboardInput * sms = new CKeyboardInput(LOCALE_EXTRA_SAVECONFIG, &fname); + std::string hostName = ""; + netGetHostname(hostName); + std::string timeStr = getNowTimeStr("_%Y%m%d_%H%M"); + std::string fname = "neutrino_" + hostName + timeStr + ".conf"; + CKeyboardInput * sms = new CKeyboardInput(LOCALE_EXTRA_SAVECONFIG, &fname, 45); sms->exec(NULL, ""); delete sms;