Skip to content

Instantly share code, notes, and snippets.

@smj10j
Last active February 27, 2017 13:48
Show Gist options
  • Save smj10j/4e6be82d1b9c004870503bedbb4d25b1 to your computer and use it in GitHub Desktop.
Save smj10j/4e6be82d1b9c004870503bedbb4d25b1 to your computer and use it in GitHub Desktop.
Mount AFP volumes on OSX
#!/usr/bin/env bash
# set -e
SERVER='<<myserver>>._afpovertcp._tcp.local'
VOLUMES=( 'share1' 'share2' )
echo ""
echo "$(date)"
set -x
for VOLUME in "${VOLUMES[@]}"; do
MOUNT_DIR="/Volumes/${VOLUME}"
mount | grep "${MOUNT_DIR}" && continue # already mounted
sudo mkdir -p "${MOUNT_DIR}"
sudo chown "$(whoami)":staff "${MOUNT_DIR}"
mount_afp "afp://${SERVER}/${VOLUME}/" "${MOUNT_DIR}"
done
set +x
echo " ------- "
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment