From a081fc2a47df65a10dfb09fb2d8b53eb6184ca13 Mon Sep 17 00:00:00 2001 From: Mo Morsi Date: Mon, 15 Jul 2013 22:33:49 -0400 Subject: [PATCH] fix rh distro to work across all rh platforms --- lib/linux_admin/distro.rb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/linux_admin/distro.rb b/lib/linux_admin/distro.rb index fb67cba..82f334b 100644 --- a/lib/linux_admin/distro.rb +++ b/lib/linux_admin/distro.rb @@ -17,7 +17,7 @@ def self.local issue = File.read('/etc/issue') if issue.include?('ubuntu') return Distros.ubuntu - elsif ['Fedora', 'red hat', 'centos'].any? { |d| issue.include?(d) } + elsif ['Fedora', 'red hat', 'Red Hat', 'centos'].any? { |d| issue.include?(d) } return Distros.redhat end @@ -58,12 +58,12 @@ def initialize end class RedHat < Distro - COMMANDS = {:service => '/usr/sbin/service', - :systemctl => '/usr/bin/systemctl', - :parted => '/usr/sbin/parted', - :mount => '/usr/bin/mount', - :umount => '/usr/bin/umount', - :shutdown => '/usr/sbin/shutdown'} + COMMANDS = {:service => '/sbin/service', + :systemctl => '/bin/systemctl', + :parted => '/sbin/parted', + :mount => '/bin/mount', + :umount => '/bin/umount', + :shutdown => '/sbin/shutdown'} def initialize @id = :redhat