diff options
author | Instrumental <jonathan.gathman@att.com> | 2018-10-04 13:22:18 -0500 |
---|---|---|
committer | Instrumental <jonathan.gathman@att.com> | 2018-10-04 13:23:05 -0500 |
commit | 28f5a4724ea39a63394654709f6e7e308a70f732 (patch) | |
tree | 996047b72ad91bb2a688a5159bb31a9ceec5b5bb /auth/sample/cass_data/scrub.sh | |
parent | d12da96dc9052d5d346582f7cc75f19a5f9afc00 (diff) |
Bootstrap Data update2.1.2
Requested by Jorge and Portal
Includes some scripts to make data loading easier
Issue-ID: AAF-536
Change-Id: I908f0b05a2972a5dddec99e901b6c399dfeac154
Signed-off-by: Instrumental <jonathan.gathman@att.com>
Diffstat (limited to 'auth/sample/cass_data/scrub.sh')
-rw-r--r-- | auth/sample/cass_data/scrub.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/auth/sample/cass_data/scrub.sh b/auth/sample/cass_data/scrub.sh new file mode 100644 index 00000000..016b58a7 --- /dev/null +++ b/auth/sample/cass_data/scrub.sh @@ -0,0 +1,20 @@ +> user_role.dat +for ID in $(grep -v "#" ../data/sample.identities.dat | awk -F\| '{print $1}' | grep -v "^$"); do + grep "$ID@" dats/user_role.dat >> user_role.dat +done + +for D in ns ns_attrib perm role config; do + cp dats/$D.dat . +done + +echo "Roles in TEST data not in sample.identities.dat (../data)" +UR="$(mktemp)" +DUR="$(mktemp)" + +cat user_role.dat | awk -F\| '{print $1}' | sort -u > $UR +cat dats/user_role.dat | awk -F\| '{print $1}' | sort -u > $DUR + +echo "Removed IDs from user_roles" +diff $UR $DUR | grep "^>" | sort -u + +rm "$UR" "$DUR" |