diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-08-08 12:16:05 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-08-08 12:17:50 +0200 |
commit | 1cc95518b3216452ce6e460e88aae7548edb9fc3 (patch) | |
tree | 2bed1d73a97a1430b51348699c6cb573454779ca | |
parent | 8480d5b28eb65b2b6e57d5da96d232fc999e2004 (diff) | |
download | Comm-on-net-1cc95518b3216452ce6e460e88aae7548edb9fc3.tar.bz2 Comm-on-net-1cc95518b3216452ce6e460e88aae7548edb9fc3.zip |
Install: fix sql
-rwxr-xr-x | install.sh | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -46,10 +46,13 @@ rm -f /etc/nginx/sites-enabled/commonnet.conf ln -s "$PWD"/conf/nginx.conf /etc/nginx/sites-enabled/commonnet.conf echo " * Checking database $DB_NAME" -if ! psql -l | grep -qs "$DB_NAME"; then +if ! su postgres -c "psql -l" | grep -qs "$DB_NAME"; then echo " - not present, creating" - createuser --echo --adduser --createdb --encrypted $DB_NAME - psql --command "ALTER USER \""$DB_NAME"\" with password '"$PASSWORD"';" + su postgres -c "createuser --echo --adduser --createdb --encrypted $DB_NAME" + echo "ALTER USER \""$DB_NAME"\" with password '"$PASSWORD"';" > /tmp/inst.sql + su postgres -c "psql -f /tmp/inst.sql" + rm /tmp/inst.sql + su postgres -c "createdb --echo --owner $DB_NAME --encoding UNICODE $DB_NAME" else echo " - already present" fi |