Guest User

Untitled

a guest
Jun 22nd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. updateEnvFile() {
  2. local user=$1
  3. local pass=$2
  4. local host=$3
  5.  
  6. cat "${bin}/../environments/development.properties" |
  7. sed "s;url=jdbc:mysql://localhost/mysql;url=jdbc:mysql://$host/mysql;" |
  8. sed "s/username=root/username=$user/" | sed "s/password=my-secret-pw/password=$pass/"
  9. }
  10.  
  11. updateConfig() {
  12. local dbs=$1
  13. for db in ${dbs}; do
  14. local user=${params["/databases/migrate/${env}/${db}.user"]}
  15. local pass=${params["/databases/migrate/${env}/${db}.password"]}
  16. local host=${params["/databases/migrate/${env}/${db}.host"]}
  17. updateEnvFile "${user}" "${pass}" "${host}" > "${bin}/../environments/${db}.properties"
  18. done
  19. }
  20.  
  21. SED_DELIM=$(echo -en "01")
  22.  
  23. sed "s${SED_DELIM}url=jdbc:mysql://localhost/mysql${SED_DELIM}url=jdbc:mysql://$host/mysql${SED_DELIM}; s${SED_DELIM}username=root${SED_DELIM}username=$user${SED_DELIM}; s${SED_DELIM}password=my-secret-pw${SED_DELIM}password=$pass${SED_DELIM}" $file_name
  24.  
  25. sed -e "s${SED_DELIM}url=jdbc:mysql://localhost/mysql${SED_DELIM}url=jdbc:mysql://$host/mysql${SED_DELIM};"
  26. -e "s${SED_DELIM}username=root${SED_DELIM}username=$user${SED_DELIM};"
  27. -e "s${SED_DELIM}password=my-secret-pw${SED_DELIM}password=$pass${SED_DELIM}"
  28. $file_name
Add Comment
Please, Sign In to add comment