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 [email protected] GG:3828944
I don't want something I need. I want something I want._______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl