src/util/distro-import/Makefile
changeset 763 120cd10eb01d
parent 746 f7360b221542
child 776 8d3f06078f04
--- a/src/util/distro-import/Makefile	Mon Dec 08 10:48:30 2008 -0800
+++ b/src/util/distro-import/Makefile	Mon Dec 08 12:33:02 2008 -0800
@@ -44,12 +44,27 @@
 TMPPKGS=SUNWfixes
 EXTRA_OPTIONS=
 
-GLOBAL_CHATTRS=		\
-	fonts		\
-	gnome		\
+GLOBAL_CHATTRS_BASE=	\
 	reboot		\
 	smf_manifests
 
+GLOBAL_CHATTRS_86 = $(GLOBAL_CHATTRS_BASE) 
+GLOBAL_CHATTRS_89 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_90 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_91 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_92 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_93 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_94 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_95 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_96 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_97 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_98 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_99 = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_100a = $(GLOBAL_CHATTRS_BASE)
+GLOBAL_CHATTRS_101 = $(GLOBAL_CHATTRS_BASE) fonts gnome
+GLOBAL_CHATTRS_101a = $(GLOBAL_CHATTRS_101)
+GLOBAL_CHATTRS = $(GLOBAL_CHATTRS_$(BUILDID))
+
 SOLARIS.PY=./solaris.py -b 0.$(BUILDID) $(EXTRA_OPTIONS) -T \*.py \
 	$(GLOBAL_CHATTRS:%= -G %)
 
@@ -89,40 +104,57 @@
 #
 # these files get placed into proto area from per-build cached versions
 #
-CACHED_FILES=								\
+CACHED_FILES_BASE=							\
 	$(ELIDED_FILES)							\
 	boot/grub/menu.lst						\
 	boot/grub/splash.xpm.gz						\
-	boot/solaris.xpm						\
 	etc/inet/hosts							\
-	etc/mailcap							\
-	etc/mime.types							\
-	etc/security/policy.conf					\
-	etc/skel/.bashrc						\
-	etc/skel/.profile						\
 	etc/zones/SUNWblank.xml						\
 	etc/zones/SUNWdefault.xml					\
-	kernel/drv/nvidia.conf						\
 	lib/svc/method/fs-usr						\
 	lib/svc/method/sshd						\
 	lib/svc/method/svc-coreadm					\
 	lib/svc/method/svc-dlmgmtd					\
-	lib/svc/method/svc-ipagent					\
-	lib/svc/method/xvm-vnc-config					\
-	root/.bashrc							\
-	root/.profile							\
-	usr/X11/lib/xscreensaver/config/opensolaris-logo.png		\
 	usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.properties	\
 	usr/lib/vp-services						\
 	usr/lib/vp-shares						\
-	usr/lib/xen/bin/ipagent						\
-	var/svc/manifest/application/graphical-login/gdm.xml		\
 	var/svc/manifest/system/coreadm.xml				\
-	var/svc/manifest/system/ipagent.xml				\
-	var/svc/manifest/system/xvm/vnc-config.xml			\
 	var/svc/profile/generic_limited_net.xml				\
 	var/svc/profile/generic_open.xml
 
+CACHED_FILES_86 = $(CACHED_FILES_BASE)
+CACHED_FILES_89 = $(CACHED_FILES_BASE)
+CACHED_FILES_90 = $(CACHED_FILES_BASE)
+CACHED_FILES_91 = $(CACHED_FILES_BASE)
+CACHED_FILES_92 = $(CACHED_FILES_BASE)
+CACHED_FILES_93 = $(CACHED_FILES_BASE)
+CACHED_FILES_94 = $(CACHED_FILES_BASE)
+CACHED_FILES_95 = $(CACHED_FILES_BASE)
+CACHED_FILES_96 = $(CACHED_FILES_BASE)
+CACHED_FILES_97 = $(CACHED_FILES_BASE)
+CACHED_FILES_98 = $(CACHED_FILES_BASE)
+CACHED_FILES_99 = $(CACHED_FILES_BASE)					\
+	etc/security/policy.conf					\
+	root/.bashrc							\
+	root/.profile
+CACHED_FILES_100a = $(CACHED_FILES_99)
+CACHED_FILES_101 = $(CACHED_FILES_99)					\
+	etc/mailcap							\
+	etc/mime.types
+CACHED_FILES_101a = $(CACHED_FILES_101)					\
+	boot/solaris.xpm						\
+	etc/skel/.bashrc						\
+	etc/skel/.profile						\
+	lib/svc/method/svc-ipagent					\
+	lib/svc/method/xvm-vnc-config					\
+	kernel/drv/nvidia.conf						\
+	usr/lib/xen/bin/ipagent						\
+	usr/X11/lib/xscreensaver/config/opensolaris-logo.png		\
+	var/svc/manifest/application/graphical-login/gdm.xml		\
+	var/svc/manifest/system/ipagent.xml				\
+	var/svc/manifest/system/xvm/vnc-config.xml
+CACHED_FILES = $(CACHED_FILES_$(BUILDID))
+
 FIXFILES=					\
 	boot/solaris/filelist.ramdisk		\
 	etc/X11/gdm/custom.conf			\