diff --git a/config/config.go b/config/config.go index 2ab7263..31b0ee5 100644 --- a/config/config.go +++ b/config/config.go @@ -71,7 +71,6 @@ type Config struct { func GetDefaultConfig() *Config { return &Config{ AuthenticationScheme: AuthenticationSchemeDefault, - AuthenticationFile: GetDefaultPasswordFilePath(), ClientServerNegotiation: ClientServerNegotiationDefault, ClientServerPolicy: ClientServerPolicyDefault, Port: PortDefault, diff --git a/config/icommands.go b/config/icommands.go index 9312f96..48afeee 100644 --- a/config/icommands.go +++ b/config/icommands.go @@ -150,11 +150,9 @@ func (manager *ICommandsEnvironmentManager) SetEnvironmentFilePath(envFilePath s manager.EnvironmentDirPath = filepath.Dir(envFilePath) manager.EnvironmentFilePath = envFilePath + manager.SessionFilePath = fmt.Sprintf("%s.%d", manager.EnvironmentFilePath, manager.PPID) manager.PasswordFilePath = filepath.Join(manager.EnvironmentDirPath, passwordFilenameDefault) - sessionFilePath := fmt.Sprintf("%s.%d", manager.EnvironmentFilePath, manager.PPID) - manager.SessionFilePath = sessionFilePath - manager.Environment.AuthenticationFile = manager.PasswordFilePath return nil } @@ -168,11 +166,9 @@ func (manager *ICommandsEnvironmentManager) SetEnvironmentDirPath(envDirPath str manager.EnvironmentDirPath = envDirPath manager.EnvironmentFilePath = filepath.Join(envDirPath, environmentFilenameDefault) + manager.SessionFilePath = fmt.Sprintf("%s.%d", manager.EnvironmentFilePath, manager.PPID) manager.PasswordFilePath = filepath.Join(manager.EnvironmentDirPath, passwordFilenameDefault) - sessionFilePath := fmt.Sprintf("%s.%d", manager.EnvironmentFilePath, manager.PPID) - manager.SessionFilePath = sessionFilePath - manager.Environment.AuthenticationFile = manager.PasswordFilePath return nil } diff --git a/irods/util/path.go b/irods/util/path.go index 218a32d..ddd3619 100644 --- a/irods/util/path.go +++ b/irods/util/path.go @@ -70,7 +70,7 @@ func ExpandHomeDir(path string) (string, error) { } if path[0] != '~' { - return path, nil + return filepath.Abs(path) } homedir, err := os.UserHomeDir() @@ -80,16 +80,16 @@ func ExpandHomeDir(path string) (string, error) { // resolve "~" if len(path) == 1 { - return homedir, nil + return filepath.Abs(homedir) } // resolve "~/" if path[1] == '/' { path = filepath.Join(homedir, path[2:]) - return filepath.Clean(path), nil + return filepath.Abs(path) } - return path, nil + return filepath.Abs(path) } // ExistFile checks if file exists