diff options
Diffstat (limited to 'tests.as-root/build-with-external-strata.script')
-rwxr-xr-x | tests.as-root/build-with-external-strata.script | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/tests.as-root/build-with-external-strata.script b/tests.as-root/build-with-external-strata.script deleted file mode 100755 index be870053..00000000 --- a/tests.as-root/build-with-external-strata.script +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash -# Copyright (C) 2012-2014 Codethink Limited -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - -## "morph build" with strata outside the branch root repository. - -# FIXME: The new "morph edit" breaks this, for reasons unknown. Disabling -# it on the assumption that the new code (which changes refs to -# build-depends) is correct and the convoluted test and the old "morph -# build" code are wrong, but this needs to be revisited soon. --liw -exit 0 - -set -eu - -. "$SRCDIR/scripts/setup-3rd-party-strata" - -cd "$DATADIR/workspace" -"$SRCDIR/scripts/test-morph" branch test:morphs branch1 - -# System will fail to build unless we add linux to it -- make the change but -# don't commit it, in one of the external strata, as a challenge for -# 'morph build'. -cd "branch1" -cd "test/external-strata" - -awk ' - /^chunks:/ { - print $0 - print "- name: linux" - print " repo: test:kernel-repo" - print " ref: master" - print " build-mode: test" - print " build-depends: []" - next - } - { print } -' stratum2.morph > temp -mv temp stratum2.morph - -# Ignore Morph's output for now because it gives us: -# 2012-11-07 16:26:12 Overlaps in system artifact hello-system-rootfs detected -# -# This is due to having a chunk named 'hello' in more than one stratum. It's -# a bug that this generates overlaps (the chunk's .meta file needs to be called -# $stratum.$chunk.meta rather than $chunk.meta to avoid the overlap) and the -# redirection should be removed once this bug is fixed. -"$SRCDIR/scripts/test-morph" build hello-system > /dev/null - -[ $("$SRCDIR/scripts/list-tree" "$DATADIR/cache/artifacts" | wc -l) -eq 23 ] |