mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
Drop QGIS 2 support
This commit is contained in:
parent
4b90f7791e
commit
68f9a4177e
@ -11,27 +11,15 @@
|
||||
# - enable the plugin
|
||||
|
||||
PLUGIN_NAME=$1
|
||||
CONF_FOLDER="/root/.config/QGIS"
|
||||
CONF_FILE="${CONF_FOLDER}/QGIS2.conf"
|
||||
CONF_MASTER_FOLDER="/root/.local/share/QGIS/QGIS3/profiles/default/QGIS/"
|
||||
CONF_MASTER_FILE="${CONF_MASTER_FOLDER}/QGIS3.ini"
|
||||
QGIS_FOLDER="/root/.qgis2"
|
||||
|
||||
QGIS_MASTER_FOLDER="/root/.local/share/QGIS/QGIS3/profiles/default"
|
||||
PLUGIN_FOLDER="${QGIS_FOLDER}/python/plugins"
|
||||
PLUGIN_MASTER_FOLDER="${QGIS_MASTER_FOLDER}/python/plugins"
|
||||
|
||||
STARTUP_FOLDER="${QGIS_FOLDER}/python"
|
||||
STARTUP_MASTER_FOLDER="/root/.local/share/QGIS/QGIS3/"
|
||||
|
||||
# Creates the config file
|
||||
mkdir -p $CONF_FOLDER
|
||||
if [ -e "$CONF_FILE" ]; then
|
||||
rm -f $CONF_FILE
|
||||
fi
|
||||
touch $CONF_FILE
|
||||
|
||||
|
||||
mkdir -p $CONF_MASTER_FOLDER
|
||||
if [ -e "$CONF_MASTER_FILE" ]; then
|
||||
rm -f $CONF_MASTER_FILE
|
||||
@ -39,27 +27,19 @@ fi
|
||||
touch $CONF_MASTER_FILE
|
||||
|
||||
# Creates plugin folder
|
||||
mkdir -p $PLUGIN_FOLDER
|
||||
mkdir -p $PLUGIN_MASTER_FOLDER
|
||||
mkdir -p $STARTUP_MASTER_FOLDER
|
||||
|
||||
# Install the monkey patches to prevent modal stacktrace on python errors
|
||||
cp /usr/bin/qgis_startup.py ${STARTUP_FOLDER}/startup.py
|
||||
cp /usr/bin/qgis_startup.py ${STARTUP_MASTER_FOLDER}/startup.py
|
||||
|
||||
# Disable tips
|
||||
printf "[Qgis]\n" >> $CONF_FILE
|
||||
# !!!! Note that on master it is lowercase !!!!
|
||||
printf "[qgis]\n" >> $CONF_MASTER_FILE
|
||||
SHOW_TIPS=$(qgis --help 2>&1 | head -2 | grep 'QGIS - ' | perl -npe 'chomp; s/QGIS - (\d+)\.(\d+).*/showTips\1\2=false/')
|
||||
printf "%s\n\n" "$SHOW_TIPS" >> $CONF_FILE
|
||||
printf "%s\n\n" "$SHOW_TIPS" >> $CONF_MASTER_FILE
|
||||
|
||||
if [ -n "$PLUGIN_NAME" ]; then
|
||||
# Enable plugin
|
||||
printf '[PythonPlugins]\n' >> $CONF_FILE
|
||||
printf "%s=true\n\n" "$PLUGIN_NAME" >> $CONF_FILE
|
||||
|
||||
printf '[PythonPlugins]\n' >> $CONF_MASTER_FILE
|
||||
printf "%s=true\n\n" "$PLUGIN_NAME" >> $CONF_MASTER_FILE
|
||||
fi
|
||||
@ -69,16 +49,12 @@ fi
|
||||
printf
|
||||
"\n[migration]\n"
|
||||
"fileVersion=2\n"
|
||||
"firstRunVersionFlag=29900\n"
|
||||
"firstRunVersionFlag=30500\n"
|
||||
"settings=true\n\n"
|
||||
} >> $CONF_MASTER_FILE
|
||||
|
||||
|
||||
# Install the plugin
|
||||
if [ ! -L "${PLUGIN_FOLDER}/${PLUGIN_NAME}" ]; then
|
||||
ln -s "/tests_directory/${PLUGIN_NAME}" "${PLUGIN_FOLDER}"
|
||||
echo "Plugin folder linked in ${PLUGIN_FOLDER}/${PLUGIN_NAME}"
|
||||
fi
|
||||
if [ ! -d "${PLUGIN_MASTER_FOLDER}/${PLUGIN_NAME}" ]; then
|
||||
ln -s "/tests_directory/${PLUGIN_NAME}" "${PLUGIN_MASTER_FOLDER}"
|
||||
echo "Plugin master folder linked in ${PLUGIN_MASTER_FOLDER}/${PLUGIN_NAME}"
|
||||
|
@ -2,8 +2,8 @@
|
||||
Disable QGIS modal error dialog.
|
||||
|
||||
This script is meant to be run automatically when QGIS starts.
|
||||
Is should be renamed to `startup.py` and placed into ~/.qgis2/python/startup.py
|
||||
or ~/.qgis-dev/python/startup.py or ~/.qgis3/python/startup.py
|
||||
Is should be renamed to `startup.py` and placed into
|
||||
~/.qgis3/python/startup.py
|
||||
|
||||
"""
|
||||
from qgis import utils
|
||||
|
Loading…
x
Reference in New Issue
Block a user