5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 #
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25
26 DEFAULTFILES = nfs.dfl
27
28 include ../../../Makefile.cmd
29
30 ETCNFS= $(ROOTETC)/nfs
31 VARNFS= $(ROOT)/var/nfs
32 TXTS= nfssec.conf
33 NFSTXTS= nfslog.conf
34 V4SSDIR= $(VARNFS)/v4_state $(VARNFS)/v4_oldstate
35
36 IETCFILES= $(TXTS:%=$(ROOTETC)/%)
37 INFSETCFILES= $(NFSTXTS:%=$(ROOTETC)/nfs/%)
38
39 FILEMODE= 0644
40
41 all: $(TXTS) $(NFSTXTS)
42
43 install: all $(IETCFILES) $(ETCNFS) $(INFSETCFILES) $(VARNFS) $(V4SSDIR) \
44 $(IDEFFILES) $(ROOTETCDEFAULTFILES)
45
46 $(ROOTETC)/%: %
47 $(INS.file)
48
49 $(ROOTETC)/nfs/%: %
50 $(INS.file)
51
52 $(ETCNFS):
53 $(INS.dir)
54
55 $(VARNFS):
56 $(INS.dir)
57
58 $(V4SSDIR):
59 $(INS.dir)
60
61 .KEEP_STATE:
62
63 clean clobber lint:
|
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 #
22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25 # Copyright 2016 Nexenta Systems, Inc. All rights reserved.
26 #
27
28 DEFAULTFILES = nfs.dfl
29
30 include ../../../Makefile.cmd
31
32 ETCNFS= $(ROOTETC)/nfs
33 ETCCLUST= $(ROOTETC)/cluster
34 VARNFS= $(ROOT)/var/nfs
35 TXTS= nfssec.conf
36 NFSTXTS= nfslog.conf
37 NFSHA= nodeid
38 V4SSDIR= $(VARNFS)/v4_state $(VARNFS)/v4_oldstate
39
40 IETCFILES= $(TXTS:%=$(ROOTETC)/%)
41 INFSETCFILES= $(NFSTXTS:%=$(ROOTETC)/nfs/%)
42 NFSHAFILE= $(NFSHA:%=$(ETCCLUST)/%)
43
44 FILEMODE= 0644
45
46 all: $(TXTS) $(NFSTXTS) $(NFSHA)
47
48 install: all $(IETCFILES) $(ETCNFS) $(INFSETCFILES) $(VARNFS) $(V4SSDIR) \
49 $(IDEFFILES) $(ROOTETCDEFAULTFILES) $(ETCCLUST) $(NFSHAFILE)
50
51 $(ROOTETC)/%: %
52 $(INS.file)
53
54 $(ROOTETC)/nfs/%: %
55 $(INS.file)
56
57 $(ETCCLUST):
58 $(INS.dir)
59
60 $(ETCNFS):
61 $(INS.dir)
62
63 $(VARNFS):
64 $(INS.dir)
65
66 $(V4SSDIR):
67 $(INS.dir)
68
69 $(ROOTETC)/cluster/%: %
70 $(INS.file)
71
72 .KEEP_STATE:
73
74 clean clobber lint:
|