# Figure out what system we are running on
if [ -f /etc/lsb-release ];then
+
+ BUILD_TOOLS="build-essential cmake"
+ LIBSSL_LIBEVENT="libevent-dev libssl-dev"
+ LONGBOW_DEPS=""
+ LIBPARC_DEPS="longbow $LIBSSL_LIBEVENT"
+ LIBCCNX_COMMON_DEPS="$LIBPARC_DEPS libparc"
+ LIBCCNX_TRANSPORT_RTA_DEPS="$LIBCCNX_COMMON_DEPS libccnx-common"
+ LIBCCNX_PORTAL_DEPS="$LIBCCNX_TRANSPORT_RTA_DEPS libccnx-transport-rta"
+ LIBICNET_DEPS="$LIBCCNX_PORTAL_DEPS libboost-system-dev"
+ METIS_DEPS="$LIBCCNX_TRANSPORT_RTA_DEPS libccnx-transport-rta"
+ HTTP_SERVER_DEPS="$LIBICNET_DEPS libicnet libboost-regex-dev libboost-filesystem-dev"
+
. /etc/lsb-release
- source ./ubuntu-dependencies
DEB=ON
RPM=OFF
fi
elif [ -f /etc/redhat-release ];then
- source ./centos-dependencies
+
+ BUILD_TOOLS_GROUP="'Development Tools'"
+ BUILD_TOOLS_SINGLE="cmake"
+ LIBSSL_LIBEVENT="libevent-devel openssl-devel"
+ LONGBOW_DEPS=""
+ LIBPARC_DEPS="longbow $LIBSSL_LIBEVENT"
+ LIBCCNX_COMMON_DEPS="$LIBPARC_DEPS libparc"
+ LIBCCNX_TRANSPORT_RTA_DEPS="$LIBCCNX_COMMON_DEPS libccnx-common"
+ LIBCCNX_PORTAL_DEPS="$LIBCCNX_TRANSPORT_RTA_DEPS libccnx-transport-rta"
+ LIBICNET_DEPS="$LIBCCNX_PORTAL_DEPS boost-devel"
+ METIS_DEPS="$LIBCCNX_TRANSPORT_RTA_DEPS libccnx-transport-rta"
+ HTTP_SERVER_DEPS="$LIBICNET_DEPS libicnet boost-devel"
+
sudo yum install -y redhat-lsb
DISTRIB_ID=`lsb_release -si`
DISTRIB_RELEASE=`lsb_release -sr`
+++ /dev/null
-#!/bin/bash
-
-set -euo pipefail
-IFS=$'\n\t'
-
-BUILD_TOOLS_GROUP="'Development Tools'"
-BUILD_TOOLS_SINGLE="cmake"
-LIBSSL_LIBEVENT="libevent-devel openssl-devel"
-LONGBOW_DEPS=""
-LIBPARC_DEPS="longbow $LIBSSL_LIBEVENT"
-LIBCCNX_COMMON_DEPS="$LIBPARC_DEPS libparc"
-LIBCCNX_TRANSPORT_RTA_DEPS="$LIBCCNX_COMMON_DEPS libccnx-common"
-LIBCCNX_PORTAL_DEPS="$LIBCCNX_TRANSPORT_RTA_DEPS libccnx-transport-rta"
-LIBICNET_DEPS="$LIBCCNX_PORTAL_DEPS boost-devel"
-METIS_DEPS="$LIBCCNX_TRANSPORT_RTA_DEPS libccnx-transport-rta"
-HTTP_SERVER_DEPS="$LIBICNET_DEPS libicnet boost-devel"
\ No newline at end of file
global-settings-type: cfp
- shell:
!include-raw-escape:
+ - build-package.sh
- include-raw-cicn-longbow-build.sh
- provide-maven-settings:
settings-file: 'cicn-longbow-settings'
- gerrit-trigger-patch-merged:
name: '{project}'
branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-longbow-merge-{stream}-{os}'
+ result: 'failure'
builders:
- maven-target:
global-settings-type: cfp
- shell:
!include-raw-escape:
+ - build-package.sh
- include-raw-cicn-libparc-build.sh
- provide-maven-settings:
settings-file: 'cicn-libparc-settings'
- gerrit-trigger-patch-merged:
name: '{project}'
branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}'
+ result: 'failure'
builders:
- maven-target:
global-settings-type: cfp
- shell:
!include-raw-escape:
+ - build-package.sh
- include-raw-cicn-libccnx-common-build.sh
- provide-maven-settings:
settings-file: 'cicn-libccnx-common-settings'
- gerrit-trigger-patch-merged:
name: '{project}'
branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}'
+ result: 'failure'
builders:
- maven-target:
global-settings-type: cfp
- shell:
!include-raw-escape:
+ - build-package.sh
- include-raw-cicn-libccnx-transport-rta-build.sh
- provide-maven-settings:
settings-file: 'cicn-libccnx-transport-rta-settings'
- gerrit-trigger-patch-merged:
name: '{project}'
branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}, cicn-libccnx-transport-rta-merge-{stream}-{os}'
+ result: 'failure'
builders:
- maven-target:
global-settings-type: cfp
- shell:
!include-raw-escape:
+ - build-package.sh
- include-raw-cicn-libccnx-portal-build.sh
- provide-maven-settings:
settings-file: 'cicn-libccnx-portal-settings'
- gerrit-trigger-patch-merged:
name: '{project}'
branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}, cicn-libccnx-transport-rta-merge-{stream}-{os}, cicn-libccnx-portal-merge-{stream}-{os}'
+ result: 'failure'
builders:
- maven-target:
global-settings-type: cfp
- shell:
!include-raw-escape:
+ - build-package.sh
- include-raw-cicn-libicnet-build.sh
- provide-maven-settings:
settings-file: 'cicn-libicnet-settings'
- gerrit-trigger-patch-merged:
name: '{project}'
branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-longbow-merge-{stream}-{os}, cicn-libparc-merge-{stream}-{os}, cicn-libccnx-common-merge-{stream}-{os}, cicn-libccnx-transport-rta-merge-{stream}-{os}, cicn-libccnx-portal-merge-{stream}-{os}'
+ result: 'failure'
builders:
- maven-target:
global-settings-type: cfp
- shell:
!include-raw-escape:
+ - build-package.sh
- include-raw-cicn-metis-build.sh
- provide-maven-settings:
settings-file: 'cicn-metis-settings'
- gerrit-trigger-patch-merged:
name: '{project}'
branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-libicnet-merge-{stream}-{os}'
+ result: 'failure'
builders:
- maven-target:
global-settings-type: cfp
- shell:
!include-raw-escape:
+ - build-package.sh
- include-raw-cicn-http-server-build.sh
- provide-maven-settings:
settings-file: 'cicn-http-server-settings'
source ./build-package.sh
-LIBCCNX_TRANSPORT_RTA="LIBCCNX_TRANSPORT_RTA"
-LIBCCNX_TRANSPORT_RTA_DEPS="LIBCCNX_TRANSPORT_RTA_DEPS"
+PACKAGE_NAME="LIBCCNX_TRANSPORT_RTA"
+PACKAGE_DEPS="LIBCCNX_TRANSPORT_RTA_DEPS"
cd libccnx-transport-rta
build_package $PACKAGE_NAME $PACKAGE_DEPS
\ No newline at end of file
+++ /dev/null
-#!/bin/bash
-
-set -euo pipefail
-IFS=$'\n\t'
-
-BUILD_TOOLS="build-essential cmake"
-LIBSSL_LIBEVENT="libevent-dev libssl-dev"
-LONGBOW_DEPS=""
-LIBPARC_DEPS="longbow $LIBSSL_LIBEVENT"
-LIBCCNX_COMMON_DEPS="$LIBPARC_DEPS libparc"
-LIBCCNX_TRANSPORT_RTA_DEPS="$LIBCCNX_COMMON_DEPS libccnx-common"
-LIBCCNX_PORTAL_DEPS="$LIBCCNX_TRANSPORT_RTA_DEPS libccnx-transport-rta"
-LIBICNET_DEPS="$LIBCCNX_PORTAL_DEPS libboost-system-dev"
-METIS_DEPS="$LIBCCNX_TRANSPORT_RTA_DEPS libccnx-transport-rta"
-HTTP_SERVER_DEPS="$LIBICNET_DEPS libicnet libboost-regex-dev libboost-filesystem-dev"
\ No newline at end of file