The cvmfs-gateway-0.3.0 rpm is still non-standard in at least these important ways:
- The command line interface is not in the standard PATH. There should be at least a symlink at /usr/bin/cvmfs_gateway pointing to the location that it is installed.
- The install step is too chatty. Rpms are usually silent on install or nearly so, and there should be no assumption that system administrators are watching it.
- Having said that, some of the install messages showed that it was making copies of files in other places. If possible, those files should be directly installed in their final locations by rpm %files instead. If that's not possible, for example if the files need to be modified at install time, then files created by the rpm %post step should be marked with %ghost so an rpm -ql will list them and an rpm -e will remove them along with the rest of the package.