in lib/omnibus/compressors/dmg.rb [191:220]
def set_volume_icon
log.info(log_key) { "Setting volume icon" }
icon = resource_path("icon.png")
Dir.chdir(staging_dir) do
shellout! <<-EOH.gsub(/^ {10}/, "")
mkdir tmp.iconset
sips -z 16 16
sips -z 32 32
sips -z 32 32
sips -z 64 64
sips -z 128 128
sips -z 256 256
sips -z 256 256
sips -z 512 512
sips -z 512 512
sips -z 1024 1024
iconutil -c icns tmp.iconset
cp tmp.icns "/Volumes/#{volume_name}/.VolumeIcon.icns"
SetFile -a C "/Volumes/#{volume_name}"
EOH
end
end