summaryrefslogtreecommitdiffstats
path: root/docker/scripts/bugzilla_config.sh
blob: b184937497665d161eb71fbb9a2613215242ebca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
# This Source Code Form is "Incompatible With Secondary Licenses", as
# defined by the Mozilla Public License, v. 2.0.

cd $BUGZILLA_ROOT

# Start and initialize database
/usr/bin/mysqld_safe &
sleep 5
mysql -u root mysql -e "GRANT ALL PRIVILEGES ON *.* TO bugs@localhost IDENTIFIED BY 'bugs'; FLUSH PRIVILEGES;"
mysql -u root mysql -e "CREATE DATABASE bugs CHARACTER SET = 'utf8';"

# Setup default Bugzilla database
bash /scripts/checksetup_answers.sh > checksetup_answers.txt
perl checksetup.pl checksetup_answers.txt
perl checksetup.pl checksetup_answers.txt
perl /scripts/generate_bmo_data.pl

# Shutdown database
mysqladmin -u root shutdown