Easy Build 9f977316bb new file: a/ABAQUS/ABAQUS-2017-hotfix-1721.eb
new file:   a/AMOS/AMOS-3.1.0-goolf-1.4.10.eb
	new file:   a/AMOS/AMOS-3.1.0-ictce-5.3.0.eb
	new file:   a/AMOS/AMOS-3.1.0_GCC-4.7.patch
	new file:   a/ARB/ARB-5.5-goolf-1.4.10.eb
	new file:   a/ARB/ARB-5.5_xflags.patch
	new file:   a/ARB/ARB-5.5_xmkmf.patch
	modified:   duplicate
	modified:   it4i
	new file:   remove_list
	modified:   test.sh
	deleted:    .test.sh.swp
2017-09-08 12:44:09 +02:00

41 lines
1.2 KiB
Bash
Executable File

# !/bin/bash
printf "\033c"
DIR=`pwd`
red=$'\e[1;31m'
grn=$'\e[1;32m'
yel=$'\e[1;33m'
blu=$'\e[1;34m'
mag=$'\e[1;35m'
cyn=$'\e[1;36m'
end=$'\e[0m'
format="| MD5 | %-32s | Name | %-80s\n"
echo -n " Preparing IT4I .......... ["
for a in `find /apps/easybuild/easyconfigs-develop/easybuild/easyconfigs/ -type f -name *.eb`; do md5sum $a | grep -v "__archive__" | sed 's| .||' | cut -d '/' -f 1,8 | tr "/" ";" | sed 's|apps||'; done > develop && echo -e "\e[32m OK \e[0m]" || echo -e "\e[31mFAIL\e[0m]"
echo -n " Preparing develop ....... ["
for a in `find . -type f -name *.eb`; do md5sum $a | grep -v "__archive__" | sed 's| .||' | cut -d '/' -f 1,4 | tr "/" ";" | sed 's|apps||'; done > it4i && echo -e "\e[32m OK \e[0m]" || echo -e "\e[31mFAIL\e[0m]"
echo ""
for x in `cat develop`; do
X=$(echo $x | cut -d ';' -f 1)
Xname=$(echo $x | cut -d ';' -f 2)
for y in `cat it4i | cut -d ';' -f 1`; do
if [ "$X" = "$y" ]; then
printf "$format" "${red}$X${end}" "${red}$Xname${end}"
echo "$x" >> duplicate
break
fi
done
printf "$format" "${grn}$X${end}" "${grn}$Xname${end}"
done
echo ""
for read in `cat duplicate`; do grep "$read" it4i; done | sort -u > remove_list
rm duplicate it4i develop