--- a/pkg/Makefile Fri Apr 29 19:31:12 2011 -0700
+++ b/pkg/Makefile Wed May 04 14:50:24 2011 -0700
@@ -140,6 +140,9 @@
$(PDIR)/%.p5m: legacy/%.p5m
$(PKGDEBUG)$(LN) -s ../$< $@
+$(PDIR)/%.p5m: %.p5m
+ $(PKGDEBUG)$(LN) -s ../$< $@
+
PMANIFESTS = $(MANIFESTS:%=$(PDIR)/%)
manifests: $(PMANIFESTS)
$(PMANIFESTS): $(PDIR)
@@ -425,7 +428,11 @@
$(PDIR)/generated-exceptions:
$(PKGDEBUG)(cd $(PKGROOT) ; find . -name '*-uninstalled.pc') > $@
-protocmp: $(PROC_PKGS) $(EXCEPTIONS) fix_perms
+# Handle exceptions list exceptions-validate_pkg.p5m
+EXCEPTIONS_MOG = $(PDIR)/exceptions-validate_pkg.mog
+$(EXCEPTIONS_MOG):= EXTRA_TRANSFORMS = defaults
+
+protocmp: $(PROC_PKGS) $(EXCEPTIONS) $(EXCEPTIONS_MOG) fix_perms
$(PKGDEBUG)validate_pkg -a $(PKGMACH) -v $(EXCEPTIONS:%=-e %) \
-m $(PDIR) -p $(PKGROOT)