#! /bin/bash
BUNDLE="$1"
BUNDLEPATH="${2:-.}"
INSTALL="${INSTALL:-/usr/bin/install}"
SUBDIRS=
set -e
case $BUNDLE in
*.framework|*.app|*.plugin|*.kext)
SUBDIRS="Headers Resources Libraries"
;;
*.bundle)
SUBDIRS="Resources Libraries"
;;
*)
echo "$BUNDLE is not a valid bundle name" 2>&1
exit 2
;;
esac
BASE="$BUNDLEPATH/$BUNDLE"
$INSTALL -d -m 755 $BASE/Versions/A
ln -s A $BASE/Versions/Current
for d in $SUBDIRS ; do
$INSTALL -d -m 755 $BASE/Versions/Current/$d
done
for d in $(ls $BASE/Versions/Current) ; do
ln -s Versions/Current/$d $BASE/$d
done