summaryrefslogtreecommitdiff
path: root/create-quasselcore-user
blob: 3ec9915e7335cc19e4a57ece22e722c20960dd41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh

create_quasselcore_user()
{
  username=$1
  [ "$username" ]
  if ! read password || ! [ "$password" ]
  then
    password=$(tr -cd a-z < /dev/urandom | head -c16)
  fi
  printf '%s\n' "$username" "$password" "$password"  | ./run-quasselcore --add-user
}

set -e
[ $# -eq 1 ]
create_quasselcore_user "$@"