diff options
Diffstat (limited to 'FS/bin/freeside-addoutsourceuser')
-rw-r--r-- | FS/bin/freeside-addoutsourceuser | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/FS/bin/freeside-addoutsourceuser b/FS/bin/freeside-addoutsourceuser new file mode 100644 index 000000000..889d28adb --- /dev/null +++ b/FS/bin/freeside-addoutsourceuser @@ -0,0 +1,19 @@ +#!/bin/sh + +username=$1 +domain=$2 +password=$3 +realdomain=$4 + + +freeside-adduser -s conf.DBI:Pg:dbname=$domain/secrets \ + -n \ + $username #2>/dev/null + +[ -e /usr/local/etc/freeside/dbdef.DBI:Pg:dbname=$domain ] \ + || ( freeside-setup -d $realdomain -u $username ) +# 2>/dev/null + +freeside-adduser -g 1 $username + +htpasswd -b /usr/local/etc/freeside/htpasswd $username $password |