#!/bin/sh set -eu dmg=$1 mount=$(mktemp -d) hdiutil attach -nobrowse -readonly -mountpoint "$mount" "$dmg" rm -rf /Applications/Byre.app.new ditto "$mount/Byre.app" /Applications/Byre.app.new hdiutil detach "$mount" rm -rf /Applications/Byre.app mv /Applications/Byre.app.new /Applications/Byre.app plutil -extract ByreCommit raw /Applications/Byre.app/Contents/Info.plist