On Sep 13, 2012, at 7:28 AM, Jan Rękorajski wrote: > On Wed, 12 Sep 2012, Jeffrey Johnson wrote: > >> But this isn't the time/pace to discuss relative merits >> of user/group management … the rpmdsCompare needs to >> be extended to include the namespace in the comparison. > > Would something like this do the job (works-for-me)? > Or is it too simplified? >
Perfect! 73 de Jeff > > --- rpm-5.4.10/lib/rpmds.c~ 2012-07-06 17:39:16.000000000 +0200 > +++ rpm-5.4.10/lib/rpmds.c 2012-09-13 12:40:32.439076460 +0200 > @@ -4036,6 +4036,12 @@ > > assert((rpmdsFlags(A) & RPMSENSE_SENSEMASK) == A->ns.Flags); > assert((rpmdsFlags(B) & RPMSENSE_SENSEMASK) == B->ns.Flags); > + /* Different namespaces don't overlap. */ > + if (A->ns.Type != B->ns.Type) { > + result = 0; > + goto exit; > + } > + > /* Different names (and/or name.arch's) don't overlap. */ > if (rpmdsNAcmp(A, B)) { > result = 0; > > -- > Jan Rękorajski | PLD/Linux > SysAdm | http://www.pld-linux.org/ > baggins<at>mimuw.edu.pl > baggins<at>pld-linux.org > _______________________________________________ > pld-devel-en mailing list > pld-devel-en@lists.pld-linux.org > http://lists.pld-linux.org/mailman/listinfo/pld-devel-en _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en