From 345dc4161d937c302248ea34ea55a9abc4bf343d Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Sun, 15 Apr 2018 20:23:33 -0700 Subject: Testing works for archlinux docker Signed-off-by: Alexey Neyman --- testing/docker/common-scripts/ctng-build-all | 10 ---------- testing/docker/common-scripts/ctng-test-all | 12 ++++++++++++ testing/docker/common-scripts/su-as-user | 3 ++- 3 files changed, 14 insertions(+), 11 deletions(-) delete mode 100755 testing/docker/common-scripts/ctng-build-all create mode 100755 testing/docker/common-scripts/ctng-test-all (limited to 'testing/docker/common-scripts') diff --git a/testing/docker/common-scripts/ctng-build-all b/testing/docker/common-scripts/ctng-build-all deleted file mode 100755 index f29093a9..00000000 --- a/testing/docker/common-scripts/ctng-build-all +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -set -e -cd -rm -rf bld-ctng -mkdir bld-ctng -cd bld-ctng -/crosstool-ng/configure --prefix=$HOME/inst-ctng -make -make install diff --git a/testing/docker/common-scripts/ctng-test-all b/testing/docker/common-scripts/ctng-test-all new file mode 100755 index 00000000..f0ba2663 --- /dev/null +++ b/testing/docker/common-scripts/ctng-test-all @@ -0,0 +1,12 @@ +#!/bin/bash + +set -e +cd +rm -rf bld-samples +mkdir bld-samples +cd bld-samples +export PATH=$HOME/inst-ctng/bin:$PATH +ct-ng help +ct-ng list-samples +ct-ng list-steps +ct-ng build-all diff --git a/testing/docker/common-scripts/su-as-user b/testing/docker/common-scripts/su-as-user index 7f262aca..99246f23 100755 --- a/testing/docker/common-scripts/su-as-user +++ b/testing/docker/common-scripts/su-as-user @@ -8,8 +8,9 @@ shift 4 groupadd -g ${gid} ${grp} useradd -d /home/${usr} -m -g ${gid} -u ${uid} ${usr} +ln -sf /src /home/${usr}/src if [ -z "$*" ]; then exec su -l ${usr} else - exec su -l -c "/bin/bash -c '$*'" + exec su -l -c "/bin/bash -c '$*'" ${usr} fi -- cgit v1.2.3