[controller] use Mono.Unix properly now instead of calling out to chmod

This commit is contained in:
Hylke Bons 2011-03-07 00:23:33 +00:00
parent a13de1ef85
commit 883cd90770

View file

@ -937,16 +937,9 @@ namespace SparkleShare {
} }
Process process = new Process (); UnixFileSystemInfo file_info = new UnixFileInfo (ssh_config_file_path);
process.StartInfo.FileName = "chmod"; file_info.FileAccessPermissions = (FileAccessPermissions.UserRead |
process.StartInfo.Arguments = "600 " + ssh_config_file_path; FileAccessPermissions.UserWrite);
process.StartInfo.UseShellExecute = false;
process.Start ();
process.WaitForExit ();
// FIXME: Doesn't work and destroys file content
//UnixFileInfo file_info = new UnixFileInfo (ssh_config_file_path);
//file_info.Create (FileAccessPermissions.UserRead | FileAccessPermissions.UserWrite);
} }
@ -980,16 +973,9 @@ namespace SparkleShare {
writer.WriteLine (current_ssh_config); writer.WriteLine (current_ssh_config);
writer.Close (); writer.Close ();
Process process = new Process (); UnixFileSystemInfo file_info = new UnixFileInfo (ssh_config_file_path);
process.StartInfo.FileName = "chmod"; file_info.FileAccessPermissions = (FileAccessPermissions.UserRead |
process.StartInfo.Arguments = "600 " + ssh_config_file_path; FileAccessPermissions.UserWrite);
process.StartInfo.UseShellExecute = false;
process.Start ();
process.WaitForExit ();
//FIXME: Doesn't work and destroys file content
//UnixFileInfo file_info = new UnixFileInfo (ssh_config_file_path);
//file_info.Create (FileAccessPermissions.UserRead | FileAccessPermissions.UserWrite);
} }