diff --git a/README.md b/README.md index ebd0e44..ffad024 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ @@ -19,21 +19,20 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in Elasticsearch is the distributed, RESTful search and analytics engine at the heart of the [Elastic Stack](https://www.elastic.co/products). You can use Elasticsearch to store, search, and manage data for logs, metrics, search backend, application monitoring, Endpoint security. To learn more about Elasticsearch’s features and capabilities, see the [product page](https://www.elastic.co/products/elasticsearch). +**Shipped version:** 8.11.1~ynh3 -**Shipped version:** 8.11.1~ynh2 - -**Demo:** https://www.elastic.co/demos +**Demo:** ## :red_circle: Antifeatures - **Not totally free upstream**: The packaged app is under an overall free licence, but with clauses that restrict its use. ## Documentation and resources -* Official app website: -* Official admin documentation: -* Upstream app code repository: -* YunoHost Store: -* Report a bug: +- Official app website: +- Official admin documentation: +- Upstream app code repository: +- YunoHost Store: +- Report a bug: ## Developer info @@ -41,7 +40,7 @@ Please send your pull request to the [testing branch](https://github.com/YunoHos To try the testing branch, please proceed like that. -``` bash +```bash sudo yunohost app install https://github.com/YunoHost-Apps/elasticsearch8_ynh/tree/testing --debug or sudo yunohost app upgrade elasticsearch8 -u https://github.com/YunoHost-Apps/elasticsearch8_ynh/tree/testing --debug diff --git a/README_fr.md b/README_fr.md index 6b3ab02..8d4c838 100644 --- a/README_fr.md +++ b/README_fr.md @@ -1,5 +1,5 @@ @@ -18,21 +18,20 @@ Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) po Elasticsearch est le moteur de recherche et d'analyse distribué et RESTful au cœur de la [Elastic Stack](https://www.elastic.co/products). Vous pouvez utiliser Elasticsearch pour stocker, rechercher et gérer des données pour les journaux, les métriques, le backend de recherche, la surveillance des applications et la sécurité des points de terminaison. Pour en savoir plus sur les fonctionnalités et capacités d'Elasticsearch, consultez la [page produit](https://www.elastic.co/products/elasticsearch). +**Version incluse :** 8.11.1~ynh3 -**Version incluse :** 8.11.1~ynh2 +**Démo :** +## :red_circle: Anti-fonctionnalités -**Démo :** https://www.elastic.co/demos -## :red_circle: Fonctions indésirables - -- **Not totally free upstream**: The packaged app is under an overall free licence, but with clauses that restrict its use. +- **Application sous licence libre restreinte** : L'application packagée est sous une licence globalement libre, mais avec des clauses qui pourraient restreindre son utilisation. ## Documentations et ressources -* Site officiel de l’app : -* Documentation officielle de l’admin : -* Dépôt de code officiel de l’app : -* YunoHost Store: -* Signaler un bug : +- Site officiel de l’app : +- Documentation officielle de l’admin : +- Dépôt de code officiel de l’app : +- YunoHost Store : +- Signaler un bug : ## Informations pour les développeurs @@ -40,10 +39,10 @@ Merci de faire vos pull request sur la [branche testing](https://github.com/Yuno Pour essayer la branche testing, procédez comme suit. -``` bash +```bash sudo yunohost app install https://github.com/YunoHost-Apps/elasticsearch8_ynh/tree/testing --debug ou sudo yunohost app upgrade elasticsearch8 -u https://github.com/YunoHost-Apps/elasticsearch8_ynh/tree/testing --debug ``` -**Plus d’infos sur le packaging d’applications :** \ No newline at end of file +**Plus d’infos sur le packaging d’applications :** diff --git a/manifest.toml b/manifest.toml index 921f646..5f509a9 100644 --- a/manifest.toml +++ b/manifest.toml @@ -5,7 +5,7 @@ name = "ElasticSearch 8" description.en = "Distributed and RESTful search engine" description.fr = "Moteur de recherche RESTful" -version = "8.11.1~ynh2" +version = "8.11.1~ynh3" maintainers = ["fflorent"] @@ -35,9 +35,13 @@ ram.runtime = "50M" [resources.sources.main] arm64.url = "https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.11.1-linux-aarch64.tar.gz" arm64.sha256 = "1728d26f398b58156411f80b871a2d5a0825ae446a8bec70a01a952fe7c707cb" + autoupdate.asset.arm64 = ".*\\.tar\\.gz$" amd64.url = "https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.11.1-linux-x86_64.tar.gz" amd64.sha256 = "dd8572e4f50ffbe4079cce315b17c25e3cebaa02fd7eb134d2aa222703459780" - autoupdate.strategy = "latest_github_tag" + autoupdate.asset.amd64 = ".*\\.tar\\.gz$" + autoupdate.upstream = "https://github.com/elastic/elasticsearch/" + autoupdate.strategy = "latest_github_release" + [resources.system_user] diff --git a/scripts/upgrade b/scripts/upgrade index b383445..ccc78e5 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -38,7 +38,9 @@ then ynh_script_progression --message="Upgrading source files..." --weight=20 # Download, check integrity, uncompress and patch the source from app.src - ynh_setup_source --dest_dir="$install_dir" --keep="config/elasticsearch.yml config/jvm.options.d/yunohost.conf" + # The keep option prevents this warning: + # "File .... has been manually modified since the installation or last upgrade." + ynh_setup_source --dest_dir="$install_dir" --full_replace=1 --keep="config/elasticsearch.yml" fi chmod -R o-rwx "$install_dir"