Revision 03cff86e
Added by Alexis Mousset almost 7 years ago
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
Fixes #10990: When installing Rudder-Webapp, postinst script runs rudder-upgrade before initializing the git, and it can fail