diff options
Diffstat (limited to 'lass/5pkgs/mk_sql_pair')
| -rw-r--r-- | lass/5pkgs/mk_sql_pair/default.nix | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/lass/5pkgs/mk_sql_pair/default.nix b/lass/5pkgs/mk_sql_pair/default.nix new file mode 100644 index 000000000..a9f0d2797 --- /dev/null +++ b/lass/5pkgs/mk_sql_pair/default.nix @@ -0,0 +1,19 @@ +{ pkgs, ... }: + +pkgs.writeScriptBin "mk_sql_pair" '' +  #!/bin/sh + +  name=$1 +  password=$2 + +  if [ $# -ne 2 ]; then +    echo '$1=name, $2=password' +    exit 23; +  fi + +  cat <<EOF +    create database $name; +    create user $name; +    grant all on $name.* to $name@'localhost' identified by '$password'; +  EOF +'' | 
