]>
Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | set -e | |
3 | ||
4 | TESTDIR=$(readlink -f $(dirname $0)) | |
5 | . $TESTDIR/framework | |
6 | ||
7 | setupenvironment | |
8 | configarchitecture 'amd64' 'i386' | |
9 | ||
10 | mkdir -p DEBIAN/ | |
11 | echo "#!/bin/sh\nexit 1" > DEBIAN/postinst | |
12 | chmod 755 DEBIAN/postinst | |
13 | ||
14 | buildsimplenativepackage 'postinst-error' 'amd64,i386' '0.8.15' 'stable' '' 'pkg with posinst error' '' '' './DEBIAN' | |
15 | ||
16 | setupaptarchive | |
17 | ||
18 | exec 3> apt-progress.log | |
19 | testfailure aptget install postinst-error -y -o APT::Status-Fd=3 | |
20 | msgtest "Ensure correct error message for postinst error" | |
21 | grep -q "pmerror:postinst-error :80:subprocess installed post-installation script returned error exit status 2" apt-progress.log && msgpass || msgfail | |
22 |