always create meta file, more details on unzip errors
authorKonrad Rosenbaum <konrad@silmor.de>
Fri, 13 Jan 2017 21:26:46 +0000 (22:26 +0100)
committerKonrad Rosenbaum <konrad@silmor.de>
Fri, 13 Jan 2017 21:26:46 +0000 (22:26 +0100)
Change-Id: I987d74b7dd2188eea516ce324e950096cdc0ea8d

aurora/dloader/unzipper.cpp
aurora/instgen/zipgen.cpp

index e659088..f1df246 100644 (file)
@@ -44,7 +44,10 @@ void UnZipper::close()
 
 bool UnZipper::unpackAll(const QString&path)
 {
-        if(!mzip.isOpen())return false;
+        if(!mzip.isOpen()){
+               qWarning()<<"Zip file is not open while trying to unpack files!";
+               return false;
+       }
         //go to start
         if(!mzip.firstFile().isValid()){
                 qWarning()<<"Zip file does not seem to contain files.";
@@ -95,7 +98,10 @@ bool UnZipper::unpackAll(const QString&path)
 void UnZipper::readMetaFile()
 {
         //only if we have a ZIP
-        if(!mzip.isOpen())return;
+        if(!mzip.isOpen()){
+               qWarning()<<"Zip file is not open while searching meta data.";
+               return;
+       }
         //find meta data
         if(!mzip.locateFile(".aurorameta").isValid()){
                 return;
index 44fd3dd..b510e19 100644 (file)
@@ -76,7 +76,7 @@ void ZipGen::writeMetaFile()
         //only if we have a ZIP
         if(!mzip.isOpen())return;
         //only if we have to say something
-        if(msymlinks.size()==0 && mperms.size()==0)return;
+        //if(msymlinks.size()==0 && mperms.size()==0)return;
         //create XML form
         QDomDocument doc;
         QDomElement root=doc.createElement("AuroraFileMetaData");