Provide the target root via ZConfig::systemRoot.
authorMichael Andres <ma@suse.de>
Fri, 4 Sep 2009 10:15:47 +0000 (12:15 +0200)
committerMichael Andres <ma@suse.de>
Fri, 4 Sep 2009 10:15:47 +0000 (12:15 +0200)
zypp/ZConfig.cc
zypp/ZConfig.h

index 8a2cebe..299ee31 100644 (file)
@@ -499,6 +499,12 @@ namespace zypp
   ZConfig::~ZConfig( )
   {}
 
+  Pathname ZConfig::systemRoot() const
+  {
+    Target_Ptr target( getZYpp()->getTarget() );
+    return target ? target->root() : Pathname();
+  }
+
   ///////////////////////////////////////////////////////////////////
   //
   // system architecture
index c5bb921..a2f4e11 100644 (file)
@@ -65,6 +65,11 @@ namespace zypp
 
     public:
 
+      /** The target root directory. */
+      Pathname systemRoot() const;
+
+    public:
+
       /** The autodetected system architecture. */
       static Arch defaultSystemArchitecture();