Revision eea3b572
b/lib/utils/nodesetup.py | ||
---|---|---|
62 | 62 |
out.write(line) |
63 | 63 |
_write_entry(written) |
64 | 64 |
|
65 |
io.WriteFile(file_name, data=out.getvalue(), mode=0644) |
|
65 |
io.WriteFile(file_name, data=out.getvalue(), uid=0, gid=0, mode=0644, |
|
66 |
keep_perms=io.KP_IF_EXISTS) |
|
66 | 67 |
|
67 | 68 |
|
68 | 69 |
def AddHostToEtcHosts(hostname, ip): |
... | ... | |
104 | 105 |
|
105 | 106 |
out.write(line) |
106 | 107 |
|
107 |
io.WriteFile(file_name, data=out.getvalue(), mode=0644) |
|
108 |
io.WriteFile(file_name, data=out.getvalue(), uid=0, gid=0, mode=0644, |
|
109 |
keep_perms=io.KP_IF_EXISTS) |
|
108 | 110 |
|
109 | 111 |
|
110 | 112 |
def RemoveHostFromEtcHosts(hostname): |
b/test/ganeti.utils.nodesetup_unittest.py | ||
---|---|---|
44 | 44 |
handle.write("192.0.2.1 router gw\n") |
45 | 45 |
finally: |
46 | 46 |
handle.close() |
47 |
os.chmod(self.tmpname, 0644) |
|
47 | 48 |
|
48 | 49 |
def testSettingNewIp(self): |
49 | 50 |
utils.SetEtcHostsEntry(self.tmpname, "198.51.100.4", "myhost.example.com", |
Also available in: Unified diff