From 9f0a49c983deba20ccaca7d7741a6ce4bb87b236 Mon Sep 17 00:00:00 2001 From: Jose Caballero Date: Fri, 20 Sep 2024 08:04:42 +0100 Subject: [PATCH] Update CVMFS documentation (#674) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * remove no longer explanation regarding files/directories permissions * add the newest Uploader hostname * add a table with current list of repositories # Summary --- **Related issue :** --------- Signed-off-by: check-spelling-bot Co-authored-by: Jose Caballero Co-authored-by: Baptiste Grenier Co-authored-by: Enol Fernández --- .github/actions/spelling/expect.txt | 10 ++++ .../compute/software-distribution/_index.md | 57 +++++++++++++++---- 2 files changed, 56 insertions(+), 11 deletions(-) diff --git a/.github/actions/spelling/expect.txt b/.github/actions/spelling/expect.txt index cd716ede27..5379f3c59c 100644 --- a/.github/actions/spelling/expect.txt +++ b/.github/actions/spelling/expect.txt @@ -7,20 +7,30 @@ dearmor delims diracsgm findstr +galdyn getstate +glast hmac +hyperk iframe jscpd jwt +ligo lsb markdownlint mytoken newkey pem +pheno +pravda prettierrc reponame rsa +scp +seadatanet sgm +snoplus +supernemo tmp toml unconfigured diff --git a/content/en/users/compute/software-distribution/_index.md b/content/en/users/compute/software-distribution/_index.md index 6ac60d566f..de8dfbf36e 100644 --- a/content/en/users/compute/software-distribution/_index.md +++ b/content/en/users/compute/software-distribution/_index.md @@ -26,6 +26,47 @@ small and large collaborations. In many cases, it replaces package managers and shared software areas on cluster file systems as means to distribute the software used to process experiment data. +The current list of EGI repositories is as follows +(disclaimer, some of them are inactive, but we keep them for archival purposes): + +| Repository | Project's URL | +|-------------------------------|---------------| +| auger.egi.eu | | +| biomed.egi.eu | [web page](https://vip.creatis.insa-lyon.fr/home.html) | +| cernatschool.egi.eu | | +| chipster.egi.eu | | +| comet.egi.eu | | +| config-egi.egi.eu | | +| dirac.egi.eu | [web page](https://dirac.readthedocs.io/en/latest/) | +| eiscat.egi.eu | [web page](https://eiscat.se) | +| eosc.egi.eu | | +| extras-fp7.egi.eu | | +| galdyn.egi.eu | | +| ghost.egi.eu | | +| glast.egi.eu | | +| gridpp.egi.eu | | +| hyperk.egi.eu | | +| intertwin.egi.eu | | +| km3net.egi.eu | [web page](https://www.km3net.org/) | +| ligo.egi.eu | | +| lucid.egi.eu | | +| mice.egi.eu | | +| na62.egi.eu | | +| neugrid.egi.eu | | +| notebooks.egi.eu | [web page](https://notebooks.egi.eu) | +| pheno.egi.eu | | +| phys-ibergrid.egi.eu | | +| pravda.egi.eu | | +| researchinschools.egi.eu | | +| seadatanet.egi.eu | | +| snoplus.egi.eu | [web page](https://snoplus.phy.queensu.ca) | +| solidexperiment.egi.eu | | +| supernemo.egi.eu | | +| t2k.egi.eu | | +| unpacked.egi.eu | | +| wenmr.egi.eu | | +| west-life.egi.eu | | + This documentation is for the VO content managers. ## Official CVMFS pages @@ -58,7 +99,10 @@ All VO content managers should join the CVMFS-UPLOADER-USERS mailing list in ## Distributing new content -To log into the service, just use `ssh`. +To login into the service, just use `ssh` to log into the Uploader host. +Its hostname is `cvmfs-uploader-egi.gridpp.rl.ac.uk`. +Also, to maintain backwards compatibility, +the alias `cvmfs-upload01.gridpp.rl.ac.uk` can be used. You need to specify explicitly which username you want to use to log in. The username is composed as `reponame+"sgm"`. For example, for the repository `dirac.egi.eu`, the username is `diracsgm`. @@ -97,16 +141,7 @@ $ ls cvmfs_repo ``` -Add to that directory the new content you want to distribute. - -Files and directories cannot be distributed with CVMFS if they are not -world-wide readable. You may want to ensure they have the right permissions with -the following commands: - -```shell -$ find . -type d -exec chmod go+rx {} \; -$ find . -type f -exec chmod go+r {} \; -``` +Add the new content you want to distribute into that directory. ### Building your software