]>
git.ipfire.org Git - people/amarx/ipfire-3.x.git/blob - setup/uidgidlint
2 # We need a file to look at.
4 echo Usage
: `basename $0` uidgid
7 # The format of the file is (currently)
8 for infile
in "$@" ; do
9 uidlist
=`tail -n +2 "$infile" | awk '{print $2}' | grep -v '?' | grep -v -e - | sort -nu`
10 gidlist
=`tail -n +2 "$infile" | awk '{print $3}' | grep -v '?' | grep -v -e - | sort -nu`
11 for uid
in $uidlist ; do
12 if test `tail -n +2 "$infile" | awk '{print $2}' | grep '^'"$uid"'$' | wc -l` -ne 1 ; then
13 echo Duplicate UID
: $uid
17 for gid
in $gidlist ; do
18 if test `tail -n +2 "$infile" | awk '{print $3}' | grep '^'"$gid"'$' | wc -l` -ne 1 ; then
19 echo Duplicate GID
: $gid