Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update CVMFS documentation #674

Merged
merged 8 commits into from
Sep 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading