diff --git a/lib/linux_admin.rb b/lib/linux_admin.rb index 907cb07..34a2ca3 100644 --- a/lib/linux_admin.rb +++ b/lib/linux_admin.rb @@ -6,6 +6,7 @@ require 'linux_admin/common' require 'linux_admin/exceptions' +require 'linux_admin/package' require 'linux_admin/rpm' require 'linux_admin/deb' require 'linux_admin/version' diff --git a/lib/linux_admin/deb.rb b/lib/linux_admin/deb.rb index 1e50f15..489a85f 100644 --- a/lib/linux_admin/deb.rb +++ b/lib/linux_admin/deb.rb @@ -4,7 +4,7 @@ # Licensed under the MIT License class LinuxAdmin - class Deb + class Deb < Package APT_CACHE_CMD = '/usr/bin/apt-cache' def self.from_line(apt_cache_line, in_description=false) diff --git a/lib/linux_admin/package.rb b/lib/linux_admin/package.rb new file mode 100644 index 0000000..1e1e4aa --- /dev/null +++ b/lib/linux_admin/package.rb @@ -0,0 +1,4 @@ +class LinuxAdmin + class Package < LinuxAdmin + end +end diff --git a/lib/linux_admin/rpm.rb b/lib/linux_admin/rpm.rb index 6d10301..ed5a89f 100644 --- a/lib/linux_admin/rpm.rb +++ b/lib/linux_admin/rpm.rb @@ -1,5 +1,5 @@ class LinuxAdmin - class Rpm + class Rpm < Package def self.rpm_cmd Distros.local.command(:rpm) end