From 692011593eedb662205471606d9099afba062bd1 Mon Sep 17 00:00:00 2001 From: Attila Fazekas Date: Sun, 18 May 2014 09:32:41 +0200 Subject: [PATCH] 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 --- files/apts/baremetal | 1 - files/apts/general | 1 + files/apts/glance | 1 - files/apts/swift | 1 - files/apts/trema | 1 - files/rpms-suse/general | 1 + files/rpms-suse/glance | 1 - files/rpms-suse/swift | 1 - files/rpms/general | 10 +++------- files/rpms/glance | 1 - files/rpms/horizon | 1 - files/rpms/swift | 1 - 12 files changed, 5 insertions(+), 16 deletions(-) diff --git a/files/apts/baremetal b/files/apts/baremetal index 54e76e0064..06ffab650c 100644 --- a/files/apts/baremetal +++ b/files/apts/baremetal @@ -1,6 +1,5 @@ busybox dnsmasq -gcc ipmitool make open-iscsi diff --git a/files/apts/general b/files/apts/general index 020d84fe84..d81ec7a553 100644 --- a/files/apts/general +++ b/files/apts/general @@ -5,6 +5,7 @@ screen unzip wget psmisc +gcc git lsof # useful when debugging openssh-server diff --git a/files/apts/glance b/files/apts/glance index e80f447a16..b5d8c77094 100644 --- a/files/apts/glance +++ b/files/apts/glance @@ -1,4 +1,3 @@ -gcc libffi-dev libmysqlclient-dev # testonly libpq-dev # testonly diff --git a/files/apts/swift b/files/apts/swift index 0c27b5b982..080ecdb255 100644 --- a/files/apts/swift +++ b/files/apts/swift @@ -1,5 +1,4 @@ curl -gcc libffi-dev memcached python-configobj diff --git a/files/apts/trema b/files/apts/trema index 09cb7c6794..f685ca53b4 100644 --- a/files/apts/trema +++ b/files/apts/trema @@ -1,5 +1,4 @@ # Trema -gcc make ruby1.8 rubygems1.8 diff --git a/files/rpms-suse/general b/files/rpms-suse/general index ff27a3aac7..82cb09d934 100644 --- a/files/rpms-suse/general +++ b/files/rpms-suse/general @@ -3,6 +3,7 @@ bridge-utils ca-certificates-mozilla curl euca2ools +gcc git-core iputils libopenssl-devel # to rebuild pyOpenSSL if needed diff --git a/files/rpms-suse/glance b/files/rpms-suse/glance index d9844e9bb4..edd1564e92 100644 --- a/files/rpms-suse/glance +++ b/files/rpms-suse/glance @@ -1,4 +1,3 @@ -gcc libxml2-devel python-PasteDeploy python-Routes diff --git a/files/rpms-suse/swift b/files/rpms-suse/swift index f3c95aad98..4b14098064 100644 --- a/files/rpms-suse/swift +++ b/files/rpms-suse/swift @@ -1,5 +1,4 @@ curl -gcc memcached python-PasteDeploy python-WebOb diff --git a/files/rpms/general b/files/rpms/general index 99be725d88..c940de6dfe 100644 --- a/files/rpms/general +++ b/files/rpms/general @@ -2,13 +2,13 @@ bridge-utils curl dbus euca2ools # only for testing client -gcc # dist:rhel6 [2] +gcc git-core openssh-server openssl openssl-devel # to rebuild pyOpenSSL if needed -libxml2-devel # dist:rhel6 [2] -libxslt-devel # dist:rhel6 [2] +libxml2-devel +libxslt-devel psmisc pylint python-setuptools @@ -28,7 +28,3 @@ bc # but others have versioned (<=0.7). So if a later version (0.7.1) # gets installed in response to an unversioned dependency, it breaks. # This pre-installs a compatible 0.6(ish) version from RHEL - -# [2] : RHEL6 rpm versions of python-lxml is old, and has to be -# removed. Several tools rely on it, so we install the dependencies -# pip needs to build it here (see tools/install_prereqs.sh) diff --git a/files/rpms/glance b/files/rpms/glance index f959c224d8..fc07fa787b 100644 --- a/files/rpms/glance +++ b/files/rpms/glance @@ -1,4 +1,3 @@ -gcc libffi-devel libxml2-devel # testonly libxslt-devel # testonly diff --git a/files/rpms/horizon b/files/rpms/horizon index 38d349d7a3..92afed2985 100644 --- a/files/rpms/horizon +++ b/files/rpms/horizon @@ -1,5 +1,4 @@ Django -gcc httpd # NOPRIME mod_wsgi # NOPRIME pylint diff --git a/files/rpms/swift b/files/rpms/swift index ec53424ada..938d2c8fe6 100644 --- a/files/rpms/swift +++ b/files/rpms/swift @@ -1,5 +1,4 @@ curl -gcc libffi-devel memcached python-configobj