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