X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fsrc%2Frpm-fake.c;h=302c2941f2549d411ad39d16e2168e9c61bc5151;hb=54dca8e1902c0329b2a070098ea93b001a22cc5b;hp=849c242bd68924a37fb11e76e9d6894cf4c156d7;hpb=bb649794f34dadb3fd60c738623ad5b160613e37;p=util-vserver.git diff --git a/util-vserver/src/rpm-fake.c b/util-vserver/src/rpm-fake.c index 849c242..302c294 100644 --- a/util-vserver/src/rpm-fake.c +++ b/util-vserver/src/rpm-fake.c @@ -70,6 +70,19 @@ initLib() { if (is_initialized) return; +#ifdef VC_ENABLE_API_LEGACY + { + extern void vc_init_internal_legacy(int ctx_rev, int ctx_number, + int ipv4_rev, int ipv4_number); + + vc_init_internal_legacy(getAndClearEnv("RPM_FAKE_S_CONTEXT_REV", 0), + getAndClearEnv("RPM_FAKE_S_CONTEXT_NR", 280), + 3, 281); + } +#else + (void)getAndClearEnv("RPM_FAKE_S_CONTEXT_REV", 0); + (void)getAndClearEnv("RPM_FAKE_S_CONTEXT_NR", 280); +#endif INIT(RTLD_NEXT, execv); //INIT(RTLD_NEXT, open);