[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [emerge] bin/Packager: make it possible to transfer multiple files in the future
From:       Patrick Spendrin <ps_ml () gmx ! de>
Date:       2015-09-24 14:37:04
Message-ID: E1Zf7dw-0002kw-OG () scm ! kde ! org
[Download RAW message or body]

Git commit eb6131940e4bad7a41e0af077147d73b8213da93 by Patrick Spendrin.
Committed on 24/09/2015 at 14:35.
Pushed by sengels into branch 'master'.

make it possible to transfer multiple files in the future

M  +7    -4    bin/Packager/MSIFragmentPackager.py

http://commits.kde.org/emerge/eb6131940e4bad7a41e0af077147d73b8213da93

diff --git a/bin/Packager/MSIFragmentPackager.py \
b/bin/Packager/MSIFragmentPackager.py index 9873e63..8fb0ed2 100644
--- a/bin/Packager/MSIFragmentPackager.py
+++ b/bin/Packager/MSIFragmentPackager.py
@@ -31,8 +31,8 @@ class MSIFragmentPackager( PackagerBase ):
     def __init__( self, initialized = False ):
         if not initialized: PackagerBase.__init__( self )
         utils.debug( "MSIFragmentPackager __init__", 2 )
-        self.outfile = os.path.join( self.packageDestinationDir(), "%s.wxs" % \
                self.package )
-        self.objfile = self.outfile.replace( "wxs", "wix" ) + "obj"
+        self.outDestination = self.packageDestinationDir()
+        self.objectFiles = []
 
 
     def generateFragment( self ):
@@ -70,11 +70,14 @@ class MSIFragmentPackager( PackagerBase ):
                 currentFile.setAttribute( "Source", os.path.join( \
"$(var.%sImageDir)" % self.package, relDir, _f ) )  currentComponent.appendChild( \
currentFile )  
-        out = open( self.outfile, 'w' )
+        outfile = os.path.join( self.outDestination, "%s.wxs" % self.package )
+        out = open( outfile, 'w' )
         wxs.writexml( out, "", "    ", "\n", encoding = "utf-8" )
         out.close()
+        objfile = outfile.replace(".wxs", ".wixobj")
 
-        utils.system( "candle -o %s -d%sImageDir=%s %s" % ( self.objfile, \
self.package, self.imageDir(), self.outfile ) ) +        utils.system( "candle -o %s \
-d%sImageDir=%s %s" % ( objfile, self.package, self.imageDir(), outfile ) ) +        \
self.objectFiles.append( objfile )  
 
     def createPackage( self ):


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic