diff options
author | Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> | 2017-10-14 19:05:12 +0900 |
---|---|---|
committer | Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> | 2017-10-14 21:05:41 +0900 |
commit | 183a9125fdfe7892d1c9bda59c3680537e928829 (patch) | |
tree | 18a4df409c4d12faaf731f594201073536d65314 /integration-tests/dpkg-build-test/elements/dependencies/base-configure.bst | |
parent | f613e7327761d8986c40b4b63db222ab60ca850c (diff) | |
download | buildstream-183a9125fdfe7892d1c9bda59c3680537e928829.tar.gz |
Merging integration tests into buildstream proper.merging-integration-test
This fixes #96
Diffstat (limited to 'integration-tests/dpkg-build-test/elements/dependencies/base-configure.bst')
-rw-r--r-- | integration-tests/dpkg-build-test/elements/dependencies/base-configure.bst | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/integration-tests/dpkg-build-test/elements/dependencies/base-configure.bst b/integration-tests/dpkg-build-test/elements/dependencies/base-configure.bst new file mode 100644 index 000000000..deff782de --- /dev/null +++ b/integration-tests/dpkg-build-test/elements/dependencies/base-configure.bst @@ -0,0 +1,28 @@ +kind: script +depends: +- filename: dependencies/base-system.bst + type: build + +variables: + install-root: / + +config: + + commands: + - | + # Avoid some chowns which fail at dpkg configure time + # + mv /bin/chown /bin/chown.real + ln -s true /bin/chown + + - | + # This is expected to fail, but will configure everything we need + # at least for the purpose of building, other dpkg scripts which + # require real root privileges will always fail here. + DEBIAN_FRONTEND=noninteractive dpkg --configure -a --abort-after=100000 || exit 0 + + - | + # Restore chown + # + rm -f /bin/chown + mv /bin/chown.real /bin/chown |