mirror of
https://github.com/StevenBlack/hosts.git
synced 2024-07-07 13:02:27 +02:00
Merge pull request #627 from gfyoung/centos-docs
Doc / Check for Centos restart
This commit is contained in:
commit
cf1b80ea0a
@ -303,6 +303,8 @@ Open a Terminal and run with root privileges:
|
||||
|
||||
**Arch Linux/Manjaro with Wicd**: `sudo systemctl restart wicd.service`
|
||||
|
||||
**RHEL/Centos**: `sudo /etc/init.d/network restart`
|
||||
|
||||
**Others**: Consult [this wikipedia article](https://en.wikipedia.org/wiki/Hosts_%28file%29#Location_in_the_file_system).
|
||||
|
||||
### Mac OS X
|
||||
|
@ -1186,7 +1186,7 @@ class TestFlushDnsCache(BaseStdout):
|
||||
output = sys.stdout.getvalue()
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@mock.patch("os.path.isfile", side_effect=[True] + [False] * 10)
|
||||
@mock.patch("os.path.isfile", side_effect=[True] + [False] * 11)
|
||||
@mock.patch("subprocess.call", return_value=0)
|
||||
def test_flush_posix(self, *_):
|
||||
with self.mock_property("platform.system") as obj:
|
||||
@ -1201,7 +1201,7 @@ class TestFlushDnsCache(BaseStdout):
|
||||
output = sys.stdout.getvalue()
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@mock.patch("os.path.isfile", side_effect=[True] + [False] * 10)
|
||||
@mock.patch("os.path.isfile", side_effect=[True] + [False] * 11)
|
||||
@mock.patch("subprocess.call", return_value=1)
|
||||
def test_flush_posix_fail(self, *_):
|
||||
with self.mock_property("platform.system") as obj:
|
||||
@ -1216,7 +1216,7 @@ class TestFlushDnsCache(BaseStdout):
|
||||
output = sys.stdout.getvalue()
|
||||
self.assertIn(expected, output)
|
||||
|
||||
@mock.patch("os.path.isfile", side_effect=[True, False,
|
||||
@mock.patch("os.path.isfile", side_effect=[True, False, False,
|
||||
True] + [False] * 10)
|
||||
@mock.patch("subprocess.call", side_effect=[1, 0])
|
||||
def test_flush_posix_fail_then_succeed(self, *_):
|
||||
|
@ -1063,6 +1063,15 @@ def flush_dns_cache():
|
||||
else:
|
||||
print_success(nscd_msg.format(result="succeeded"))
|
||||
|
||||
centos_file = "/etc/init.d/network"
|
||||
centos_msg = "Flushing the DNS cache by restarting network {result}"
|
||||
|
||||
if os.path.isfile(centos_file):
|
||||
if subprocess.call(SUDO + [centos_file, "restart"]):
|
||||
print_failure(centos_msg.format(result="failed"))
|
||||
else:
|
||||
print_success(centos_msg.format(result="succeeded"))
|
||||
|
||||
system_prefixes = ["/usr", ""]
|
||||
service_types = ["NetworkManager", "wicd", "dnsmasq", "networking"]
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user