Introduce src, obj, build, docs & modify Makefile

This commit is contained in:
2018-02-16 15:30:36 +02:00
parent 3a0ccd3b31
commit bd9ebee627
29 changed files with 15 additions and 21 deletions

27
scripts/init_rmps_db.sh Executable file
View File

@@ -0,0 +1,27 @@
#!/bin/bash
printf "Password for 'rmps' DB user: "
read -rs dbpass
printf "\nEnter the first RMPS username: "
read -r username
printf "Full name for the new user '%s': " "${username}"
read -r fullname
printf "Password for RMPS user '%s': " "${username}"
read -rs newuser_pass
printf "\nEnter e-mail for the new user: "
read -r email
printf "Initializing DB... "
salt=$(head -c 32 /dev/urandom|sha1sum|head -c 32)
pass_hash=$(printf "%s%s" "${newuser_pass}" "${salt}"|sha512sum|head -c 128)
#printf "\nSalt = $salt"
#printf "\nHash = $pass_hash\n"
mysql -u rmps --password="$dbpass" -e "\
set @loginName=\"$username\";\
set @fullName=\"$fullname\";\
set @eMail=\"$email\";\
set @passHash=\"$pass_hash\";\
set @passSalt=\"$salt\";\
$(cat init_rmps_db.sql)"
printf "Done!\n"