You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have a growing list of miscellaneous files that don't get installed by make install and we have to hack up the package files to work around that. Not to mention that anyone installing by running `make install from their build tree will miss getting those files installed.
I'm wondering about this. It's hard to imagine someone doing a full install from source and using systemd to manage it. They'll likely use packages instead. In addition, the more files we toss in various places around the filesystem, the harder it is do remove a ganesha that's been installed from source.
That said, I don't have a strong opinion, and it doesn't cause a problem for me, since I only ever install to a prefix, so deleting is easy.
kalebskeithley
changed the title
(c)make install things like nfs-ganesah-config.sh
(c)make install things like nfs-ganesha-config.sh
Jul 11, 2017
nothing is going to clean up from a make install AFAIK.
The point is that (according to some anyway) that the packaging shouldn't have to "install" anything. It should be done by the make install that the packaging performs.
Packagers aren't necessarily as familiar with the software and any changes to files that need to be installed as we'd like them to be. The burden shouldn't be on them to make sure everything that needs to be installed is actually installed.
See, e.g., nfs-ganesha/nfs-ganesha-debian#1 and the in-tree nfs-ganesha.spec-in.cmake (or the Fedora dist-git nfs-ganesha.spec) or https://github.com/nfs-ganesha/nfs-ganesha-debian/blob/jessie-nfs-ganesha-2.5/debian/rules
We have a growing list of miscellaneous files that don't get installed by
make install
and we have to hack up the package files to work around that. Not to mention that anyone installing by running `make install from their build tree will miss getting those files installed.I.e.: log_rotate, dbus org.ganesha.nfsd.conf, nfs-ganesha-config.sh, mount.9P, etc., files.
The text was updated successfully, but these errors were encountered: