slitaz-dev-tools rev 260
tazu: check auth file for missing users in DB
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Mon Dec 12 19:03:48 2016 +0100 (2016-12-12) |
parents | 16cb64fb7e17 |
children | 67fec63c2626 |
files | tazu/tazu |
line diff
1.1 --- a/tazu/tazu Mon Dec 12 18:53:30 2016 +0100 1.2 +++ b/tazu/tazu Mon Dec 12 19:03:48 2016 +0100 1.3 @@ -83,7 +83,18 @@ 1.4 fi 1.5 #else -- check empty VALUES 1.6 fi 1.7 - done 1.8 + done 1.9 + echo "$(colorize 33 "Checking auth file...")" 1.10 + for user in $(cat $authfile | cut -d : -f 1) 1.11 + do 1.12 + if ! [ -d "$people/$user" ]; then 1.13 + echo -n "$(colorize 30 "$user")" 1.14 + echo -e "\\033[16GMissing in DB" 1.15 + if [ "$clean" ]; then # --clean 1.16 + sed -i "/^${user}:/"d $authfile 1.17 + fi 1.18 + fi 1.19 + done 1.20 separator && newline ;; 1.21 *) 1.22 # Handle general: --options