use vc_init_internal_legacy() to initialize legacy-lib without parsing
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 14 Oct 2003 18:51:33 +0000 (18:51 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Tue, 14 Oct 2003 18:51:33 +0000 (18:51 +0000)
/proc

git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@155 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/src/rpm-fake.c

index 849c242..302c294 100644 (file)
@@ -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);