Skip to content
/ staller Public

find the latest version of a software package, download it, check the PGP signature, check the checksums, and install

License

Notifications You must be signed in to change notification settings

ucldc/staller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Staller

Automates the tasks of installing software. Core library takes care of

  1. checking a URL for a link to the latest version of a software package
  2. downloading the package
  3. checking the PGP signature
  4. checking the MD5 checksums

Requires gpg on the command path.

shib_it

Automate the steps do build shibboleth SP based on NativeSPLinuxSourceBuild but seems to work on OS X as well. Seems like it would work on Solaris and BSD to.

usage: shib_it [-h] -p PREFIX --boost BOOST --curl CURL --openssl OPENSSL
                  --apxs APXS [-t TEMPDIR] [-f]

Requires boost headers to be installed.

jpache

Install latest tomcat, ant, and maven.

usage: jpache [-h] -p PREFIX [-t TEMPDIR] [-f]

solr_it

Solr distribution is set up different from the other apache java stuff. Must specify the version of solr needed.

usage: solr_it [-h] -p PREFIX -v VERSION [-t TEMPDIR] [-f]

Install the 'staller

pip install --upgrade https://github.com/ucldc/staller/archive/master.tar.gz
pip install staller

or

git clone https://github.com/ucldc/staller.git
cd staller
python setup.py install

About

find the latest version of a software package, download it, check the PGP signature, check the checksums, and install

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages