Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 2900f7646769a1a2c1fde7c4f4c74f8f > files > 2

rpmcheck-0.0.2368-10.mga3.src.rpm

--- rpmcheck-0.0.2368/rpm.ml.pix	2006-10-27 15:13:56.000000000 +0200
+++ rpmcheck-0.0.2368/rpm.ml	2007-08-22 15:30:05.000000000 +0200
@@ -345,8 +345,11 @@ let intern_flags f =
   |  4 -> SL
   |  _ -> Util.fail (Format.sprintf "Wrong flag %d" (f land 15))
 
+(* RPMSENSE_RPMLIB | RPMSENSE_MISSINGOK *)
+let requires_to_skip_bitmask = (1 lsl 24) lor (1 lsl 19)
+
 let rpmlib_dep name flags i =
-  flags.(i) land (1 lsl 24) <> 0 ||
+  flags.(i) land requires_to_skip_bitmask <> 0 ||
   let nm = name.(i) in
   (String.length nm > 8 &&
    nm.[0] = 'r' && nm.[1] = 'p' && nm.[2] = 'm' && nm.[3] = 'l' &&