_preserve_end self duplication and in result mawk SEGV at some point)
Summary(pl.UTF-8): Makra do budowania pakietów RPM dla Linuksa PLD
Name: rpm-build-macros
Version: %{rpm_macros_rev}
-Release: 3
+Release: 4
License: GPL
Group: Development/Building
Source0: rpm.macros
%_preserve_env_base PATH HOME TMP TMPDIR SSH_AUTH_SOCK
# "env -i" must end in first line of expaned macros because it's used as first line of shell script (#! env...)
-%_clean_env %{!?_preserve_env:%global _preserve_env %{nil}}%{expand:%%global _preserve_env %{_preserve_env} %_preserve_env_base} env -i %(awk -vq="'" -vqq="\\"'\\"" -vq2q="'\\"'" 'BEGIN {
- split("%{?_preserve_env}", P);
+%_clean_env env -i %(awk -vq="'" -vqq="\\"'\\"" -vq2q="'\\"'" 'BEGIN {
+ split("%{?_preserve_env:%_preserve_env %_preserve_env_base}%{!?_preserve_env:%_preserve_env_base}", P);
for (i in P) {
p = P[i];
if (!ENVIRON[p] || d[p]) {