From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id C54F21381F3 for ; Sat, 20 Apr 2013 06:08:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2A90DE094C; Sat, 20 Apr 2013 06:07:59 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 27C8FE093B for ; Sat, 20 Apr 2013 06:07:58 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 0494B33DB6D; Sat, 20 Apr 2013 06:07:56 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: =?utf-8?q?Micha=C5=82_G=C3=B3rny?= Subject: [gentoo-dev] Re: [PATCH multilib.eclass] Distinguish between unset and empty variables when restoring. Date: Sat, 20 Apr 2013 02:10:20 -0400 User-Agent: KMail/1.13.7 (Linux/3.8.3; KDE/4.6.5; x86_64; ; ) Cc: gentoo-dev@lists.gentoo.org, hasufell@gentoo.org, amd64@gentoo.org, toolchain@gentoo.org References: <1366434740-1265-1-git-send-email-mgorny@gentoo.org> In-Reply-To: <1366434740-1265-1-git-send-email-mgorny@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3964359.QDZZ31VYNQ"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201304200210.22979.vapier@gentoo.org> X-Archives-Salt: cdede77a-b2d0-46e9-ad95-16e1531cd6a5 X-Archives-Hash: 0755ba74d14525f92a348d1471fd8a92 --nextPart3964359.QDZZ31VYNQ Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Saturday 20 April 2013 01:12:20 Micha=C5=82 G=C3=B3rny wrote: > for v in CHOST CBUILD AS CC CXX LD PKG_CONFIG_{LIBDIR,PATH} ; do > vv=3D"__abi_saved_${v}" > - export ${v}=3D"${!vv}" > + unset ${v} > + [[ ${!vv+1} ]] && export ${v}=3D"${!vv}" > unset ${vv} merge the two unset commands. no need to run it twice. =2Dmike --nextPart3964359.QDZZ31VYNQ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJRcjFOAAoJEEFjO5/oN/WB38sP/1yFI0Yd8yBiGBjdZezTzQhM foqkNRtNOVDGDIOvslkaac6zF/ZU+zKvUg7cHPGt6nyOiTciZgvvHMV0JJ+vMeTU sfi46rLsi6g8kSGFZXLOli7GVw5nCu73DFxUXtX5vBpuoVYun9xxsfQ6pNm26CCQ MmdIaR2C7boST/HjmqeLai0gc0bk+gKzEKpj/fDRoi8wuy/bRHV3ARw1MUN8GxYm fjDITF3UFifjyxQvaThEfk+h7RCGM3fqi7evOkZ4Sk9aY1PmO8nGvG/cicXpDjwb MJv0Xba+jswEfVI2KKyEoGv8IbuD+SfdcVk2LBhL66u8ljx6er3dpU2CS3RO02XY ZI0NMmE5PKgojQQKwXMImv6X2jhQlYBAILhpF6vhSd21kaWk3l5YAynq3ULVdBlG jUdSRDnjcVeBcW2v8b85SRd3cIDyvYwiiOuG4nk/qKAeO3osbxZetVsPOUBFczFH r/ai+BrvfVUg8jf/VLSWV1SV1VBFX0ty+LlUDsGeHOemMqTj4WK/+85CWhfdipUT GauDH5j2EFBBVvf8wpo2bkAjFQL7TrNh2QLGRq70owHlOKwyCWENQIPbziaffc5m sx/nzJag55brPvHjwZgC+cCX/QIfBDbwA21GUFL+ZX7/6naisOpjOZwLfcjT7yCd LSBjul0XvzxWl6vcFc3k =vNQi -----END PGP SIGNATURE----- --nextPart3964359.QDZZ31VYNQ--