Why can't you just use --datarootdir / --datadir and have the program install whatever files it considers "global" configuration there? These are just data files anyway -- just like sysconfdir which is per machine, while these are for multiple machines i fyou have DATAROOT shared (NFS or whatever)
You need to modify programs anyway so that they do the "right" thing.