projects
/
openwrt
/
staging
/
stintel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
hostapd: add wpa_disable_eapol_key_retries option
[openwrt/staging/stintel.git]
/
scripts
/
symlink-tree.sh
diff --git
a/scripts/symlink-tree.sh
b/scripts/symlink-tree.sh
index 8be5f6c9671815308f30277e4a8d2096944f37b4..aa169e2455f810f9f5ec4eb8123f9e9bbc82c049 100755
(executable)
--- a/
scripts/symlink-tree.sh
+++ b/
scripts/symlink-tree.sh
@@
-4,12
+4,12
@@
FILES="
BSDmakefile
FILES="
BSDmakefile
+ config
Config.in
LICENSE
Makefile
README
dl
Config.in
LICENSE
Makefile
README
dl
- docs
feeds.conf.default
include
package
feeds.conf.default
include
package
@@
-19,17
+19,20
@@
FILES="
toolchain
tools"
toolchain
tools"
+OPTIONAL_FILES="
+ .git"
+
if [ -f feeds.conf ] ; then
FILES="$FILES feeds.conf"
fi
if [ -z "$1" ]; then
if [ -f feeds.conf ] ; then
FILES="$FILES feeds.conf"
fi
if [ -z "$1" ]; then
- echo "Syntax: $0 <destination>"
+ echo "Syntax: $0 <destination>"
>&2
exit 1
fi
if [ -e "$1" ]; then
exit 1
fi
if [ -e "$1" ]; then
- echo "Error: $1 already exists"
+ echo "Error: $1 already exists"
>&2
exit 1
fi
exit 1
fi
@@
-37,9
+40,12
@@
set -e # fail if any commands fails
mkdir -p dl "$1"
for file in $FILES; do
[ -e "$PWD/$file" ] || {
mkdir -p dl "$1"
for file in $FILES; do
[ -e "$PWD/$file" ] || {
- echo "ERROR: $file does not exist in the current tree"
+ echo "ERROR: $file does not exist in the current tree"
>&2
exit 1
}
ln -s "$PWD/$file" "$1/"
done
exit 1
}
ln -s "$PWD/$file" "$1/"
done
+for file in $OPTIONAL_FILES; do
+ [ -e "$PWD/$file" ] && ln -s "$PWD/$file" "$1/"
+done
exit 0
exit 0