Commit graph

6 commits

Author SHA1 Message Date
Ken Dreyer
276125593a bootstrap: yum install the list of dependencies
This optimizes the bootstrap section for RPM in a couple ways:

1) There's no need to check "rpm -q" before doing "yum install". Yum
   will gracefully skip packages that are already installed.
2) Just assume that the user has sudo rights; don't "echo" what they
   should do. If there are problems, they can read the bootstrap shell
   script to figure out what's going on.
3) Handle all the packages at once; don't loop through them
   individually.

Related: http://tracker.ceph.com/issues/11637
2015-05-15 09:49:15 -06:00
Sandon Van Ness
9a22d94aeb Added pip 1.5 workaround.
Setuptools needs to be upgraded with --no-use-wheel. A change we
already were using in other projects.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-01-09 19:09:39 -08:00
Josh Durgin
c9e5f80a8f Oops, wrong version of previous commit forgot a space
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-07-24 11:10:36 -07:00
Josh Durgin
1ec7cd9d29 Fix package detection on centos in bootstrap
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-07-09 18:15:25 -07:00
Tommi Virtanen
02a4c82dfa Make generate_objects.py and rand_readwrite.py inside the package.
Handle dependencies properly. Now e.g. "./bootstrap &&
./virtualenv/bin/s3tests-test-readwrite" should just work.
2011-07-13 13:52:54 -07:00
Tommi Virtanen
46f2e3b00e Initial commit. 2011-04-04 14:45:42 -07:00