apk info -e should exit with err when package is not installed
apk info -e says libiconv-dev is installed when it is not.
ncdev:~/aports/main/cryptsetup$ apk --version
apk-tools 2.3.0, compiled for x86.
ncdev:~/aports/main/cryptsetup$ abuild -r
>>> cryptsetup: Checking sanity of /home/ncopa/aports/main/cryptsetup/APKBUILD...
>>> cryptsetup: Analyzing dependencies...
>>> ERROR: cryptsetup: Conflicting package(s) installed: libiconv-dev
>>> ERROR: cryptsetup: all failed
ncdev:~/aports/main/cryptsetup$ sudo apk del libiconv-dev
OK: 428 MiB in 172 packages
ncdev:~/aports/main/cryptsetup$ apk info -e libiconv-dev; echo $?
0
ncdev:~/aports/main/cryptsetup$ grep libiconv-dev /lib/apk/db/installed
ncdev:~/aports/main/cryptsetup$
(from redmine: issue id 1069, created on 2012-03-29, closed on 2012-04-26)
- Changesets:
- Revision ebaf8305 by Timo Teräs on 2012-03-30T06:20:21Z:
info: fix exit code for -e
fixes #1069