016b58a7d08cf539eaab937d5f7698ffdd11882a
[aaf/authz.git] / auth / sample / cass_data / scrub.sh
1 > user_role.dat
2 for ID in $(grep -v "#" ../data/sample.identities.dat | awk -F\| '{print $1}' | grep -v "^$"); do
3   grep "$ID@" dats/user_role.dat >> user_role.dat
4 done
5
6 for D in ns ns_attrib perm role config; do 
7   cp dats/$D.dat .
8 done
9
10 echo "Roles in TEST data not in sample.identities.dat (../data)"
11 UR="$(mktemp)"
12 DUR="$(mktemp)"
13
14 cat user_role.dat | awk -F\| '{print $1}' | sort -u > $UR
15 cat dats/user_role.dat | awk -F\| '{print $1}' | sort -u > $DUR
16
17 echo "Removed IDs from user_roles"
18 diff $UR $DUR | grep "^>" | sort -u 
19
20 rm "$UR" "$DUR"