# HG changeset patch # User IBBoard # Date 1521147607 0 # Node ID 966d8f8f89d04fb4a58e3b8caa154d6f9b0ea409 # Parent 220ca3e2e115284d6606dc2de17e5a5d42d99d1b Make sure that directories exist, since not all files are in ~/ diff -r 220ca3e2e115 -r 966d8f8f89d0 setup.sh --- a/setup.sh Thu Mar 15 20:59:22 2018 +0000 +++ b/setup.sh Thu Mar 15 21:00:07 2018 +0000 @@ -6,6 +6,10 @@ if [ "${SOURCEFILE:0:1}" != "/" ]; then SOURCEFILE=$SCRIPTPATH/$1 fi + parent_dir=$(dirname "$2") + if [ ! -d "$parent_dir" ]; then + mkdir "$parent_dir" + fi if [ ! -e $2 ]; then ln -s $SOURCEFILE $2 elif [ "$(readlink $2)" != "$SCRIPTPATH/$1" ]; then