kickstart/lib/kickstart-root-dir

30 lines
553 B
Plaintext
Raw Normal View History

#!/bin/bash
_kickstart_readlink() {
(
TARGET_FILE=$1
cd `dirname $TARGET_FILE`
TARGET_FILE=`basename $TARGET_FILE`
while [ -L "$TARGET_FILE" ]
do
TARGET_FILE=`readlink $TARGET_FILE`
cd `dirname $TARGET_FILE`
TARGET_FILE=`basename $TARGET_FILE`
done
PHYS_DIR=`pwd -P`
RESULT=$PHYS_DIR/$TARGET_FILE
echo $RESULT
)
}
path_to_kickstart=`which kickstart`
if [[ `uname` == "Darwin" ]]; then
dirname $(dirname `_kickstart_readlink "$path_to_kickstart"`)
else
dirname $(dirname `readlink -f "$path_to_kickstart"`)
fi