Re: rpm zepsuł vservera?
Jacek Osiecki
joshua at hybrid.pl
Fri Oct 12 14:37:39 CEST 2012
On Fri, 12 Oct 2012, Adam Osuchowski wrote:
> Jan Rękorajski wrote:
>> Trzeba dla rpm5 zamienić w vserver-utils wywołanie --initdb na:
>> mkdir -p /katalog/na/baze
>> rpm -q cokolwiek --define '_dbpath /katalog/na/baze'
> Z tego co zdążyłem się już przez to przebić to wystarczy samo:
>
> rpm --dbpath /katalog/na/baze -qa
>
> rpm sam tworzy katalog i inicjuje pliki.
Dzięki, z tym dużo lepiej poszło.
Choć też nie idealnie... Przy instalacji pierwszych pakietów wywaliło
sporo razy błąd:
ERROR: ld.so: object '/usr/lib64/util-vserver/rpm-fake.so' from LD_PRELOAD
cannot be preloaded: ignored.
Mam nadzieję że bez konsekwencji... Przy instalacji każdego rpma vpoldkiem
wywala to samo co linijkę.
Rozumiem że teraz muszę przerobić plik
/usr/lib64/util-vserver/vserver-build.functions.rpm
i tam zamiast:
function rpm.initDB
{
RPM_FLAVOR=d "$_VRPM" "$1" -- --initdb
}
zrobić coś typu;
function rpm.initDB
{
rpm --dbpath /vservers/.pkg/`echo $1|cut -f 4 -d \/`/rpm/ -qa
RPM_FLAVOR=d "$_VRPM" "$1" -- --initdb
}
Pozdrawiam,
--
Jacek Osiecki joshua w ceti.pl GG:3828944
I don't want something I need. I want something I want.
More information about the pld-devel-pl
mailing list