diff options
Diffstat (limited to 'azurelinuxagent/common/osutil/debian.py')
-rw-r--r-- | azurelinuxagent/common/osutil/debian.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/azurelinuxagent/common/osutil/debian.py b/azurelinuxagent/common/osutil/debian.py index f455572..b3db921 100644 --- a/azurelinuxagent/common/osutil/debian.py +++ b/azurelinuxagent/common/osutil/debian.py @@ -37,7 +37,7 @@ class DebianOSUtil(DefaultOSUtil): super(DebianOSUtil, self).__init__() def restart_ssh_service(self): - return shellutil.run("service sshd restart", chk_err=False) + return shellutil.run("systemctl --job-mode=ignore-dependencies try-reload-or-restart ssh", chk_err=False) def stop_agent_service(self): return shellutil.run("service azurelinuxagent stop", chk_err=False) @@ -45,3 +45,14 @@ class DebianOSUtil(DefaultOSUtil): def start_agent_service(self): return shellutil.run("service azurelinuxagent start", chk_err=False) + def start_network(self): + pass + + def remove_rules_files(self, rules_files=""): + pass + + def restore_rules_files(self, rules_files=""): + pass + + def get_dhcp_lease_endpoint(self): + return self.get_endpoint_from_leases_path('/var/lib/dhcp/dhclient.*.leases') |