Skip to content
Snippets Groups Projects
Select Git revision
  • d8282eae5fbd90a59cae13232fd5311a2352f565
  • master default protected
2 results

deploy.sh

Blame
  • create_mass_primtux_users.sh 546 B
    #!/bin/bash
    DIR=`dirname $0`
    
    usage(){
        echo "Usage $0 names.txt"
        echo "Reads a list of name corresponding to some ldap users"
        echo "and run $DIR/create_primtux_user.sh on each of them"
    }
    
    if [ -z "$1" ]
    then
        usage
        exit 1
    fi
    
    if [ ! -f "$1" ]
    then
        echo "$1 is not a file"
        usage
        exit 1
    fi
    
    while read first last level
    do
        echo $first
        echo $last
        echo $level
        uid=`ldapsearch -x cn="$first $last" | grep "^uid:" | cut -f ' ' -d 2`
        echo $uid
        echo $DIR/create_primtux_user.sh $uid $level
    done < $1