@trink knows cmake and cpack better than I do, but I *think* that there's a slight problem w/ this approach. Once you `install` a file, it's there for all of the builds, not just the one that triggered the install. That means that the debian specific init and config files will end up being added to the tarball, and even to an RPM if rpmbuild happens to be available on the system.