Skip to content

Commit

Permalink
Update CVMFS documentation (#674)
Browse files Browse the repository at this point in the history
* remove no longer explanation regarding files/directories permissions
* add the newest Uploader hostname 
* add a table with current list of repositories

<!--
A good PR should describe what benefit this brings to the repository.
This description of the PR will be used as the commit message when
merging it.
Ideally, there is an existing issue which the PR address.

Please check the [Contributing
guide](https://docs.egi.eu/about/contributing/)
for style requirements and advice.
-->

# Summary

<!-- Describe in plain English what this PR does. -->

---

<!-- Add, if any, the related issue here, e.g. #6 -->

**Related issue :**

---------

Signed-off-by: check-spelling-bot <[email protected]>
Co-authored-by: Jose Caballero <[email protected]>
Co-authored-by: Baptiste Grenier <[email protected]>
Co-authored-by: Enol Fernández <[email protected]>
  • Loading branch information
4 people authored Sep 20, 2024
1 parent 65128ba commit 9f0a49c
Show file tree
Hide file tree
Showing 2 changed files with 56 additions and 11 deletions.
10 changes: 10 additions & 0 deletions .github/actions/spelling/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
57 changes: 46 additions & 11 deletions content/en/users/compute/software-distribution/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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`.
Expand Down Expand Up @@ -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

Expand Down

0 comments on commit 9f0a49c

Please sign in to comment.