Updating on mono

This commit is contained in:
Mark McDowall 2014-06-05 16:28:28 -07:00
parent cdb595a3cd
commit ddbcb883ca
1 changed files with 27 additions and 24 deletions

View File

@ -71,30 +71,33 @@ namespace NzbDrone.Update
ProcessId = ParseProcessId(args[0])
};
// if (args.Count() == 1)
// {
// return startupContext;
// }
//
// else if (args.Count() == 3)
// {
// startupContext.UpdateLocation = args[1];
// startupContext.ExecutingApplication = args[2];
// }
//
// else
// {
// logger.Debug("Arguments:");
//
// foreach (var arg in args)
// {
// logger.Debug(" {0}", arg);
// }
//
// var message = String.Format("Number of arguments are unexpected, expected: 3, found: {0}", args.Count());
//
// throw new ArgumentOutOfRangeException("args", message);
// }
if (OsInfo.IsMono)
{
if (args.Count() == 1)
{
return startupContext;
}
else if (args.Count() == 3)
{
startupContext.UpdateLocation = args[1];
startupContext.ExecutingApplication = args[2];
}
else
{
logger.Debug("Arguments:");
foreach (var arg in args)
{
logger.Debug(" {0}", arg);
}
var message = String.Format("Number of arguments are unexpected, expected: 3, found: {0}", args.Count());
throw new ArgumentOutOfRangeException("args", message);
}
}
return startupContext;
}