homebrew-cask/Casks/podman.rb

29 lines
903 B
Ruby

cask "podman" do
version "2.0.3"
sha256 "9231c305c4e8c7374863c7377ac38a493e06fef09cea3bba975694941ae8dce3"
url "https://github.com/containers/podman/releases/download/v#{version}/podman-remote-release-darwin.zip"
appcast "https://github.com/containers/podman/releases.atom"
name "podman"
homepage "https://github.com/containers/podman/"
binary "podman"
postflight do
man1 = Dir["#{staged_path}/docs/*.1"]
FileUtils.mv(man1, "#{HOMEBREW_PREFIX}/share/man/man1/")
FileUtils.mkdir_p "#{ENV["HOME"]}/.config/containers"
unless File.exist?("#{ENV["HOME"]}/.config/containers/containers.conf")
FileUtils.mv("#{staged_path}/containers.conf", "#{ENV["HOME"]}/.config/containers/containers.conf")
end
end
uninstall_postflight do
man1 = Dir["#{HOMEBREW_PREFIX}/share/man/man1/podman*.1"]
FileUtils.rm(man1)
end
zap trash: "~/.config/containers"
end