Fix mount.nfs installation location. From: Kevin Coffman <kwc@citi.umich.edu> mount expects to find filesystem-specific mount programs in /sbin. The default prefix for nfs-utils is /usr, so the mount programs would be stored in /usr/sbin/. They will not be used if installed there. --- utils/mount/Makefile.am | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/utils/mount/Makefile.am b/utils/mount/Makefile.am index 1fbbd1d..e3c1b0d 100644 --- a/utils/mount/Makefile.am +++ b/utils/mount/Makefile.am @@ -1,5 +1,7 @@ ## Process this file with automake to produce Makefile.in +abs_sbindir = /sbin + man8_MANS = mount.nfs.man umount.nfs.man sbin_PROGRAMS = mount.nfs @@ -13,14 +15,14 @@ mount_nfs_LDADD = ../../support/nfs/libn MAINTAINERCLEANFILES = Makefile.in install-exec-hook: - (cd $(DESTDIR)$(sbindir) && \ - chmod +s $(sbin_PROGRAMS) && \ - cp -p $(sbin_PROGRAMS) $(DESTDIR)$(sbindir)/mount.nfs4 && \ - cp -p $(sbin_PROGRAMS) $(DESTDIR)$(sbindir)/umount.nfs && \ - cp -p $(sbin_PROGRAMS) $(DESTDIR)$(sbindir)/umount.nfs4) + (chmod +s $(sbin_PROGRAMS) && \ + ln -fs $(DESTDIR)$(sbindir)/mount.nfs $(abs_sbindir)/mount.nfs && \ + ln -fs $(DESTDIR)$(sbindir)/mount.nfs $(abs_sbindir)/umount.nfs && \ + ln -fs $(DESTDIR)$(sbindir)/mount.nfs $(abs_sbindir)/mount.nfs4 && \ + ln -fs $(DESTDIR)$(sbindir)/mount.nfs $(abs_sbindir)/umount.nfs4 ) uninstall-hook: - (cd $(DESTDIR)$(sbindir) && \ - rm -f mount.nfs4 umount.nfs umount.nfs4) + (cd $(abs_sbindir) && \ + rm -f mount.nfs umount.nfs mount.nfs4 umount.nfs4) install-man-links: