#!/bin/bash
# Vyrobí z této složky klasickou DMG instalačku (okno s ikonou a zástupcem
# Aplikací). Používá Apple hdiutil, takže běží jen na macOS.
cd "$(dirname "$0")" || exit 1
VOL="Bábofkátor 0.5"
OUTDMG="Babofkator-0.5.dmg"
STAGE="$(mktemp -d)/dmg"
mkdir -p "$STAGE"
cp -R "Bábofkátor.app" "$STAGE/" || { echo "Nenašel jsem Bábofkátor.app"; read -r -p "Enter…" _; exit 1; }
[ -f "ČTI MĚ.txt" ] && cp "ČTI MĚ.txt" "$STAGE/"
ln -s /Applications "$STAGE/Aplikace"
cat > "$STAGE/PŘETÁHNI DO APLIKACÍ.txt" <<'NOTE'
Bábofkátor se nesmí spouštět přímo z tohoto obrazu disku.

Přetáhni ikonu Bábofkátor.app na zástupce „Aplikace“ vedle a spusť ji až
odtamtud (poprvé pravým tlačítkem → Otevřít → Otevřít).

Důvod: stažené aplikace mimo složku Aplikace macOS spouští v izolované
dočasné kopii, která po odpojení obrazu zmizí i s nastavením.
NOTE
rm -f "$OUTDMG"
hdiutil create -volname "$VOL" -srcfolder "$STAGE" -ov -format UDZO "$OUTDMG" || {
  echo "hdiutil selhal."; read -r -p "Enter…" _; exit 1; }
rm -rf "$(dirname "$STAGE")"
echo
echo "Hotovo: $(pwd)/$OUTDMG"
read -r -p "Enter pro zavření…" _
