[controller] use Mono.Unix properly now instead of calling out to chmod
This commit is contained in:
parent
ca3bc475d2
commit
6a67ac8ec2
|
@ -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);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue