]> granicus.if.org Git - icinga2/commitdiff
Remove Icinga development docker scripts 6060/head
authorGunnar Beutner <gunnar.beutner@icinga.com>
Fri, 2 Feb 2018 06:26:44 +0000 (07:26 +0100)
committerGunnar Beutner <gunnar.beutner@icinga.com>
Fri, 2 Feb 2018 06:26:44 +0000 (07:26 +0100)
tools/docker/.gitignore [deleted file]
tools/docker/README [deleted file]
tools/docker/clean [deleted file]
tools/docker/docker/build [deleted file]
tools/docker/run [deleted file]

diff --git a/tools/docker/.gitignore b/tools/docker/.gitignore
deleted file mode 100644 (file)
index 5377122..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-.build
-config
diff --git a/tools/docker/README b/tools/docker/README
deleted file mode 100644 (file)
index 3a3509a..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Icinga 2 Development Environment
-================================
-
-The `build' script in this directory builds Icinga 2 in a Docker VM.
diff --git a/tools/docker/clean b/tools/docker/clean
deleted file mode 100755 (executable)
index 07425fb..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-cd `dirname -- $0` || exit 1
-rm -Rf .build
diff --git a/tools/docker/docker/build b/tools/docker/docker/build
deleted file mode 100755 (executable)
index 4a34e00..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-if [ ! -e /.dockerenv ]; then
-       echo "This script should only be run in the Docker VM environment."
-       exit 1
-fi
-
-cd
-
-cp icinga2/tools/debug/gdb/gdbinit .gdbinit
-sed -i 's/home\/gbeutner/home\/icinga/' .gdbinit
-
-cd icinga2-build || exit 1
-
-CCACHE_SLOPPINESS="include_file_mtime"
-export CCACHE_SLOPPINESS
-
-if [ ! -e Makefile ]; then
-       CC="ccache clang" CXX="ccache clang++" cmake ../icinga2 -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$HOME/icinga2-install -DCMAKE_INSTALL_SYSCONFDIR=$HOME/icinga2-config
-fi
-
-make -j 4 && make install && cgdb -ex set scheduler-locking step -ex r --args ../icinga2-install/sbin/icinga2 -c ../icinga2-config/icinga2/icinga2.conf -DUseVfork=0
diff --git a/tools/docker/run b/tools/docker/run
deleted file mode 100755 (executable)
index efa1628..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-cd `dirname -- $0`
-DIR=`pwd`
-
-cd docker
-
-cat > Dockerfile <<DOCKER
-FROM debian:jessie
-RUN apt-get update
-RUN apt-get install -y clang cmake make ccache flex bison libboost-all-dev libssl-dev git-core cgdb subversion vim
-RUN groupadd -g `id -g` icinga
-RUN useradd -m -u `id -u` -g icinga icinga
-WORKDIR /home/icinga
-USER icinga
-RUN mkdir gdb_printers && cd gdb_printers && svn co svn://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python
-RUN git clone https://github.com/ruediger/Boost-Pretty-Printer
-RUN mkdir build
-ENV HOME /home/icinga
-RUN ln -s icinga2/tools/docker/docker/build debug
-DOCKER
-
-docker.io build -t icinga2 --rm .
-
-if [ "$1" != "-i" ]; then
-       command="/home/icinga/debug"
-else
-       command="/bin/bash"
-fi
-
-mkdir -p ~/.ccache
-mkdir -p $DIR/.build
-mkdir -p $DIR/config
-
-docker.io run -u `id -u` -v $DIR/..:/home/icinga/icinga2 -v $DIR/.build:/home/icinga/icinga2-build -v ~/.ccache:/home/icinga/.ccache -v $DIR/config:/home/icinga/icinga2-config -t -i --rm icinga2 $command