mirror of
https://github.com/YunoHost-Apps/grafana_ynh.git
synced 2024-09-03 20:36:29 +02:00
Fix Unable to locate package (>
This commit is contained in:
parent
5f7a32108f
commit
4e13fb8bd8
3 changed files with 15 additions and 15 deletions
14
README_fr.md
14
README_fr.md
|
@ -13,9 +13,9 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour
|
||||||
|
|
||||||
Tableaux de bords de supervision
|
Tableaux de bords de supervision
|
||||||
|
|
||||||
**Version incluse :** 8.3.3~ynh1
|
**Version incluse :** 8.3.3~ynh1
|
||||||
|
|
||||||
**Démo :** https://play.grafana.org
|
**Démo :** https://play.grafana.org
|
||||||
|
|
||||||
## Captures d'écran
|
## Captures d'écran
|
||||||
|
|
||||||
|
@ -61,10 +61,10 @@ LDAP and HTTP auth are supported.
|
||||||
|
|
||||||
## Documentations et ressources
|
## Documentations et ressources
|
||||||
|
|
||||||
* Site officiel de l'app : https://grafana.com/
|
* Site officiel de l'app : https://grafana.com/
|
||||||
* Dépôt de code officiel de l'app : https://github.com/grafana/
|
* Dépôt de code officiel de l'app : https://github.com/grafana/
|
||||||
* Documentation YunoHost pour cette app : https://yunohost.org/app_grafana
|
* Documentation YunoHost pour cette app : https://yunohost.org/app_grafana
|
||||||
* Signaler un bug : https://github.com/YunoHost-Apps/grafana_ynh/issues
|
* Signaler un bug : https://github.com/YunoHost-Apps/grafana_ynh/issues
|
||||||
|
|
||||||
## Informations pour les développeurs
|
## Informations pour les développeurs
|
||||||
|
|
||||||
|
@ -77,4 +77,4 @@ ou
|
||||||
sudo yunohost app upgrade grafana -u https://github.com/YunoHost-Apps/grafana_ynh/tree/testing --debug
|
sudo yunohost app upgrade grafana -u https://github.com/YunoHost-Apps/grafana_ynh/tree/testing --debug
|
||||||
```
|
```
|
||||||
|
|
||||||
**Plus d'infos sur le packaging d'applications :** https://yunohost.org/packaging_apps
|
**Plus d'infos sur le packaging d'applications :** https://yunohost.org/packaging_apps
|
|
@ -185,15 +185,15 @@ ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name <<<
|
||||||
# Import default dashboard for NetData (source: https://grafana.com/grafana/dashboards/2701)
|
# Import default dashboard for NetData (source: https://grafana.com/grafana/dashboards/2701)
|
||||||
# Remove new lines
|
# Remove new lines
|
||||||
tr -d '\n' < ../conf/netdata_dashboard.json > dashboard.json
|
tr -d '\n' < ../conf/netdata_dashboard.json > dashboard.json
|
||||||
# Fill the template with the defined data source
|
# Fill the template with the defined data source
|
||||||
sed -i 's/${DS_CENTCOM-INFLUXDB}/InfluxDB/g' dashboard.json
|
sed -i 's/${DS_CENTCOM-INFLUXDB}/InfluxDB/g' dashboard.json
|
||||||
# Escape the dashboard definition for MySQL query (source: https://stackoverflow.com/a/4383994)
|
# Escape the dashboard definition for MySQL query (source: https://stackoverflow.com/a/4383994)
|
||||||
dashboard=$(cat dashboard.json)
|
dashboard=$(cat dashboard.json)
|
||||||
printf -v escaped_dashboard "%q" "$dashboard"
|
printf -v escaped_dashboard "%q" "$dashboard"
|
||||||
# Import dashboard into MySQL
|
# Import dashboard into MySQL
|
||||||
ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name <<< "INSERT INTO dashboard (id, version, slug, title, data, org_id, created, updated, uid) VALUES
|
ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name <<< "INSERT INTO dashboard (id, version, slug, title, data, org_id, created, updated, uid) VALUES
|
||||||
(99999, 0, 'NetData', 'NetData', \"$escaped_dashboard\", 1, '2020-05-16 14:36:50', '2020-05-16 14:36:50', 'yunohost');"
|
(99999, 0, 'NetData', 'NetData', \"$escaped_dashboard\", 1, '2020-05-16 14:36:50', '2020-05-16 14:36:50', 'yunohost');"
|
||||||
# Add dashboard version
|
# Add dashboard version
|
||||||
ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name <<< "INSERT INTO dashboard_version (id, dashboard_id, parent_version, restored_from, version, created, created_by, message, data) VALUES (99999, 99999, 0, 0, 1, '2020-05-16 14:36:50', 1, 'YunoHost installer', \"$escaped_dashboard\");"
|
ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name <<< "INSERT INTO dashboard_version (id, dashboard_id, parent_version, restored_from, version, created, created_by, message, data) VALUES (99999, 99999, 0, 0, 1, '2020-05-16 14:36:50', 1, 'YunoHost installer', \"$escaped_dashboard\");"
|
||||||
|
|
||||||
# Enable the systemd service so that InfluxDB and Grafana start at boot
|
# Enable the systemd service so that InfluxDB and Grafana start at boot
|
||||||
|
|
|
@ -66,7 +66,7 @@ if ynh_legacy_permissions_exists; then
|
||||||
ynh_app_setting_delete --app=$app --key=is_public
|
ynh_app_setting_delete --app=$app --key=is_public
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Migration: remove old repository if defined
|
# Migration: remove old repository if defined
|
||||||
if [ -f "/etc/apt/sources.list.d/grafana_stable.list" ] ; then
|
if [ -f "/etc/apt/sources.list.d/grafana_stable.list" ] ; then
|
||||||
ynh_secure_remove --file="/etc/apt/sources.list.d/grafana_stable.list"
|
ynh_secure_remove --file="/etc/apt/sources.list.d/grafana_stable.list"
|
||||||
fi
|
fi
|
||||||
|
@ -85,7 +85,7 @@ ynh_add_nginx_config
|
||||||
ynh_script_progression --message="Upgrading dependencies..." --weight=12
|
ynh_script_progression --message="Upgrading dependencies..." --weight=12
|
||||||
|
|
||||||
ynh_install_app_dependencies $pkg_dependencies
|
ynh_install_app_dependencies $pkg_dependencies
|
||||||
ynh_install_extra_app_dependencies --repo="deb https://packages.grafana.com/oss/deb stable main" --package="grafana (>=$GRAFANA_VERSION)" --key="https://packages.grafana.com/gpg.key"
|
ynh_install_extra_app_dependencies --repo="deb https://packages.grafana.com/oss/deb stable main" --package="grafana" --key="https://packages.grafana.com/gpg.key"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# SPECIFIC UPGRADE
|
# SPECIFIC UPGRADE
|
||||||
|
@ -145,12 +145,12 @@ fi
|
||||||
# Update default dashboard for NetData (source: https://grafana.com/grafana/dashboards/2701)
|
# Update default dashboard for NetData (source: https://grafana.com/grafana/dashboards/2701)
|
||||||
# Remove new lines
|
# Remove new lines
|
||||||
tr -d '\n' < ../conf/netdata_dashboard.json > dashboard.json
|
tr -d '\n' < ../conf/netdata_dashboard.json > dashboard.json
|
||||||
# Fill the template with the defined data source
|
# Fill the template with the defined data source
|
||||||
sed -i 's/${DS_CENTCOM-INFLUXDB}/InfluxDB/g' dashboard.json
|
sed -i 's/${DS_CENTCOM-INFLUXDB}/InfluxDB/g' dashboard.json
|
||||||
# Escape the dashboard definition for MySQL query
|
# Escape the dashboard definition for MySQL query
|
||||||
dashboard=$(cat dashboard.json)
|
dashboard=$(cat dashboard.json)
|
||||||
printf -v escaped_dashboard "%q" "$dashboard"
|
printf -v escaped_dashboard "%q" "$dashboard"
|
||||||
# Import dashboard into MySQL
|
# Import dashboard into MySQL
|
||||||
ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name <<< "UPDATE dashboard set data=\"$escaped_dashboard\" WHERE id=99999;"
|
ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name <<< "UPDATE dashboard set data=\"$escaped_dashboard\" WHERE id=99999;"
|
||||||
# Insert dashboard version if non existent (for downward compatibility)
|
# Insert dashboard version if non existent (for downward compatibility)
|
||||||
ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name <<< "INSERT INTO dashboard_version (id, dashboard_id, parent_version, restored_from, version, created, created_by, message, data) VALUES (99999, 99999, 0, 0, 1, '2020-05-16 14:36:50', 1, 'YunoHost installer', \"$escaped_dashboard\");" > /dev/null 2>&1 || true
|
ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name <<< "INSERT INTO dashboard_version (id, dashboard_id, parent_version, restored_from, version, created, created_by, message, data) VALUES (99999, 99999, 0, 0, 1, '2020-05-16 14:36:50', 1, 'YunoHost installer', \"$escaped_dashboard\");" > /dev/null 2>&1 || true
|
||||||
|
|
Loading…
Reference in a new issue