diff options
author | Daniel Dickinson <openwrt@daniel.thecshore.com> | 2016-05-01 22:40:09 -0400 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2016-05-18 22:17:28 +0200 |
commit | c19b7aaac5f861a20be9a7ddcce3832f6ba4a899 (patch) | |
tree | d88a7d4294cebecc881489f4cae69bc6397dc1b3 /scripts | |
parent | 3e08637e878c32a40cdcb84c6030fcdd0cb88196 (diff) | |
download | mtk-20170518-c19b7aaac5f861a20be9a7ddcce3832f6ba4a899.zip mtk-20170518-c19b7aaac5f861a20be9a7ddcce3832f6ba4a899.tar.gz mtk-20170518-c19b7aaac5f861a20be9a7ddcce3832f6ba4a899.tar.bz2 |
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>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/symlink-tree.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/symlink-tree.sh b/scripts/symlink-tree.sh index e44ebda..3b7ce47 100755 --- a/scripts/symlink-tree.sh +++ b/scripts/symlink-tree.sh @@ -4,6 +4,7 @@ FILES=" BSDmakefile + config Config.in LICENSE Makefile @@ -19,6 +20,9 @@ FILES=" toolchain tools" +OPTIONAL_FILES=" + .git" + if [ -f feeds.conf ] ; then FILES="$FILES feeds.conf" fi @@ -42,4 +46,7 @@ for file in $FILES; do } ln -s "$PWD/$file" "$1/" done +for file in $OPTIONAL_FILES; do + [ -e "$PWD/$file" ] && ln -s "$PWD/$file" "$1/" +done exit 0 |