Repackage ssie, a przecież nie musi
Tomasz Pala
gotar w polanet.pl
Sob, 22 Lis 2008, 22:22:45 CET
On Sat, Nov 22, 2008 at 19:35:41 +0100, Arkadiusz Miskiewicz wrote:
>> > rpm-4.5/lib/psm.c
>> >
>> > 2312: t = stpcpy(t, ((psm->goal == PSM_PKGSAVE) ? "w9" : "r"));
>> >
>> > Można by pomyśleć o zmianie tego z w9 na w7 dla lzma.
>>
>> Ojoj, wg mnie to trzeba pozostawić defaultom środowiska!
>>
>> "default is -7 if memory limit allows"
>
> Jak zrobisz to podeślij patcha...
rpmio/lzdio.c (lzdWriteOpen):
93: char l[3] = "-7"; /* XXX same as default */
100: l[1] = fmode[1];
101: level = l;
jak dla mnie to wystarczy tu nic nie ustawiać, lub dalej:
135: if (execle(lzma, "lzma", level, NULL, env))
nie podawać tego levela - binarka LZMA weźmie sobie ze środowiska, nie?
> Aktualnie to jest sztywno wpisane w kodzie. LZMA_OPTS systemowe niestety
> działa nie tylko na rpma.
Czemu niestety? Jeśli ktoś ustawia LZMA_OPTS to właśnie po to, żeby taki
a nie inny default był stosowany w systemie - możliwie wszędzie. Jeśli
będzie chciał zmieniać pod konkretne wywołanie, to da:
LZMA_OPTS="-1" rpm -e kobylasty_pakiet_a_mi_sie_spieszy
--
Tomasz Pala <gotar w pld-linux.org>
Więcej informacji o liście dyskusyjnej pld-devel-pl