12 lines
373 B
Bash
12 lines
373 B
Bash
#!/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
|