Project

General

Profile

« Previous | Next » 

Revision 03cff86e

Added by Alexis Mousset almost 7 years ago

Fixes #10990: When installing Rudder-Webapp, postinst script runs rudder-upgrade before initializing the git, and it can fail

View differences:

rudder-webapp/SPECS/rudder-webapp.spec
chmod 755 -R %{rudderdir}/share/tools
chmod 655 -R %{rudderdir}/share/load-page
# Run any upgrades
# Note this must happen *before* creating the technique store, as it was moved in version 2.3.2
# and creating it manually would break the upgrade logic
echo "INFO: Launching script to check if a migration is needed"
%{rudderdir}/bin/rudder-upgrade
echo "INFO: End of migration script"
# Create and populate technique store
if [ ! -d /var/rudder/configuration-repository/shared-files ]; then
mkdir -p /var/rudder/configuration-repository/shared-files
......
fi
# Run any upgrades
echo "INFO: Launching script to check if a migration is needed"
%{rudderdir}/bin/rudder-upgrade
echo "INFO: End of migration script"
# Adjust permissions on /var/rudder/configuration-repository
chgrp -R %{config_repository_group} /var/rudder/configuration-repository
rudder-webapp/debian/postinst
service apache2 restart >/dev/null 2>&1
echo " Done"
# Run any upgrades
# Note this must happen *before* creating the technique store, as it was moved in version 2.3.2
# and creating it manually would break the upgrade logic
echo "INFO: Launching script to check if a migration is needed"
/opt/rudder/bin/rudder-upgrade
echo "INFO: End of migration script"
# Create and populate technique store
if [ ! -d /var/rudder/configuration-repository/shared-files ]; then mkdir -p /var/rudder/configuration-repository/shared-files; fi
if [ ! -d /var/rudder/configuration-repository/techniques ]; then
......
fi
fi
# Run any upgrades
echo "INFO: Launching script to check if a migration is needed"
/opt/rudder/bin/rudder-upgrade
echo "INFO: End of migration script"
# Create the configuration-repository group if it does not exist
if ! getent group rudder > /dev/null; then
echo -n "INFO: Creating group rudder..."

Also available in: Unified diff