Browse code

Move gcc to general

Lot of packages explicitly requires gcc now, but almost all of
the components needs it.

Always keep gcc in hand-range.

files/rpms/general: always installs the libxlst2-devel, not just on
RHEL 6, package recompile capability always handy and these are small
packages anyway.

Change-Id: Ia7d0e1938fb2453e3c02b979f99d6d179c6a24c6

Attila Fazekas authored on 2014/05/18 16:32:41
Showing 12 changed files
... ...
@@ -1,6 +1,5 @@
1 1
 busybox
2 2
 dnsmasq
3
-gcc
4 3
 ipmitool
5 4
 make
6 5
 open-iscsi
... ...
@@ -5,6 +5,7 @@ screen
5 5
 unzip
6 6
 wget
7 7
 psmisc
8
+gcc
8 9
 git
9 10
 lsof # useful when debugging
10 11
 openssh-server
... ...
@@ -1,4 +1,3 @@
1
-gcc
2 1
 libffi-dev
3 2
 libmysqlclient-dev  # testonly
4 3
 libpq-dev           # testonly
... ...
@@ -1,5 +1,4 @@
1 1
 curl
2
-gcc
3 2
 libffi-dev
4 3
 memcached
5 4
 python-configobj
... ...
@@ -1,5 +1,4 @@
1 1
 # Trema
2
-gcc
3 2
 make
4 3
 ruby1.8
5 4
 rubygems1.8
... ...
@@ -3,6 +3,7 @@ bridge-utils
3 3
 ca-certificates-mozilla
4 4
 curl
5 5
 euca2ools
6
+gcc
6 7
 git-core
7 8
 iputils
8 9
 libopenssl-devel # to rebuild pyOpenSSL if needed
... ...
@@ -1,4 +1,3 @@
1
-gcc
2 1
 libxml2-devel
3 2
 python-PasteDeploy
4 3
 python-Routes
... ...
@@ -1,5 +1,4 @@
1 1
 curl
2
-gcc
3 2
 memcached
4 3
 python-PasteDeploy
5 4
 python-WebOb
... ...
@@ -2,13 +2,13 @@ bridge-utils
2 2
 curl
3 3
 dbus
4 4
 euca2ools # only for testing client
5
-gcc # dist:rhel6 [2]
5
+gcc
6 6
 git-core
7 7
 openssh-server
8 8
 openssl
9 9
 openssl-devel # to rebuild pyOpenSSL if needed
10
-libxml2-devel # dist:rhel6 [2]
11
-libxslt-devel # dist:rhel6 [2]
10
+libxml2-devel
11
+libxslt-devel
12 12
 psmisc
13 13
 pylint
14 14
 python-setuptools
... ...
@@ -28,7 +28,3 @@ bc
28 28
 # but others have versioned (<=0.7).  So if a later version (0.7.1)
29 29
 # gets installed in response to an unversioned dependency, it breaks.
30 30
 # This pre-installs a compatible 0.6(ish) version from RHEL
31
-
32
-# [2] : RHEL6 rpm versions of python-lxml is old, and has to be
33
-# removed.  Several tools rely on it, so we install the dependencies
34
-# pip needs to build it here (see tools/install_prereqs.sh)
... ...
@@ -1,4 +1,3 @@
1
-gcc
2 1
 libffi-devel
3 2
 libxml2-devel       # testonly
4 3
 libxslt-devel       # testonly
... ...
@@ -1,5 +1,4 @@
1 1
 Django
2
-gcc
3 2
 httpd # NOPRIME
4 3
 mod_wsgi  # NOPRIME
5 4
 pylint
... ...
@@ -1,5 +1,4 @@
1 1
 curl
2
-gcc
3 2
 libffi-devel
4 3
 memcached
5 4
 python-configobj