X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.wilcox-tech.com (mail.wilcox-tech.com [45.32.83.9]) by lists.alpinelinux.org (Postfix) with ESMTP id 25278F854C8 for ; Wed, 26 Jun 2019 00:04:37 +0000 (UTC) Received: (qmail 31597 invoked from network); 26 Jun 2019 00:04:33 -0000 Received: from localhost (HELO ?IPv6:2600:1702:2a80:1b9f:5bbc:af4c:5dd1:a183?) (awilcox@wilcox-tech.com@127.0.0.1) by localhost with ESMTPA; 26 Jun 2019 00:04:33 -0000 Subject: Re: [alpine-devel] APK Tools: exit code for list applet? To: alpine-devel@lists.alpinelinux.org References: From: "A. Wilcox" Openpgp: preference=signencrypt Organization: =?UTF-8?Q?Ad=c3=a9lie_Linux?= Message-ID: <5aebf794-e1d7-9064-9885-5483b32a460a@adelielinux.org> Date: Tue, 25 Jun 2019 19:04:29 -0500 User-Agent: Mozilla/5.0 (X11; Linux ppc64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="nHmRRrOSiAK00oiK30FGYxAMG3busRZ7Z" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --nHmRRrOSiAK00oiK30FGYxAMG3busRZ7Z Content-Type: multipart/mixed; boundary="3ARrkkxz5C0KizTW7mHFFdMeoM9FtaXnf"; protected-headers="v1" From: "A. Wilcox" To: alpine-devel@lists.alpinelinux.org Message-ID: <5aebf794-e1d7-9064-9885-5483b32a460a@adelielinux.org> Subject: Re: [alpine-devel] APK Tools: exit code for list applet? References: In-Reply-To: --3ARrkkxz5C0KizTW7mHFFdMeoM9FtaXnf Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 06/25/19 09:00, Paul Bredbury wrote: > On Mon, 2019-06-24 at 23:06 -0500, A. Wilcox wrote: >> I noticed that when `apk list` does not return any results, it >> still exits with return code 0. I feel it would be useful for >> scripts and automation for it to return code 1 if there are no >> results. >=20 > An empty list is not an error. Being unable to produce the list, > would be an actual error. Scripts can just check whether the list is > empty. >=20 I'm unaware of any portable POSIX shell construct to do that, at least not without invoking a cavalcade of other processes for what could be so much simpler. But okay. --arw --=20 A. Wilcox (awilfox) Project Lead, Ad=C3=A9lie Linux https://www.adelielinux.org --3ARrkkxz5C0KizTW7mHFFdMeoM9FtaXnf-- --nHmRRrOSiAK00oiK30FGYxAMG3busRZ7Z Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEjNyWOYPU1SaTSMHHyynLUZIrnRQFAl0Sto0ACgkQyynLUZIr nRSEYQ//S4nGhC9zvj2+4VCySfk5n0TmaQbt/8wChBEpX24sM+Te1q5hq+RuclyK EJO4u6uGOvHTxHFkccUoa8CLIYhExDOggzcC9fQGZEPFVITkCW60d9LcwFcrDy9q AHJPLjDf0qRV1XuILpUuLOWBOc7gjwrVB899e3URDVGepEXESpGNSEaCX5ZOV4ug Wt9tG+JWgh9c2A1qwEzzhGOKFpn/ZPi44/NPLcbnKKdKy9x0MYDyrT/Ulv4zrBHg 8tRxdhA0w3LHlrJlwPllpXK7ydtU7lDiepPLdPkTLHDtzqNpmqIu/FRpII93JSak aJsnTipU+rzEhzOfgZW1giEEx5+F8glY9fWymJ7EHg2scRJ8W8rPPLAJhpkSBC8v O5H05MQGKf3kyXaTGi8fZXcXMsh4M5v12Okbo3JTPX9og9Kd2a06vXqaLNmHKxWh ydOEnK18Oi2qEruBBAXPIj7U4PTp8VJ5dG2zAuQj522TbKf1TUQD1DUB+/V7ENIu wKj9g4iNFNrTb21+MYtPPmnBJBiOmcrCqMDgLR9fVghLwOdBuy9hxEjrpslCDjGE pl2jhWbMdCZzNhXrJte9ISZA7vNGy1WUC3C2G8T0Qk8lNSjjeXsDgdHsqwW+Hz1f qyNu5FLupU/qmQC3F+zcOISb5BV0xoW0wb3f/fQWJV/gMbBQUAk= =7W7c -----END PGP SIGNATURE----- --nHmRRrOSiAK00oiK30FGYxAMG3busRZ7Z-- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---