]> git.pld-linux.org Git - packages/rpm.git/blobdiff - rpm-context.patch
- fixed name in previously added configure switch
[packages/rpm.git] / rpm-context.patch
index 50d2ae6b83468ca9076d3c8098440d32d1c131d7..21c68e4c7b8c56ef43f19b11c5ba946451433232 100644 (file)
@@ -1,47 +1,3 @@
-Index: lib/fsm.c
-===================================================================
-RCS file: /cvs/devel/rpm/lib/fsm.c,v
-retrieving revision 2.101
-retrieving revision 2.103
-diff -u -u -r2.101 -r2.103
---- rpm/lib/fsm.c      5 Jan 2004 14:09:47 -0000       2.101
-+++ rpm/lib/fsm.c      10 Jan 2004 18:48:19 -0000      2.103
-@@ -2152,7 +2152,8 @@
-           }
-       break;
-     case FSM_LSETFCON:
--      if (fsm->fcontext == NULL)
-+      if (fsm->fcontext == NULL || *fsm->fcontext == '\0'
-+       || !strcmp(fsm->fcontext, "<<none>>"))
-           break;
-       rc = lsetfilecon(fsm->path, (security_context_t)fsm->fcontext);
-       if (_fsm_debug && (stage & FSM_SYSCALL))
-Index: lib/rpmfi.c
-===================================================================
-RCS file: /cvs/devel/rpm/lib/rpmfi.c,v
-retrieving revision 2.52
-retrieving revision 2.54
-diff -u -u -r2.52 -r2.54
---- rpm/lib/rpmfi.c    5 Jan 2004 14:09:47 -0000       2.52
-+++ rpm/lib/rpmfi.c    9 Jan 2004 23:17:33 -0000       2.54
-@@ -1593,7 +1593,7 @@
-     fi = rpmfiInit(fi, 0);
-     if (fi != NULL)
-     while (rpmfiNext(fi) >= 0) {
--      av[ac] = NULL;
-+      av[ac] = "";
-       if (fcnb[ac] > 0) {
-           av[ac] = t;
-           t += fcnb[ac];
-@@ -1670,7 +1670,7 @@
-     fi = rpmfiInit(fi, 0);
-     if (fi != NULL)
-     while (rpmfiNext(fi) >= 0) {
--      av[ac] = NULL;
-+      av[ac] = "";
-       if (fcnb[ac] > 0) {
-           av[ac] = t;
-           t += fcnb[ac];
 Index: rpmsx.c
 ===================================================================
 RCS file: /cvs/devel/rpm/lib/rpmsx.c,v
@@ -55,9 +11,10 @@ diff -u -u -r2.6 rpmsx.c
      if ((fp = fopen(fn, "r")) == NULL) {
 -      perror(fn);
 +      if (ENOENT == errno)
-+          fprintf(stderr, _("Parsing SELinux file contexts skipped: %s: %s\n", fn, strerror(errno)));
++          fprintf(stderr, _("Parsing SELinux file contexts skipped: %s: %s\n"), fn, strerror(errno));
 +      else
 +          perror(fn);
        return -1;
      }
  
+
This page took 0.08758 seconds and 4 git commands to generate.