summaryrefslogtreecommitdiffstats
path: root/jjb/vpp/include-raw-vpp-arm-build.sh
blob: c527b9efd79836b9cb073612fe81912f0d62a5bc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/bin/bash
# basic build script example
set -xe -o pipefail

OS_ID=$(grep '^ID=' /etc/os-release | cut -f2- -d= | sed -e 's/\"//g')
OS_VERSION_ID=$(grep '^VERSION_ID=' /etc/os-release | cut -f2- -d= | sed -e 's/\"//g')

echo OS_ID: $OS_ID
echo OS_VERSION_ID: $OS_VERSION_ID

echo "cat /etc/bootstrap.sha"
if [ -f /etc/bootstrap.sha ];then
    cat /etc/bootstrap.sha
else
    echo "Cannot find cat /etc/bootstrap.sha"
fi

echo "cat /etc/bootstrap-functions.sha"
if [ -f /etc/bootstrap-functions.sha ];then
    cat /etc/bootstrap-functions.sha
else
    echo "Cannot find cat /etc/bootstrap-functions.sha"
fi

echo "sha1sum of this script: ${0}"
sha1sum $0

echo "CC=${CC}"

make UNATTENDED=yes install-dep
make UNATTENDED=yes dpdk-install-dev
make UNATTENDED=yes -C build-root PLATFORM=vpp TAG=vpp wipe-all install-packages
make UNATTENDED=yes -C build-root PLATFORM=vpp TAG=vpp sample-plugin-install
make UNATTENDED=yes -C build-root PLATFORM=vpp TAG=vpp libmemif-install
make UNATTENDED=yes pkg-deb


if [ "x${VPP_REPO}" == "x1" ]; then
    if [ "x${REBASE_NEEDED}" == "x1" ]; then
        echo "This patch to vpp is based on an old point in the tree that is likely"
        echo "to fail verify."
        echo "PLEASE REBASE PATCH ON THE CURRENT HEAD OF THE VPP REPO"
        exit 1
    fi
fi

echo "*******************************************************************"
echo "* VPP ARM BUILD SUCCESSFULLY COMPLETED"
echo "*******************************************************************"