Class: Serverspec::Commands::Debian
- Defined in:
- lib/serverspec/commands/debian.rb
Instance Method Summary collapse
Methods inherited from Linux
#check_access_by_user, #check_iptables_rule, #check_selinux
Methods inherited from Base
#check_access_by_user, #check_authorized_key, #check_belonging_group, #check_cron_entry, #check_directory, #check_file, #check_file_contain, #check_file_contain_within, #check_file_md5checksum, #check_gid, #check_group, #check_grouped, #check_home_directory, #check_installed_by_gem, #check_installed_by_npm, #check_ipfilter_rule, #check_ipnat_rule, #check_iptables_rule, #check_link, #check_listening, #check_login_shell, #check_mode, #check_mounted, #check_owner, #check_process, #check_reachable, #check_resolvable, #check_routing_table, #check_running, #check_running_under_supervisor, #check_selinux, #check_svcprop, #check_svcprops, #check_uid, #check_user, #check_zfs, #escape, #get_mode
Instance Method Details
#check_enabled(service) ⇒ Object
4 5 6 |
# File 'lib/serverspec/commands/debian.rb', line 4 def check_enabled service "ls /etc/rc3.d/ | grep -- #{escape(service)}" end |
#check_installed(package) ⇒ Object
8 9 10 11 |
# File 'lib/serverspec/commands/debian.rb', line 8 def check_installed package escaped_package = escape(package) "dpkg -s #{escaped_package} && ! dpkg -s #{escaped_package} | grep -E '^Status: .+ not-installed$'" end |