script/symlink-tree.sh: Fix missing config dir

Apparently symlink-tree has not been used in quite some time as it
fails to symlink the always required config dir

Also, if we pulled from git but .git is missing we get
many error messages on the symlinked tree without this
patch (which symlinks .git, if present)

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
owl
Daniel Dickinson 2016-05-01 22:40:09 -04:00 committed by Jo-Philipp Wich
parent 3e08637e87
commit c19b7aaac5
1 changed files with 7 additions and 0 deletions

View File

@ -4,6 +4,7 @@
FILES=" FILES="
BSDmakefile BSDmakefile
config
Config.in Config.in
LICENSE LICENSE
Makefile Makefile
@ -19,6 +20,9 @@ FILES="
toolchain toolchain
tools" tools"
OPTIONAL_FILES="
.git"
if [ -f feeds.conf ] ; then if [ -f feeds.conf ] ; then
FILES="$FILES feeds.conf" FILES="$FILES feeds.conf"
fi fi
@ -42,4 +46,7 @@ for file in $FILES; do
} }
ln -s "$PWD/$file" "$1/" ln -s "$PWD/$file" "$1/"
done done
for file in $OPTIONAL_FILES; do
[ -e "$PWD/$file" ] && ln -s "$PWD/$file" "$1/"
done
exit 0 exit 0