Detect the correct .shh path on Windows
This commit is contained in:
parent
3cde6d5b2b
commit
9df0fd6440
|
@ -113,11 +113,17 @@ namespace SparkleLib {
|
||||||
|
|
||||||
private void DisableHostKeyCheckingForHost (string host)
|
private void DisableHostKeyCheckingForHost (string host)
|
||||||
{
|
{
|
||||||
string ssh_config_file_path = SparkleHelpers.CombineMore (
|
string path = SparklePaths.HomePath;
|
||||||
SparklePaths.HomePath, ".ssh", "config");
|
|
||||||
|
|
||||||
string ssh_config = Environment.NewLine + "Host " + host +
|
if (!(SparkleBackend.Platform == PlatformID.Unix ||
|
||||||
Environment.NewLine + "\tStrictHostKeyChecking no";
|
SparkleBackend.Platform == PlatformID.MacOSX)) {
|
||||||
|
|
||||||
|
path = Environment.ExpandEnvironmentVariables ("%HOMEDRIVE%%HOMEPATH%");
|
||||||
|
}
|
||||||
|
|
||||||
|
string ssh_config_file_path = SparkleHelpers.CombineMore (path, ".ssh", "config");
|
||||||
|
string ssh_config = Environment.NewLine + "Host " + host +
|
||||||
|
Environment.NewLine + "\tStrictHostKeyChecking no";
|
||||||
|
|
||||||
if (File.Exists (ssh_config_file_path)) {
|
if (File.Exists (ssh_config_file_path)) {
|
||||||
TextWriter writer = File.AppendText (ssh_config_file_path);
|
TextWriter writer = File.AppendText (ssh_config_file_path);
|
||||||
|
@ -140,11 +146,17 @@ namespace SparkleLib {
|
||||||
|
|
||||||
private void EnableHostKeyCheckingForHost (string host)
|
private void EnableHostKeyCheckingForHost (string host)
|
||||||
{
|
{
|
||||||
string ssh_config_file_path = SparkleHelpers.CombineMore (
|
string path = SparklePaths.HomePath;
|
||||||
SparklePaths.HomePath, ".ssh", "config");
|
|
||||||
|
|
||||||
string ssh_config = Environment.NewLine + "Host " + host +
|
if (!(SparkleBackend.Platform == PlatformID.Unix ||
|
||||||
Environment.NewLine + "\tStrictHostKeyChecking no";
|
SparkleBackend.Platform == PlatformID.MacOSX)) {
|
||||||
|
|
||||||
|
path = Environment.ExpandEnvironmentVariables ("%HOMEDRIVE%%HOMEPATH%");
|
||||||
|
}
|
||||||
|
|
||||||
|
string ssh_config_file_path = SparkleHelpers.CombineMore (path, ".ssh", "config");
|
||||||
|
string ssh_config = Environment.NewLine + "Host " + host +
|
||||||
|
Environment.NewLine + "\tStrictHostKeyChecking no";
|
||||||
|
|
||||||
if (File.Exists (ssh_config_file_path)) {
|
if (File.Exists (ssh_config_file_path)) {
|
||||||
StreamReader reader = new StreamReader (ssh_config_file_path);
|
StreamReader reader = new StreamReader (ssh_config_file_path);
|
||||||
|
|
Loading…
Reference in a new issue