]> git.pld-linux.org Git - packages/rpm.git/blobdiff - rpm-check_files.patch
02d49760ff3c47119c3c8f47030a3eb4 pldnotify.awk
[packages/rpm.git] / rpm-check_files.patch
index c128ea61bb4c98f0522097b09a5167cfa5d43485..9136b64844f3d3404c1c7ffbf48f232196301de0 100644 (file)
      }
  
      for (dm = depMsgs; dm->msg != NULL; dm++) {
-@@ -2190,10 +2192,58 @@
+@@ -2190,10 +2192,54 @@
      FREE(versions);
  }
  
 +int checkFiles(StringBuf fileList, int fileListLen)
 +{
 +    StringBuf readBuf = NULL;
-+    char* myargv[3];
-+    int bufLen;
++    char* myargv[3] = {NULL, NULL, NULL};
 +    int rc = 0;
 +    char *buf;
 +    
 +        rc = -1;
 +        goto exit;
 +    }
-+    myargv[2] = NULL;
 +    
 +    rpmMessage(RPMMESS_NORMAL, _("Searching for omited files: (using %s)...\n"),
 +               myargv[0]);
 +                  
-+    /* bufLen =  (fileList->tail - fileList->buf) + 1; */
-+    bufLen = fileListLen;
-+    readBuf = getOutputFrom(NULL, myargv, getStringBuf(fileList), bufLen, 0);
++    readBuf = getOutputFrom(NULL, myargv, getStringBuf(fileList), fileListLen, 0);
 +    
 +    if (readBuf) {
 +        buf = getStringBuf(readBuf);
-+        if ((*buf != '\0') & (*buf != '\n'))
++        if ((*buf != '\0') && (*buf != '\n'))
 +            rpmMessage(RPMMESS_WARNING, \
 +                      _("found installed files not placed in any package:\n---\n%s---\n"),
-+                       getStringBuf(readBuf));
++                       buf);
 +    }
 +    
 +exit:
@@ -72,7 +68,7 @@
      Package pkg;
      int res = 0;
 +    StringBuf fileList;
-+    int fileListLen;
++    int fileListLen = 0;
 +    
 +    fileList = newStringBuf();
      
@@ -93,7 +89,7 @@
        
      }
  
-+    /* Now we have in fileList lits of files from all packages.
++    /* Now we have in fileList list of files from all packages.
 +     * We pass it to a script which do the work of finding missing
 +     * and duplicated files.
 +     */
This page took 0.027005 seconds and 4 git commands to generate.