]> mj.ucw.cz Git - moe.git/blobdiff - bin/mo-get-users
Record local history in the GUI, too.
[moe.git] / bin / mo-get-users
index e8a3d2cef66065ed7b08464eb5e76cff2fc023c1..f85919ed8ec6b6d2c572465b1d93e0f294c40e96 100755 (executable)
@@ -7,9 +7,17 @@ fi
 set -e
 . config
 
 set -e
 . config
 
-if [ "$1" = --full ] ; then
-       FORM='$1,"\t",$5'
+if [ -z "$CT_USER_LIST" ] ; then
+       if [ "$1" = --full ] ; then
+               FORM='$1,$5'
+       else
+               FORM='$1'
+       fi
+       awk -F: </etc/passwd "{ gsub(\",.*\",\"\",\$5); OFS=\"\t\"; if (\$3 >= $CT_UID_MIN && \$3 <= $CT_UID_MAX) print $FORM; }"
 else
 else
-       FORM='$1'
+       if [ "$1" = --full ] ; then
+               cut -d '        ' -f 1,2 <$CT_USER_LIST
+       else
+               cut -d '        ' -f 1 <$CT_USER_LIST
+       fi
 fi
 fi
-awk -F: </etc/passwd "{ gsub(\",.*\",\"\",\$5); if (\$3 >= $CT_UID_MIN && \$3 <= $CT_UID_MAX) print $FORM; }"