src/util/distro-import/Makefile
changeset 1199 7b5fe788678c
parent 1192 09daf35ef231
child 1207 5d367e025f46
equal deleted inserted replaced
1198:e0ac5c9363b5 1199:7b5fe788678c
    95 GLOBAL_CHATTRS_110 = $(GLOBAL_CHATTRS_106)
    95 GLOBAL_CHATTRS_110 = $(GLOBAL_CHATTRS_106)
    96 GLOBAL_CHATTRS_111 = $(GLOBAL_CHATTRS_106)
    96 GLOBAL_CHATTRS_111 = $(GLOBAL_CHATTRS_106)
    97 GLOBAL_CHATTRS_111a = $(GLOBAL_CHATTRS_106)
    97 GLOBAL_CHATTRS_111a = $(GLOBAL_CHATTRS_106)
    98 GLOBAL_CHATTRS_116 = $(GLOBAL_CHATTRS_106)
    98 GLOBAL_CHATTRS_116 = $(GLOBAL_CHATTRS_106)
    99 GLOBAL_CHATTRS_117 = $(GLOBAL_CHATTRS_106)
    99 GLOBAL_CHATTRS_117 = $(GLOBAL_CHATTRS_106)
       
   100 GLOBAL_CHATTRS_118 = $(GLOBAL_CHATTRS_106) attrs
   100 GLOBAL_CHATTRS = $(GLOBAL_CHATTRS_$(BUILDID))
   101 GLOBAL_CHATTRS = $(GLOBAL_CHATTRS_$(BUILDID))
   101 
   102 
   102 SOLARIS.PY=PYTHONPATH=$(PROTO_AREA)/usr/lib/python2.4/vendor-packages \
   103 SOLARIS.PY=PYTHONPATH=$(PROTO_AREA)/usr/lib/python2.4/vendor-packages \
   103 	./solaris.py -b 0.$(BUILDID) $(EXTRA_OPTIONS) -T \*.py \
   104 	./solaris.py -b 0.$(BUILDID) $(EXTRA_OPTIONS) -T \*.py \
   104 	$(GLOBAL_CHATTRS:%= -G %) $(ARCH_DEFINES:%= -m %) \
   105 	$(GLOBAL_CHATTRS:%= -G %) $(ARCH_DEFINES:%= -m %) \
   112 ELIDED_FILES_BASE= \
   113 ELIDED_FILES_BASE= \
   113 	boot/solaris/devicedb/master	\
   114 	boot/solaris/devicedb/master	\
   114 	etc/hba.conf			\
   115 	etc/hba.conf			\
   115 	etc/ima.conf			\
   116 	etc/ima.conf			\
   116 	etc/inet/services		\
   117 	etc/inet/services		\
   117 	etc/mpapi.conf			\
   118 	etc/mpapi.conf
       
   119 
       
   120 ELIDED_FILES_ATTR = 	\
   118 	etc/security/auth_attr		\
   121 	etc/security/auth_attr		\
   119 	etc/security/exec_attr		\
   122 	etc/security/exec_attr		\
   120 	etc/security/prof_attr		\
   123 	etc/security/prof_attr		\
   121 	etc/user_attr
   124 	etc/user_attr
   122 
   125 
   123 ELIDED_FILES_86 = $(ELIDED_FILES_BASE) etc/devlink.tab
   126 
   124 ELIDED_FILES_89 = $(ELIDED_FILES_BASE) kernel/drv/sd.conf etc/devlink.tab
   127 ELIDED_FILES_86 = $(ELIDED_FILES_BASE) $(ELIDED_FILES_ATTR) etc/devlink.tab
       
   128 ELIDED_FILES_89 = $(ELITED_FILES_86) kernel/drv/sd.conf
   125 ELIDED_FILES_90 = $(ELIDED_FILES_89)
   129 ELIDED_FILES_90 = $(ELIDED_FILES_89)
   126 ELIDED_FILES_91 = $(ELIDED_FILES_89)
   130 ELIDED_FILES_91 = $(ELIDED_FILES_89)
   127 ELIDED_FILES_92 = $(ELIDED_FILES_89)
   131 ELIDED_FILES_92 = $(ELIDED_FILES_89)
   128 ELIDED_FILES_93 = $(ELIDED_FILES_89)
   132 ELIDED_FILES_93 = $(ELIDED_FILES_89)
   129 ELIDED_FILES_94 = $(ELIDED_FILES_89)
   133 ELIDED_FILES_94 = $(ELIDED_FILES_89)
   130 ELIDED_FILES_95 = $(ELIDED_FILES_89)
   134 ELIDED_FILES_95 = $(ELIDED_FILES_89)
   131 ELIDED_FILES_96 = $(ELIDED_FILES_89)
   135 ELIDED_FILES_96 = $(ELIDED_FILES_89)
   132 ELIDED_FILES_97 = $(ELIDED_FILES_89)
   136 ELIDED_FILES_97 = $(ELIDED_FILES_89)
   133 ELIDED_FILES_98 = $(ELIDED_FILES_89)
   137 ELIDED_FILES_98 = $(ELIDED_FILES_89)
   134 ELIDED_FILES_99 = $(ELIDED_FILES_89)
   138 ELIDED_FILES_99 = $(ELIDED_FILES_89)
   135 ELIDED_FILES_100a = $(ELIDED_FILES_BASE) kernel/drv/sd.conf
   139 ELIDED_FILES_100a = $(ELIDED_FILES_BASE) $(ELIDED_FILES_ATTR) kernel/drv/sd.conf
   136 ELIDED_FILES_101 = $(ELIDED_FILES_100a)
   140 ELIDED_FILES_101 = $(ELIDED_FILES_100a)
   137 ELIDED_FILES_101a = $(ELIDED_FILES_100a)
   141 ELIDED_FILES_101a = $(ELIDED_FILES_100a)
   138 ELIDED_FILES_105 = $(ELIDED_FILES_100a)
   142 ELIDED_FILES_105 = $(ELIDED_FILES_100a)
   139 ELIDED_FILES_106 = $(ELIDED_FILES_BASE)
   143 ELIDED_FILES_106 = $(ELIDED_FILES_BASE) $(ELIDED_FILES_ATTR)
   140 ELIDED_FILES_107 = $(ELIDED_FILES_BASE)
   144 ELIDED_FILES_107 = $(ELIDED_FILES_106)
   141 ELIDED_FILES_108 = $(ELIDED_FILES_BASE)
   145 ELIDED_FILES_108 = $(ELIDED_FILES_106)
   142 ELIDED_FILES_109 = $(ELIDED_FILES_BASE)
   146 ELIDED_FILES_109 = $(ELIDED_FILES_106)
   143 ELIDED_FILES_110 = $(ELIDED_FILES_BASE)
   147 ELIDED_FILES_110 = $(ELIDED_FILES_106)
   144 ELIDED_FILES_111 = $(ELIDED_FILES_BASE)
   148 ELIDED_FILES_111 = $(ELIDED_FILES_106)
   145 ELIDED_FILES_111a = $(ELIDED_FILES_BASE)
   149 ELIDED_FILES_111a = $(ELIDED_FILES_106)
   146 ELIDED_FILES_116 = $(ELIDED_FILES_BASE)
   150 ELIDED_FILES_116 = $(ELIDED_FILES_106)
   147 ELIDED_FILES_117 = $(ELIDED_FILES_BASE)
   151 ELIDED_FILES_117 = $(ELIDED_FILES_106)
       
   152 ELIDED_FILES_118 = $(ELIDED_FILES_BASE)
   148 ELIDED_FILES = $(ELIDED_FILES_$(BUILDID))
   153 ELIDED_FILES = $(ELIDED_FILES_$(BUILDID))
   149 
   154 
   150 #
   155 #
   151 # these files get placed into proto area from per-build cached versions
   156 # these files get placed into proto area from per-build cached versions
   152 #
   157 #
   213 	usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.OpenSolaris.properties.src \
   218 	usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.OpenSolaris.properties.src \
   214 	usr/lib/brand/labeled/config.xml				\
   219 	usr/lib/brand/labeled/config.xml				\
   215 	usr/lib/brand/labeled/platform.xml
   220 	usr/lib/brand/labeled/platform.xml
   216 CACHED_FILES_116 =
   221 CACHED_FILES_116 =
   217 CACHED_FILES_117 =
   222 CACHED_FILES_117 =
       
   223 CACHED_FILES_118 = 
   218 
   224 
   219 CACHED_FILES = $(CACHED_FILES_$(BUILDID))
   225 CACHED_FILES = $(CACHED_FILES_$(BUILDID))
   220 
   226 
   221 FIX_FILES_BASE =				\
   227 FIX_FILES_BASE =				\
   222 	$(CACHED_FILES)				\
   228 	$(CACHED_FILES)				\
   278 FIX_FILES_110 = $(FIX_FILES_BASE)
   284 FIX_FILES_110 = $(FIX_FILES_BASE)
   279 FIX_FILES_111 = $(FIX_FILES_BASE)
   285 FIX_FILES_111 = $(FIX_FILES_BASE)
   280 FIX_FILES_111a = $(FIX_FILES_BASE)
   286 FIX_FILES_111a = $(FIX_FILES_BASE)
   281 FIX_FILES_116 = $(FIX_FILES_BASE)
   287 FIX_FILES_116 = $(FIX_FILES_BASE)
   282 FIX_FILES_117 = $(FIX_FILES_BASE)
   288 FIX_FILES_117 = $(FIX_FILES_BASE)
       
   289 FIX_FILES_118 = $(FIX_FILES_BASE)
   283 FIX_FILES = $(FIX_FILES_$(BUILDID))
   290 FIX_FILES = $(FIX_FILES_$(BUILDID))
   284 
   291 
   285 JDKFILES = LICENSE README.html
   292 JDKFILES = LICENSE README.html
   286 JREFILES = LICENSE README
   293 JREFILES = LICENSE README
   287 
   294 
   339 	109			\
   346 	109			\
   340 	110			\
   347 	110			\
   341 	111			\
   348 	111			\
   342 	111a			\
   349 	111a			\
   343 	116			\
   350 	116			\
   344 	117
   351 	117			\
       
   352 	118
   345 
   353 
   346 #
   354 #
   347 # Starting in build 80, filelist.ramdisk began moving between various
   355 # Starting in build 80, filelist.ramdisk began moving between various
   348 # packages.
   356 # packages.
   349 #
   357 #
   533 INCLUDE_PATH_110 = 110:$(INCLUDE_PATH_109)
   541 INCLUDE_PATH_110 = 110:$(INCLUDE_PATH_109)
   534 INCLUDE_PATH_111 = 111:$(INCLUDE_PATH_110)
   542 INCLUDE_PATH_111 = 111:$(INCLUDE_PATH_110)
   535 INCLUDE_PATH_111a = 111a:$(INCLUDE_PATH_111)
   543 INCLUDE_PATH_111a = 111a:$(INCLUDE_PATH_111)
   536 INCLUDE_PATH_116 = 116:$(INCLUDE_PATH_111a)
   544 INCLUDE_PATH_116 = 116:$(INCLUDE_PATH_111a)
   537 INCLUDE_PATH_117 = 117:$(INCLUDE_PATH_116)
   545 INCLUDE_PATH_117 = 117:$(INCLUDE_PATH_116)
       
   546 INCLUDE_PATH_118 = 118:$(INCLUDE_PATH_117)
   538 
   547 
   539 import:	cluster.import $(TMPPKGS)
   548 import:	cluster.import $(TMPPKGS)
   540 	$(SOLARIS.PY) -s $(REPO) -w $(WOS_PKGS) $(ELIDED_FILES:%=-D %) \
   549 	$(SOLARIS.PY) -s $(REPO) -w $(WOS_PKGS) $(ELIDED_FILES:%=-D %) \
   541 		$(INCLUDE_PATH_$(BUILDID):%=-I %) $(BUILDID)/all.i386
   550 		$(INCLUDE_PATH_$(BUILDID):%=-I %) $(BUILDID)/all.i386
   542 
   551