mirror of
https://github.com/rsms/inter.git
synced 2024-11-30 11:26:32 +03:00
26 lines
622 B
Bash
Executable File
26 lines
622 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
cd "$(dirname "$0")/.."
|
|
|
|
# Create if needed
|
|
if [[ ! -f build/tmp.sparseimage ]]; then
|
|
echo "Creating sparse disk image with case-sensitive file system build/tmp.sparseimage"
|
|
mkdir -p build
|
|
hdiutil create build/tmp.sparseimage \
|
|
-size 1g \
|
|
-type SPARSE \
|
|
-fs JHFS+X \
|
|
-volname tmp
|
|
fi
|
|
|
|
# Mount if needed
|
|
if ! (diskutil info build/tmp >/dev/null); then
|
|
echo "Mounting sparse disk image with case-sensitive file system at build/tmp"
|
|
hdiutil attach build/tmp.sparseimage \
|
|
-readwrite \
|
|
-mountpoint "$(pwd)/build/tmp" \
|
|
-nobrowse \
|
|
-noautoopen \
|
|
-noidmereveal
|
|
fi
|