-
Notifications
You must be signed in to change notification settings - Fork 1
/
funcSetSshIdRsaFile.go
54 lines (53 loc) · 1.1 KB
/
funcSetSshIdRsaFile.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
package iotmakerdockerbuilder
// SetSshIdRsaFile
//
// English:
//
// Set a id_rsa file from shh
//
// Example:
//
// var err error
// var usr *user.User
// var path string
// var file []byte
// usr, err = user.Current()
// if err != nil {
// panic(err)
// }
//
// path = filepath.Join(usr.HomeDir, ".ssh", "id_rsa")
// file, err = ioutil.ReadFile(path)
// if err != nil {
// panic(err)
// }
//
// var container = ContainerBuilder{}
// container.SetSshIdRsaFile(string(file))
//
// Português:
//
// Define o arquivo id_rsa do shh
//
// Exemplo:
//
// var err error
// var usr *user.User
// var path string
// var file []byte
// usr, err = user.Current()
// if err != nil {
// panic(err)
// }
//
// path = filepath.Join(usr.HomeDir, ".ssh", "id_rsa")
// file, err = ioutil.ReadFile(path)
// if err != nil {
// panic(err)
// }
//
// var container = ContainerBuilder{}
// container.SetSshIdRsaFile(string(file))
func (e *ContainerBuilder) SetSshIdRsaFile(value string) {
e.contentIdRsaFile = value
}