diff options
author | Alexey Neyman <stilor@att.net> | 2018-04-15 20:23:33 -0700 |
---|---|---|
committer | Alexey Neyman <stilor@att.net> | 2018-04-15 20:24:39 -0700 |
commit | 345dc4161d937c302248ea34ea55a9abc4bf343d (patch) | |
tree | 88a932353f8dc19342b674cc57dee4bae39dd3ee /testing/docker/common-scripts | |
parent | 0d7822e7963a7c445ba3bebd8125f26b415c21c7 (diff) | |
download | crosstool-ng-345dc4161d937c302248ea34ea55a9abc4bf343d.tar.gz crosstool-ng-345dc4161d937c302248ea34ea55a9abc4bf343d.tar.bz2 crosstool-ng-345dc4161d937c302248ea34ea55a9abc4bf343d.zip |
Testing works for archlinux docker
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'testing/docker/common-scripts')
-rwxr-xr-x | testing/docker/common-scripts/ctng-build-all | 10 | ||||
-rwxr-xr-x | testing/docker/common-scripts/ctng-test-all | 12 | ||||
-rwxr-xr-x | testing/docker/common-scripts/su-as-user | 3 |
3 files changed, 14 insertions, 11 deletions
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 |