[Re: _clean_env i _preserve_env w rpm.macros]
Przemyslaw Iskra
sparky w pld-linux.org
Czw, 12 Lut 2009, 22:30:03 CET
----- Forwarded message from Przemyslaw Iskra <sparky w pld-linux.org> -----
Date: Thu, 12 Feb 2009 22:26:10 +0100
From: Przemyslaw Iskra <sparky w pld-linux.org>
To: Jan Rekorajski <baggins w sith.mimuw.edu.pl>
Subject: Re: _clean_env i _preserve_env w rpm.macros
On Thu, Feb 12, 2009 at 07:36:14PM +0100, Jan Rekorajski wrote:
> php.spec, wrzucilem do cvs.
>
> %{expand:%%define _preserve_env %_preserve_env ORACLE_HOME}
okazuje się że expand nie działa w skomplikowanych specach. Chyba zbyt
późno jest rozwijane.
workaroundemm może być:
%undefine _clean_env
albo:
%define _preserve_env HOME TMP TMPDIR ORACLE_HOME
Ja czasu na zabawę nie mam, ale jeśli Ty masz trochę to byś mógł w
makrach zrobić (i przetestować):
%define _preserve_env_base HOME TMP TMPDIR
%define _preserve_env %_preserve_env_base
wtedy jeśli w specu by potrzebne były dodatkowe zmienne robiło by się to
w następujący sposób:
%define _preserve_env %_preserve_env_base ORACLE_HOME
myślę że takie rozwiązania będzie najlepsze spośród prostych (trudnym
rozwiązaniem było by naprawienie rpma).
--
____ Sparky{PI] -- Przemyslaw _ ___ _ _ ........... LANG...Pl..Ca..Es..En
/____) ___ ___ _ _ || Iskra | | _ \| | | : WWW........ppcrcd.pld-linux.org
\____\| -_)'___| ||^'||//\\// < | _/| | | : JID......sparky<at>jabberes.org
(____/|| (_-_|_|| ||\\ || |_ |_| |_| _| : Mail....sparky<at>pld-linux.org
----- End forwarded message -----
--
____ Sparky{PI] -- Przemyslaw _ ___ _ _ ........... LANG...Pl..Ca..Es..En
/____) ___ ___ _ _ || Iskra | | _ \| | | : WWW........ppcrcd.pld-linux.org
\____\| -_)'___| ||^'||//\\// < | _/| | | : JID......sparky<at>jabberes.org
(____/|| (_-_|_|| ||\\ || |_ |_| |_| _| : Mail....sparky<at>pld-linux.org
Więcej informacji o liście dyskusyjnej pld-devel-pl