diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-10-09 11:59:21 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-10-09 11:59:21 +0200 |
commit | 0502b85bacfa8f7735de6f5030b320829e50fb54 (patch) | |
tree | 7210cfacb35c97fb146fcad4d636276e2c73cbc1 /bpkg/test.sh | |
parent | 0470973dfcd73c4a77ae5deefa7ce8f31c6d19ee (diff) |
Add handing of dependents that need reconfiguration; bug fixes
Diffstat (limited to 'bpkg/test.sh')
-rwxr-xr-x | bpkg/test.sh | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/bpkg/test.sh b/bpkg/test.sh index ccc79d5..a806a25 100755 --- a/bpkg/test.sh +++ b/bpkg/test.sh @@ -900,3 +900,56 @@ test pkg-disfigure libbar test pkg-disfigure libfoo test pkg-purge libbar test pkg-purge libfoo + +# dependent reconfigure +# +test cfg-create --wipe + +test pkg-fetch -e ../tests/repository/1/satisfy/libfoo-1.0.0.tar.gz +test pkg-unpack libfoo +test pkg-configure libfoo +test pkg-fetch -e ../tests/repository/1/satisfy/libbar-1.0.0.tar.gz +test pkg-unpack libbar +test pkg-configure libbar +test pkg-fetch -e ../tests/repository/1/satisfy/libbaz-1.1.0.tar.gz +test pkg-unpack libbaz +test pkg-configure libbaz + +test rep-add ../tests/repository/1/satisfy/t4a +test rep-add ../tests/repository/1/satisfy/t4b +test rep-fetch + +test build -p libbar <<EOF +upgrade libfoo 1.1.0 +upgrade libbar 1.1.0 +reconfigure libbaz +EOF + +test build -p libfoo <<EOF +upgrade libfoo 1.1.0 +reconfigure libbar +reconfigure libbaz +EOF + +test build -p libfoo libbar/1.0.0 <<EOF +upgrade libfoo 1.1.0 +reconfigure/build libbar 1.0.0 +reconfigure libbaz +EOF + +test build -p libbar/1.0.0 libfoo <<EOF +upgrade libfoo 1.1.0 +reconfigure/build libbar 1.0.0 +reconfigure libbaz +EOF + +test build -p libbaz libfoo <<EOF +upgrade libfoo 1.1.0 +reconfigure libbar +reconfigure/build libbaz 1.1.0 +EOF + +test build -p libbaz libfoo/1.0.0 <<EOF +build libfoo 1.0.0 +build libbaz 1.1.0 +EOF |