Changeset 2588
- Timestamp:
- 26/11/2009 21:44:22 (2 years ago)
- File:
-
- 1 edited
-
box/trunk/bin/bbackupd/BackupDaemon.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/bin/bbackupd/BackupDaemon.cpp
r2455 r2588 1022 1022 try 1023 1023 { 1024 std::string script("\"" + conf.GetKeyValue("SyncAllowScript") + 1025 "\" \"" + GetConfigFileName() + "\""); 1026 1024 1027 std::auto_ptr<IOStream> pscript(LocalProcessStream( 1025 conf.GetKeyValue("SyncAllowScript").c_str(), pid));1028 script.c_str(), pid)); 1026 1029 1027 1030 // Read in the result … … 1045 1048 catch(ConversionException &e) 1046 1049 { 1047 BOX_ERROR("Invalid output " 1048 "from SyncAllowScript '" 1049 << conf.GetKeyValue("SyncAllowScript") 1050 << "': '" << line << "'"); 1050 BOX_ERROR("Invalid output from " 1051 "SyncAllowScript " << 1052 script << ": '" << line << "'"); 1051 1053 throw; 1052 1054 } 1053 1055 1054 1056 BOX_NOTICE("Delaying sync by " << waitInSeconds 1055 << " seconds (SyncAllowScript '"1057 << " seconds (SyncAllowScript " 1056 1058 << conf.GetKeyValue("SyncAllowScript") 1057 << " ')");1059 << ")"); 1058 1060 } 1059 1061 } … … 2194 2196 2195 2197 // Script to run 2196 std::string script( conf.GetKeyValue("NotifyScript") + ' '+2197 sEventNames[Event] );2198 std::string script("\"" + conf.GetKeyValue("NotifyScript") + "\" " + 2199 sEventNames[Event] + " \"" + GetConfigFileName() + "\""); 2198 2200 2199 2201 // Log what we're about to do 2200 2202 BOX_INFO("About to notify administrator about event " 2201 << sEventNames[Event] << ", running script '" 2202 << script << "'"); 2203 << sEventNames[Event] << ", running script " << script); 2203 2204 2204 2205 // Then do it … … 2207 2208 { 2208 2209 BOX_WARNING("Notify script returned error code: " << 2209 returnCode << " ( '" << script << "')");2210 returnCode << " (" << script << ")"); 2210 2211 } 2211 2212 else if(Event != SysadminNotifier::BackupStart &&
Note: See TracChangeset
for help on using the changeset viewer.
