diff options
author | Ratan Gupta <ratagupt@in.ibm.com> | 2017-07-11 19:18:29 +0530 |
---|---|---|
committer | Ratan Gupta <ratagupt@in.ibm.com> | 2017-07-19 20:12:14 +0530 |
commit | 068a8cf24b73614cde8e19bebf2187ae1a2f5a60 (patch) | |
tree | f7ded87a09bd64203a2c339e5450f5b8bf470da2 /network_manager.cpp | |
parent | 1caa2309d0335c66b7fc683f9c7d7b1214672897 (diff) | |
download | phosphor-networkd-068a8cf24b73614cde8e19bebf2187ae1a2f5a60.tar.gz phosphor-networkd-068a8cf24b73614cde8e19bebf2187ae1a2f5a60.zip |
Implement generic restart systemd unit function
Change-Id: Ibd0ec4e7c3b9c395898673839ccf4de85616b201
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
Diffstat (limited to 'network_manager.cpp')
-rw-r--r-- | network_manager.cpp | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/network_manager.cpp b/network_manager.cpp index 0607b0e..1612f6d 100644 --- a/network_manager.cpp +++ b/network_manager.cpp @@ -218,23 +218,7 @@ void Manager::writeToConfigurationFile() stream.close(); } - restartSystemdNetworkd(); -} - -void Manager::restartSystemdNetworkd() -{ - constexpr auto systemdNetworkdService = "systemd-networkd.service"; - - auto method = bus.new_method_call( - SYSTEMD_BUSNAME, - SYSTEMD_PATH, - SYSTEMD_INTERFACE, - "RestartUnit"); - - method.append(systemdNetworkdService, - "replace"); - - bus.call_noreply(method); + restartSystemdUnit("systemd-networkd.service"); } bool Manager::getDHCPValue(const std::string& intf) |