do not use systemd on current versions of CentOS or RHEL
This commit is contained in:
parent
bf70fba936
commit
d1871b5c15
|
@ -37,11 +37,14 @@ module VagrantPlugins
|
||||||
release_file = Pathname.new("/etc/redhat-release")
|
release_file = Pathname.new("/etc/redhat-release")
|
||||||
begin
|
begin
|
||||||
release_file.open("r:ISO-8859-1:UTF-8") do |f|
|
release_file.open("r:ISO-8859-1:UTF-8") do |f|
|
||||||
version_number = /(CentOS|Fedora|Red Hat Enterprise Linux Server).*release ([0-9]+)/.match(f.gets)[2].to_i
|
fedora_match = /Fedora.* release ([0-9]+)/.match(f.gets)
|
||||||
if version_number >= 16
|
if fedora_match
|
||||||
# "service nfs-server" will redirect properly to systemctl
|
version_number = fedora_match[1].to_i
|
||||||
# when "service nfs-server restart" is called.
|
if version_number >= 16
|
||||||
nfs_server_binary = "/usr/sbin/service nfs-server"
|
# "service nfs-server" will redirect properly to systemctl
|
||||||
|
# when "service nfs-server restart" is called.
|
||||||
|
nfs_server_binary = "/usr/sbin/service nfs-server"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
rescue Errno::ENOENT
|
rescue Errno::ENOENT
|
||||||
|
|
Loading…
Reference in New Issue