summaryrefslogtreecommitdiffstats
path: root/scripts/select_projectrules
blob: ea7eadc9f2ae5af259a40d52d6ff4b3df5b0c91d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
# give project Rulefiles priority and check for existance

PTXDISTRULES="$1"
PROJECTRULES="$2"
FILES="$3"
OUTPUT=""

stripped_names=$(for file in $FILES; do echo "$(basename $file) " ; done | sort -u)

for i in $stripped_names ; do 
if [ -e "$PROJECTRULES/$i" ]; then 
	OUTPUT="$OUTPUT $PROJECTRULES/$i"
else
	if [ -e "$PTXDISTRULES/$i" ]; then 
		OUTPUT="$OUTPUT $PTXDISTRULES/$i"
	fi
fi
done

echo $OUTPUT