Skip to content

Commit 33877ef

Browse files
committed
use create-dmg from homebrew
1 parent 48274e8 commit 33877ef

File tree

1 file changed

+5
-20
lines changed

1 file changed

+5
-20
lines changed

build.sh

+5-20
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ main() {
107107
[ -e "$SOURCE_DIR" ] && rm -rf "$SOURCE_DIR"
108108
mkdir -p "$SOURCE_DIR"
109109
cp -r "$TARGET_APP" "$SOURCE_DIR"
110-
create_dmg \
110+
create-dmg \
111111
--window-size 500 300 \
112112
--background "./Images/[email protected]" \
113113
--icon-size 96 \
@@ -132,26 +132,11 @@ main() {
132132
echo ">> done."
133133
}
134134

135-
create_dmg() {
136-
./yoursway-create-dmg/create-dmg "$@"
137-
}
138-
139135
ensure_create_dmg() {
140-
if [[ ! -e ./yoursway-create-dmg/create-dmg ]]; then
141-
echo >&2 "Ouch: missing 'yoursway-create-dmg' toolkit."
142-
CLONE_CMD="git clone https://github.com/muhqu/yoursway-create-dmg.git"
143-
while true; do
144-
read -p "Wanna get it via: $CLONE_CMD ? [yes|no] " yn
145-
case $yn in
146-
[Yy]* ) $CLONE_CMD; break;;
147-
[Nn]* ) exit 1;;
148-
* ) echo "Please answer yes or no.";;
149-
esac
150-
done
151-
if [[ ! -e ./yoursway-create-dmg/create-dmg ]]; then
152-
echo >&2 "Ouch: git clone failed?! 'yoursway-create-dmg' toolkit still missing."
153-
exit 1;
154-
fi
136+
if [[ ! $(type -P "create-dmg") ]]; then
137+
echo >&2 "Ouch: missing 'create-dmg' toolkit."
138+
echo >&2 "Hint: You can install it via: brew install create-dmg"
139+
exit 1;
155140
fi
156141
}
157142

0 commit comments

Comments
 (0)