Version 2 (modified by rplessl, 15 years ago) (diff) |
---|
sepp-get
sepp-get is a command-line interface for sync remote SEPP packages for use on the local site or local machine. More information about SEPP is available here.
Usage of sepp-get
sepp-get [options...] sepp-get [options...] search rexexp sepp-get [options...] install pack[:install-modifier][@site-filter] [pack...]
Description
sepp-get lets you populate your local SEPP installation from a remote site, even when you have no NFS/AFS connection. sepp-get uses wget to download packages that have been exposed on a SEPP server (see seppadm manpage).
sepp-get relies on /usr/sepp/sbin/seppadm for all its SEPP related tasks, so make sure you have a working SEPP setup before you start using sepp-get.
sepp-get looks for its configuration file in /usr/isgtc/etc/sepp-get/host.conf, /etc/sepp-get.conf and /usr/sepp/conf/sepp-get.conf. The file can contain a list of base pack- ages which will be installed if sepp-get is called without arguments.
Exposed Packages
seppadm has been extended to support a new license type called 'world'. If a package carries this license, then you can use seppadm expose package-name to share it on a sepp server. The pack will the be bundled up into several tar.bz2 archives and published on the installations sepp webpage. If your sepp directory is on http://mysepp.example.com/ then your packages will be exposed on http://mysepp.example.com/pack/
Installating Packages
Having all the interesting sepp packages in the config file is a good way of seeding a machine as well as documenting which packets should be installed.
If you want to install a package 'in-passing' you can use the search and install functions of sepp-get to add additional packages.
sepp-get install joe-3.3-to:F
will force the installation of joe-3.3-to
sepp-get install joe-3.3-to@ethz