]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix restore before command
authorKern Sibbald <kern@sibbald.com>
Sun, 13 May 2007 16:06:45 +0000 (16:06 +0000)
committerKern Sibbald <kern@sibbald.com>
Sun, 13 May 2007 16:06:45 +0000 (16:06 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@4770 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/qt-console/main.cpp
bacula/src/qt-console/restore/prerestore.cpp
bacula/src/qt-console/restore/restore.cpp

index 9c04b22997e29c878e990cd724a86e35d38bfaf9..dcc24f95b8e2fbee6bd217ad6bc5a4a35411df63 100644 (file)
@@ -72,7 +72,7 @@ int main(int argc, char *argv[])
 #endif
 
    init_stack_dump();
-   my_name_is(argc, argv, "gnome-console");
+   my_name_is(argc, argv, "bat");
    init_msg(NULL, NULL);
    working_directory  = "/tmp";
 
index 56995db43f5b47585e5a1aa1b28966add2953eb1..a97eeba5925e17b988af9ff324cf368e99257e83 100644 (file)
@@ -133,11 +133,6 @@ void prerestorePage::okButtonPushed()
    this->hide();
 
    cmd = QString("restore ");
-   if (selectFilesRadio->isChecked()) {
-      cmd += "select ";
-   } else {
-      cmd += "all done ";
-   }
    cmd += "fileset=\"" + filesetCombo->currentText() + "\" ";
    cmd += "client=\"" + clientCombo->currentText() + "\" ";
    if (selectJobsRadio->isChecked()) {
@@ -155,6 +150,11 @@ void prerestorePage::okButtonPushed()
    } else {
       cmd += "jobid=\"" + jobIdEdit->text() + "\"";
    }
+   if (selectFilesRadio->isChecked()) {
+      cmd += " select";
+   } else {
+      cmd += " all done";
+   }
 
    /* ***FIXME*** */
    printf("preRestore command \'%s\'\n", cmd.toUtf8().data());
@@ -334,4 +334,3 @@ bool prerestorePage::checkJobIdList()
    }
    return true;
 }
-
index b6480079f4dbcfc3c7c582ca2bdf77d60c9d39ec..67c25627323bcf22e84e9e330c00f166e2c586a2 100644 (file)
@@ -375,9 +375,8 @@ char *restorePage::get_cwd()
       m_cwd = m_console->msg();
       Dmsg2(100, "cwd=%s msg=%s\n", m_cwd.toUtf8().data(), m_console->msg());
    } else {
-      Dmsg1(000, "stat=%d\n", stat);
+      Dmsg1(000, "Something went wrong read stat=%d\n", stat);
       QMessageBox::critical(this, "Error", ".pwd command failed", QMessageBox::Ok);
-      Dmsg1(000, "stat=%d\n", stat);
    }
    m_console->discardToPrompt(); 
    return m_cwd.toUtf8().data();