summaryrefslogtreecommitdiffstats
path: root/rules/nfsutils.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-10-20 11:14:57 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2014-04-09 18:51:52 +0200
commit23990de653f5390f52025d44b4626643bf3100fd (patch)
treee17953d32d0b8b04114f33ccd15c8f1d798f9bd3 /rules/nfsutils.make
parenta815b964434039cd17666c229ace5fa0ac5f5bc6 (diff)
downloadptxdist-23990de653f5390f52025d44b4626643bf3100fd.tar.gz
ptxdist-23990de653f5390f52025d44b4626643bf3100fd.tar.xz
nfsutils: version bump 1.2.3 -> 1.3.0
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/nfsutils.make')
-rw-r--r--rules/nfsutils.make94
1 files changed, 43 insertions, 51 deletions
diff --git a/rules/nfsutils.make b/rules/nfsutils.make
index cf6ce1bfc..2b7784b80 100644
--- a/rules/nfsutils.make
+++ b/rules/nfsutils.make
@@ -16,8 +16,8 @@ PACKAGES-$(PTXCONF_NFSUTILS) += nfsutils
#
# Paths and names
#
-NFSUTILS_VERSION := 1.2.3
-NFSUTILS_MD5 := 1131dc5f27c4f3905a6e7ee0d594fd4d
+NFSUTILS_VERSION := 1.3.0
+NFSUTILS_MD5 := 3ac3726eda563946d1f44ac3e5b61d56
NFSUTILS := nfs-utils-$(NFSUTILS_VERSION)
NFSUTILS_SUFFIX := tar.bz2
NFSUTILS_URL := $(call ptx/mirror, SF, nfs/$(NFSUTILS).$(NFSUTILS_SUFFIX))
@@ -39,7 +39,6 @@ NFSUTILS_ENV := \
NFSUTILS_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
$(GLOBAL_LARGE_FILE_OPTION) \
- --sbindir=/sbin \
--disable-gss \
--disable-kprefix \
--disable-tirpc \
@@ -47,16 +46,13 @@ NFSUTILS_AUTOCONF := \
--disable-caps \
--enable-shared \
--enable-static \
- --with-rpcgen=internal
+ --with-rpcgen=internal \
+ --disable-libmount-mount
# don't trust the default value. Set it as we use it here
-NFSUTILS_AUTOCONF += --with-statedir=/var/lib/nfs
-
-ifdef PTXCONF_NFSUTILS_V3
-NFSUTILS_AUTOCONF += --enable-nfsv3
-else
-NFSUTILS_AUTOCONF += --disable-nfsv3
-endif
+NFSUTILS_AUTOCONF += \
+ --with-statedir=/var/lib/nfs \
+ --with-statdpath=/var/lib/nfs
ifdef PTXCONF_NFSUTILS_V4
NFSUTILS_AUTOCONF += --enable-nfsv4
@@ -64,6 +60,12 @@ else
NFSUTILS_AUTOCONF += --disable-nfsv4
endif
+ifdef PTXCONF_NFSUTILS_V41
+NFSUTILS_AUTOCONF += --enable-nfsv41
+else
+NFSUTILS_AUTOCONF += --disable-nfsv41
+endif
+
ifdef PTXCONF_NFSUTILS_WITH_TCPWRAPPERS
NFSUTILS_AUTOCONF += --with-tcp-wrappers=$(SYSROOT)
else
@@ -71,10 +73,10 @@ NFSUTILS_AUTOCONF += --without-tcp-wrappers
endif
ifdef PTXCONF_NFSUTILS_RPCUSER_UID
-NFSUTILS_RPCUSER_UID := 65534
+NFSUTILS_RPCUSER_UID := 65533
endif
ifdef PTXCONF_NFSUTILS_NOBODY_UID
-NFSUTILS_RPCUSER_UID := 99
+NFSUTILS_RPCUSER_UID := 65534
endif
NFSUTILS_AUTOCONF += --with-statduser=$(NFSUTILS_RPCUSER_UID)
@@ -103,36 +105,37 @@ $(STATEDIR)/nfsutils.targetinstall:
@$(call install_fixup, nfsutils,DESCRIPTION,missing)
ifdef PTXCONF_NFSUTILS_INSTALL_EXPORTFS
- @$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/exportfs)
+ @$(call install_copy, nfsutils, 0, 0, 0755, -, /usr/sbin/exportfs)
endif
ifdef PTXCONF_NFSUTILS_INSTALL_MOUNTD
- @$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/rpc.mountd)
+ @$(call install_copy, nfsutils, 0, 0, 0755, -, /usr/sbin/rpc.mountd)
endif
ifdef PTXCONF_NFSUTILS_INSTALL_NFSD
- @$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/rpc.nfsd)
+ @$(call install_copy, nfsutils, 0, 0, 0755, -, /usr/sbin/rpc.nfsd)
endif
ifdef PTXCONF_NFSUTILS_INSTALL_NFSSTAT
- @$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/nfsstat)
+ @$(call install_copy, nfsutils, 0, 0, 0755, -, /usr/sbin/nfsstat)
endif
ifdef PTXCONF_NFSUTILS_INSTALL_SHOWMOUNT
- @$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/showmount)
+ @$(call install_copy, nfsutils, 0, 0, 0755, -, /usr/sbin/showmount)
endif
ifdef PTXCONF_NFSUTILS_INSTALL_STATD
- @$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/rpc.statd)
- @$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/start-statd)
+ @$(call install_copy, nfsutils, 0, 0, 0755, -, /usr/sbin/rpc.statd)
+ @$(call install_copy, nfsutils, 0, 0, 0755, -, /usr/sbin/start-statd)
+ @$(call install_copy, nfsutils, 0, 0, 0755, -, /usr/sbin/sm-notify)
endif
ifdef PTXCONF_NFSUTILS_INSTALL_MOUNT
@$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/mount.nfs)
- @$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/umount.nfs)
+ @$(call install_link, nfsutils, mount.nfs, /sbin/umount.nfs)
ifdef PTXCONF_NFSUTILS_V4
- @$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/mount.nfs4)
- @$(call install_copy, nfsutils, 0, 0, 0755, -, /sbin/umount.nfs4)
+ @$(call install_link, nfsutils, mount.nfs, /sbin/mount.nfs4)
+ @$(call install_link, nfsutils, mount.nfs, /sbin/umount.nfs4)
endif
endif
@@ -142,36 +145,26 @@ endif
# # Do not use tmpfs or any other non persistent filesystem.
# #
- @$(call install_copy, nfsutils, 0, 0, 0755, /var/lib/nfs)
-
- mkdir -p $(NFSUTILS_DIR)/ptxdist_install_tmp
-
- touch $(NFSUTILS_DIR)/ptxdist_install_tmp/etab
- @$(call install_copy, nfsutils, 0, 0, 0644, \
- $(NFSUTILS_DIR)/ptxdist_install_tmp/etab, \
- /var/lib/nfs/etab, n)
-
- touch $(NFSUTILS_DIR)/ptxdist_install_tmp/rmtab
- @$(call install_copy, nfsutils, 0, 0, 0644, \
- $(NFSUTILS_DIR)/ptxdist_install_tmp/rmtab, \
- /var/lib/nfs/rmtab, n)
-
- touch $(NFSUTILS_DIR)/ptxdist_install_tmp/xtab
- @$(call install_copy, nfsutils, 0, 0, 0644, \
- $(NFSUTILS_DIR)/ptxdist_install_tmp/xtab, \
- /var/lib/nfs/xtab, n)
-
- touch $(NFSUTILS_DIR)/ptxdist_install_tmp/state
- @$(call install_copy, nfsutils, $(NFSUTILS_RPCUSER_UID), 0, 0600, \
- $(NFSUTILS_DIR)/ptxdist_install_tmp/xtab, \
- /var/lib/nfs/xtab, n)
-
- @$(call install_copy, nfsutils, $(NFSUTILS_RPCUSER_UID), 0, 0700, \
+ @$(call install_copy, nfsutils, $(NFSUTILS_RPCUSER_UID), 0, 0755, \
+ /var/lib/nfs)
+ @$(call install_copy, nfsutils, $(NFSUTILS_RPCUSER_UID), 0, 0644, -, \
+ /var/lib/nfs/etab)
+ @$(call install_copy, nfsutils, $(NFSUTILS_RPCUSER_UID), 0, 0644, -, \
+ /var/lib/nfs/rmtab)
+ @$(call install_copy, nfsutils, $(NFSUTILS_RPCUSER_UID), 0, 0644, -, \
+ /var/lib/nfs/xtab)
+ @$(call install_copy, nfsutils, $(NFSUTILS_RPCUSER_UID), 0, 0644, -, \
+ /var/lib/nfs/state)
+ @$(call install_copy, nfsutils, $(NFSUTILS_RPCUSER_UID), 0, 0755, \
/var/lib/nfs/sm)
-
- @$(call install_copy, nfsutils, $(NFSUTILS_RPCUSER_UID), 0, 0700, \
+ @$(call install_copy, nfsutils, $(NFSUTILS_RPCUSER_UID), 0, 0755, \
/var/lib/nfs/sm.bak)
+ @$(call install_alternative, nfsutils, 0, 0, 0644, \
+ /usr/lib/tmpfiles.d/nfs.conf)
+ @$(call install_replace, nfsutils, /usr/lib/tmpfiles.d/nfs.conf, \
+ @RPCUSER@, $(NFSUTILS_RPCUSER_UID))
+
ifdef PTXCONF_NFSUTILS_INSTALL_USER_EXPORTS
# # install user defined exportfs
@$(call install_copy, nfsutils, 0, 0, 0644, \
@@ -197,7 +190,6 @@ endif
# FIXME: not installed yet:
# /sbin/rpcdebug
-# /sbin/sm-notify
@$(call touch)