diff options
Diffstat (limited to 'scripts/dgen.sh')
-rwxr-xr-x | scripts/dgen.sh | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/scripts/dgen.sh b/scripts/dgen.sh index 32ee7c2fe..39dc6fc84 100755 --- a/scripts/dgen.sh +++ b/scripts/dgen.sh @@ -47,22 +47,18 @@ gen_configdeps_map() { # $(RULESFILES_MAKE): $(RULESFILES) # gen_rulesfiles_all() { - # PROJECTRULESDIR might be a softlink, so follow it - local REAL_PROJECTRULESDIR - REAL_PROJECTRULESDIR=$(readlink -f ${PROJECTRULESDIR}) - - ( - if test -d ${REAL_PROJECTRULESDIR}; then - find ${REAL_PROJECTRULESDIR} \ + ( + if test -d ${PROJECTRULESDIR}; then + find ${PROJECTRULESDIR}/ \ -mindepth 1 -maxdepth 1 -name "*.make" -a \! -path "*#*" - find ${RULESDIR} \ - -mindepth 1 -maxdepth 1 -name "*.make" \ - `find ${REAL_PROJECTRULESDIR} \ - -mindepth 1 -maxdepth 1 -name "*.make" \ + find ${RULESDIR}/ \ + -mindepth 1 -maxdepth 1 -name "*.make" -a \! -path "*#*" \ + `find ${PROJECTRULESDIR}/ \ + -mindepth 1 -maxdepth 1 -name "*.make" -a \! -path "*#*" \ -printf "! -name %f "` else - find ${RULESDIR} \ - -mindepth 1 -maxdepth 1 -name "*.make"-a \! -path "*#*" + find ${RULESDIR}/ \ + -mindepth 1 -maxdepth 1 -name "*.make" -a \! -path "*#*" fi ) > ${RULESFILES_ALL} |