aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMaryam Tahhan <maryam.tahhan@intel.com>2017-05-23 15:58:19 +0100
committerMaryam Tahhan <maryam.tahhan@intel.com>2017-05-23 15:58:19 +0100
commit9e260ddd301915ee0417d7676170534b79ad2ad6 (patch)
treebe025df695b84fe56e5e6a56cda1df84a4b20265 /src
parent5023a3129ac794ae659e46a870e00fc6cfcc48db (diff)
install: remove unused scripts in src
Remove unused scripts in src. Relocate relavent scripts to system. Tested on CentOS 7 and Ubuntu 16.04. Change-Id: Id6bb00df854760c6bbf8d47011a9f6f7fe2c230b Signed-off-by: Maryam Tahhan <maryam.tahhan@intel.com>
Diffstat (limited to 'src')
-rwxr-xr-xsrc/build_base_machine.sh69
-rwxr-xr-xsrc/centos/install_build_deps.sh59
-rwxr-xr-xsrc/rhel/install_build_deps.sh59
-rwxr-xr-xsrc/ubuntu/install_build_deps.sh75
4 files changed, 0 insertions, 262 deletions
diff --git a/src/build_base_machine.sh b/src/build_base_machine.sh
deleted file mode 100755
index dfd8e470..00000000
--- a/src/build_base_machine.sh
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/bash
-#
-# Top level scripts to build basic setup for the host
-#
-
-# Copyright 2017 OPNFV, Intel Corporation.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-#
-# Contributors:
-# Aihua Li, Huawei Technologies.
-# Abdul Halim, Intel Corporation.
-# Martin Klozik, Intel Corporation.
-# Maryam Tahhan, Intel Corporation.
-ROOT_UID=0
-SUDO=""
-
-# function to emit error message before quitting
-function die() {
- echo $1
- exit 1
-}
-
-# Detect OS name and version from systemd based os-release file
-. /etc/os-release
-
-# Get OS name (the First word from $NAME in /etc/os-release)
-OS_NAME="$ID"
-
-# check if root
-if [ "$UID" -ne "$ROOT_UID" ]
-then
- # installation must be run via sudo
- SUDO="sudo -E"
-fi
-
-# If there is version specific dir available then set distro_dir to that
-if [ -d "$OS_NAME/$VERSION_ID" ]; then
- distro_dir="$OS_NAME/$VERSION_ID"
-else
- # Fallback - Default distro_dir = OS name
- distro_dir="$OS_NAME"
-fi
-
-# build base system using OS specific scripts
-if [ -d "$distro_dir" ] && [ -e "$distro_dir/install_build_deps.sh" ]; then
- $SUDO $distro_dir/install_build_deps.sh || die "$distro_dir/install_build_deps.sh failed"
-else
- die "$distro_dir is not yet supported"
-fi
-
-# download and compile DPDK, OVS, RDT and Collectd
-if [ -f Makefile ] ; then
- make || die "Make failed"
-else
- die "Make failed; No Makefile"
-fi
-
diff --git a/src/centos/install_build_deps.sh b/src/centos/install_build_deps.sh
deleted file mode 100755
index 438c1435..00000000
--- a/src/centos/install_build_deps.sh
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/bash
-#
-# Build a base machine for CentOS distro
-#
-# Copyright 2017 OPNFV
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# Contributors:
-# Aihua Li, Huawei Technologies.
-# Martin Klozik, Intel Corporation.
-# Maryam Tahhan, Intel Corporation.
-# Synchronize package index files
-yum -y update
-
-# For collectd
-yum install -y yum-utils
-yum install -y epel-release
-yum-builddep -y collectd
-
-# Install required packages
-yum -y install $(echo "
-
-kernel-devel
-kernel-headers
-make
-gcc
-gcc-c++
-autoconf
-automake
-flex
-bison
-libtool
-pkg-config
-git
-rpm-build
-libcap-devel
-xfsprogs-devel
-iptables-devel
-libmemcached-devel
-gtk2-devel
-libvirt-devel
-mcelog
-wget
-
-# install epel release required for git-review
-epel-release
-" | grep -v ^#)
-
diff --git a/src/rhel/install_build_deps.sh b/src/rhel/install_build_deps.sh
deleted file mode 100755
index 583089a5..00000000
--- a/src/rhel/install_build_deps.sh
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/bash
-#
-# Build a base machine for RHEL distro
-#
-# Copyright 2017 OPNFV
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# Contributors:
-# Aihua Li, Huawei Technologies.
-# Martin Klozik, Intel Corporation.
-# Maryam Tahhan, Intel Corporation.
-# Synchronize package index files
-yum -y update
-
-# For collectd
-yum install -y yum-utils
-yum install -y epel-release
-yum-builddep -y collectd
-
-# Install required packages
-yum -y install $(echo "
-
-kernel-devel
-kernel-headers
-make
-gcc
-gcc-c++
-autoconf
-automake
-flex
-bison
-libtool
-pkg-config
-git
-rpm-build
-libcap-devel
-xfsprogs-devel
-iptables-devel
-libmemcached-devel
-gtk2-devel
-libvirt-devel
-mcelog
-wget
-
-# install epel release required for git-review
-epel-release
-" | grep -v ^#)
-
diff --git a/src/ubuntu/install_build_deps.sh b/src/ubuntu/install_build_deps.sh
deleted file mode 100755
index 119bca22..00000000
--- a/src/ubuntu/install_build_deps.sh
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/bash
-# Copyright 2016-2017 OPNFV
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-set -eux
-apt-get -y install build-essential dh-autoreconf fakeroot devscripts dpkg-dev git wget
-
-apt-get -y install \
- debhelper dpkg-dev po-debconf dh-systemd dh-strip-nondeterminism \
- bison flex autotools-dev libltdl-dev pkg-config \
- iptables-dev \
- javahelper \
- libatasmart-dev \
- libcap-dev \
- libcurl4-gnutls-dev \
- libdbi0-dev \
- libesmtp-dev \
- libganglia1-dev \
- libgcrypt11-dev \
- libglib2.0-dev \
- libgps-dev \
- libhiredis-dev \
- libi2c-dev \
- libldap2-dev \
- liblua5.3-dev \
- liblvm2-dev \
- libmemcached-dev \
- libmodbus-dev \
- libmnl-dev \
- libmosquitto-dev \
- libmysqlclient-dev \
- libnotify-dev \
- libopenipmi-dev \
- liboping-dev \
- libow-dev \
- libpcap0.8-dev \
- libpcap-dev\
- libperl-dev \
- libpq-dev \
- libprotobuf-c-dev \
- libriemann-client-dev \
- librdkafka-dev \
- librabbitmq-dev \
- librrd-dev \
- libsensors4-dev \
- libsigrok-dev \
- libsnmp-dev \
- libsnmp9-dev \
- perl \
- libtokyocabinet-dev \
- libtokyotyrant-dev \
- libudev-dev \
- libupsclient-dev \
- libvarnishapi-dev \
- libvirt-dev \
- libxen-dev \
- libxml2-dev \
- libyajl-dev \
- linux-libc-dev \
- default-jdk \
- protobuf-c-compiler \
- python-dev \
- openvswitch-switch \
- mcelog
-