Skip to content

Commit 32e2ec5

Browse files
committed
Test plenty of weird characters in CI job MySQL password
1 parent f832b11 commit 32e2ec5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

.github/jobs/baseinstall.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ mysql_log "CREATE DATABASE IF NOT EXISTS \`$DATABASE_NAME\` DEFAULT CHARACTER SE
7171
mysql_log "CREATE USER IF NOT EXISTS \`domjudge\`@'%' IDENTIFIED BY 'domjudge';"
7272
mysql_log "GRANT SELECT, INSERT, UPDATE, DELETE ON \`$DATABASE_NAME\`.* TO 'domjudge'@'%';"
7373
mysql_log "FLUSH PRIVILEGES;"
74-
echo "unused:sqlserver:$DATABASE_NAME:domjudge:domjudge:3306" > /opt/domjudge/domserver/etc/dbpasswords.secret
74+
echo 'unused:sqlserver:$DATABASE_NAME:domjudge:domjudge_db-pw+% #$*)@(!/;,.:3306' > /opt/domjudge/domserver/etc/dbpasswords.secret
7575

7676
# Show some MySQL debugging
7777
mysql_log "show databases"
@@ -89,6 +89,7 @@ if [ "${db}" = "install" ]; then
8989
section_end
9090
elif [ "${db}" = "upgrade" ]; then
9191
section_start "Upgrade DOMjudge database"
92+
/opt/domjudge/domserver/bin/dj_setup_database update-password
9293
/opt/domjudge/domserver/bin/dj_setup_database upgrade
9394
section_end
9495
fi

0 commit comments

Comments
 (0)