mirror of https://github.com/MISP/MISP
Some changes which improve how Mysql user can be accessed by default, remove the enablement of
apache modules in postinst (moved them to preinst).pull/5850/head
parent
ae23d0d86a
commit
fa65fc68bb
|
@ -29,14 +29,13 @@ if [ "$1" = "configure" ] ; then
|
|||
|
||||
cd /usr/share/misp/app
|
||||
sudo -u www-data composer dump-autoload
|
||||
|
||||
sudo -u www-data composer install --ignore-platform-reqs
|
||||
|
||||
phpenmod redis
|
||||
phpenmod gnupg
|
||||
|
||||
a2dissite 000-default || true
|
||||
a2ensite misp.apache2 || true
|
||||
a2enmod rewrite
|
||||
a2enmod headers
|
||||
|
||||
db_get misp/mariadb_host
|
||||
HOST=$RET
|
||||
|
@ -52,12 +51,11 @@ if [ "$1" = "configure" ] ; then
|
|||
BASEURL=$RET
|
||||
db_stop
|
||||
|
||||
mysql -h$HOST -uroot -p$ROOTPWD -e "CREATE USER IF NOT EXISTS '$MISPDBUSER'@'localhost' IDENTIFIED BY '$MISPDBUSERPWD';"
|
||||
mysql -h$HOST -uroot -p$ROOTPWD -e "GRANT ALL PRIVILEGES ON misp.* TO '$MISPDBUSER'@'localhost';"
|
||||
mysql -h$HOST -uroot -p$ROOTPWD -e "CREATE USER IF NOT EXISTS '$MISPDBUSER'@'%' IDENTIFIED BY '$MISPDBUSERPWD';"
|
||||
mysql -h$HOST -uroot -p$ROOTPWD -e "GRANT ALL PRIVILEGES ON misp.* TO '$MISPDBUSER'@'%';"
|
||||
mysql -h$HOST -uroot -p$ROOTPWD -e "FLUSH PRIVILEGES;"
|
||||
mysql -h$HOST -uroot -p$ROOTPWD -e "CREATE DATABASE $MISPDB;"
|
||||
echo "Creating MISP Database..."
|
||||
gunzip < /usr/share/doc/misp/MYSQL.sql.gz | mysql -h$HOST -u$MISPDBUSER -p$MISPDBUSERPWD $MISPDB
|
||||
mysql -h$HOST -uroot -p$ROOTPWD -e "CREATE DATABASE $MISPDB;" && gunzip < /usr/share/doc/misp/MYSQL.sql.gz | mysql -h$HOST -u$MISPDBUSER -p$MISPDBUSERPWD $MISPDB || true
|
||||
|
||||
# /usr/share/misp/app/Config/database.php
|
||||
echo "Updating salt..."
|
||||
|
@ -69,11 +67,19 @@ if [ "$1" = "configure" ] ; then
|
|||
sed -i -E "s/'password'\s=>\s'db password'/'password' => '$MISPDBUSERPWD'/" /usr/share/misp/app/Config/database.php
|
||||
sed -i -E "s/'database'\s=>\s'misp'/'database' => '$MISPDB'/" /usr/share/misp/app/Config/database.php
|
||||
|
||||
composer require resque/php-resque || true
|
||||
# composer require resque/php-resque || true
|
||||
# No composer.json in current directory, do you want to use the one at /usr/share/misp/app? [Y,n]? Y
|
||||
|
||||
|
||||
sudo -u www-data /usr/share/misp/app/Console/cake admin setSetting MISP.baseurl "$BASEURL"
|
||||
|
||||
echo "{\"major\":2, \"minor\":4, \"hotfix\":221}" > /usr/share/misp/VERSION.json
|
||||
|
||||
#
|
||||
# Starting MISP Workers at every boot
|
||||
#
|
||||
chmod +x /usr/share/misp/app/Console/worker/start.sh
|
||||
cat /usr/share/doc/misp/misp-workers.service > /etc/systemd/system/misp-workers.service
|
||||
sed -i -E "s/\/var\/www\/MISP/\/usr\/share\/misp/" /etc/systemd/system/misp-workers.service
|
||||
|
||||
# systemctl daemon-reload
|
||||
# systemctl enable --now misp-workers
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue