X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=blobdiff_plain;f=lfs%2Fnfs;h=40c17b788644299281ec2d1f2f9fd688ead208b2;hp=d7d2166f1d03115359385fe688b428696fe66412;hb=c09758302b419c13246f41b9b0be9dfe1e0b1d14;hpb=b7dc950e0b0fa28d697f1822dc3f6475c57def75 diff --git a/lfs/nfs b/lfs/nfs index d7d2166f1d..40c17b7886 100644 --- a/lfs/nfs +++ b/lfs/nfs @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2018 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,19 +24,19 @@ include Config -VER = 1.2.2 +VER = 2.3.3 THISAPP = nfs-utils-$(VER) -DL_FILE = $(THISAPP).tar.bz2 +DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = nfs -PAK_VER = 4 +PAK_VER = 13 -DEPS = "portmap" +DEPS = "rpcbind" -LIBNFSIDMAP = 0.23 +LIBNFSIDMAP = 0.25 ############################################################################### # Top-level Rules @@ -48,8 +48,8 @@ objects = $(DL_FILE) \ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) libnfsidmap-$(LIBNFSIDMAP).tar.gz = $(DL_FROM)/libnfsidmap-$(LIBNFSIDMAP).tar.gz -$(DL_FILE)_MD5 = dad92f64db3266c7757f71bb53ee8f35 -libnfsidmap-$(LIBNFSIDMAP).tar.gz_MD5 = 28f3ece648c1dc5d25e8d623d55f8bd6 +$(DL_FILE)_MD5 = 11490e3f85a8676c647fe1bddbf32f99 +libnfsidmap-$(LIBNFSIDMAP).tar.gz_MD5 = 2ac4893c92716add1a1447ae01df77ab install : $(TARGET) @@ -81,9 +81,10 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && tar zxf $(DIR_DL)/libnfsidmap-$(LIBNFSIDMAP).tar.gz + + $(UPDATE_AUTOMAKE) cd $(DIR_APP)/libnfsidmap* && ./configure --prefix=/usr cd $(DIR_APP)/libnfsidmap* && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP)/libnfsidmap* && make install @@ -93,9 +94,23 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --sysconfdir=/etc \ --disable-gss \ --disable-tirpc \ - --without-tcp-wrappers + --disable-nfsv41 \ + --without-tcp-wrappers \ + --disable-ipv6 cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install + + # Install initscript + $(call INSTALL_INITSCRIPT,nfs-server) + + # Install configuration + mkdir -pv $(CONFIG_ROOT)/nfs + install -v -m 644 $(DIR_SRC)/config/cfgroot/nfs-server $(CONFIG_ROOT)/nfs/nfs-server + + # Install backup include + install -v -m 644 $(DIR_SRC)/config/backup/includes/nfs \ + /var/ipfire/backup/addons/includes/nfs + @rm -rf $(DIR_APP) @$(POSTBUILD)