-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 homedirs in /var and /usr/local were not being matched, causing bad context to be added. genhomedircon port problem. An extra / at the end of the regex was causing the problem Geesh I love 'C'. :^P -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iEYEARECAAYFAkh/k8IACgkQrlYvE4MpobPojgCggaXEFTVV+JdunE/jLOjhiTff +E4AoOSIYWVPVlRJ2w7LAo7ewCmt/+KY =xb2w -----END PGP SIGNATURE-----
diff --exclude-from=exclude -N -u -r nsalibsemanage/src/genhomedircon.c libsemanage-2.0.25/src/genhomedircon.c --- nsalibsemanage/src/genhomedircon.c 2008-06-12 23:25:16.000000000 -0400 +++ libsemanage-2.0.25/src/genhomedircon.c 2008-07-17 14:32:45.000000000 -0400 @@ -192,6 +193,11 @@ goto done; } + if (ustr_cmp_suffix_cstr_eq(expr, "/")) { + if (!ustr_del(&expr, 1)) + goto done; + } + /* Append pattern to eat up trailing slashes */ if (!ustr_add_cstr(&expr, "/*$")) goto done;
Attachment:
libsemanage-rhat.patch.sig
Description: Binary data