uninstall

in chef/cookbooks/cpe_nudge/resources/cpe_nudge_swift_install.rb [126:167]


  def uninstall
    
    launchd launchagent_label do
      action :delete
      only_if { ::File.exists?(launchagent_path) }
      type 'agent'
    end

    
    launchd loggerdaemon_label do
      action :delete
      only_if { ::File.exists?(loggerdaemon_path) }
      type 'daemon'
    end

    
    directory base_path do
      action :delete
      recursive true
    end

    
    directory app_path do
      action :delete
      recursive true
    end

    
    file node['cpe_nudge']['nudge-swift']['loggerdaemon']['standard_out_path'] do
      action :delete
    end

    
    file node['cpe_nudge']['nudge-swift']['json_path'] do
      action :delete
    end

    
    receipt = node['cpe_nudge']['nudge-swift']['pkg']['receipt']
    node.forget_pkg_with_launchagent(receipt, launchagent_path)
  end