Print this page
PSARC 2008/766 native zones p2v
6667924 physical to virtual utility for native zones
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/lib/brand/Makefile.brand
+++ new/usr/src/lib/brand/Makefile.brand
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
|
↓ open down ↓ |
11 lines elided |
↑ open up ↑ |
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 #
22 -# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
22 +# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
23 23 # Use is subject to license terms.
24 24 #
25 -#ident "%Z%%M% %I% %E% SMI"
26 25
27 26 include $(SRC)/Makefile.master
28 27
29 28 ROOTDIR= $(ROOT)/usr/lib/brand
30 29 ROOTTEMPLATEDIR= $(ROOT)/etc/zones
31 30 ROOTBRANDDIR= $(ROOTDIR)/$(BRAND)
32 31 ROOTBRANDDIR64= $(ROOTDIR)/$(BRAND)/$(MACH64)
32 +ROOTSHAREDDIR= $(ROOTDIR)/shared
33 33
34 34 ROOTPROGS= $(PROGS:%=$(ROOTBRANDDIR)/%)
35 35 ROOTTXTS= $(TXTS:%=$(ROOTBRANDDIR)/%)
36 36 ROOTXMLDOCS= $(XMLDOCS:%=$(ROOTBRANDDIR)/%)
37 +ROOTSHARED= $(SHARED:%=$(ROOTSHAREDDIR)/%)
37 38
38 39 ROOTTEMPLATES= $(TEMPLATES:%=$(ROOTTEMPLATEDIR)/%)
39 40
40 41 $(ROOTBRANDDIR) := FILEMODE = 755
41 42 $(ROOTBRANDDIR) := OWNER = root
42 43 $(ROOTBRANDDIR) := GROUP = sys
43 44
44 45 $(ROOTXMLDOCS) := FILEMODE = 444
45 46 $(ROOTXMLDOCS) := OWNER = root
46 47 $(ROOTXMLDOCS) := GROUP = bin
47 48
49 +$(ROOTSHARED) := FILEMODE = 444
50 +$(ROOTSHARED) := OWNER = root
51 +$(ROOTSHARED) := GROUP = bin
52 +
48 53 $(ROOTTEMPLATEDIR) := FILEMODE = 755
49 54 $(ROOTTEMPLATEDIR) := OWNER = root
50 55 $(ROOTTEMPLATEDIR) := GROUP = sys
51 56
52 57 $(ROOTTEMPLATES) := FILEMODE = 444
53 58 $(ROOTTEMPLATES) := OWNER = root
54 59 $(ROOTTEMPLATES) := GROUP = bin
55 60
56 61 $(ROOTTXTS) := FILEMODE = 444
57 62 $(ROOTTXTS) := OWNER = root
58 63 $(ROOTTXTS) := GROUP = sys
59 64
60 65 $(ROOTPROGS) := FILEMODE = 755
61 66 $(ROOTPROGS) := OWNER = root
62 67 $(ROOTPROGS) := GROUP = bin
63 68
64 -$(ROOTBRANDDIR)/% $(ROOTBRANDDIR64)/% $(ROOTTEMPLATEDIR)/%: %
69 +$(ROOTBRANDDIR)/% $(ROOTBRANDDIR64)/% $(ROOTTEMPLATEDIR)/% $(ROOTSHAREDDIR)/%: %
65 70 $(INS.file)
66 71
67 72 .SUFFIXES: .ksh
68 73
69 74 .ksh:
70 75 $(RM) $@
71 76 $(CAT) $< > $@
72 77 $(CHMOD) +x $@
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX