Print this page
9726 solaris.py needs to use new service for /etc/security/*attr files in build 118


  80 GLOBAL_CHATTRS_93 = $(GLOBAL_CHATTRS_BASE)
  81 GLOBAL_CHATTRS_94 = $(GLOBAL_CHATTRS_BASE)
  82 GLOBAL_CHATTRS_95 = $(GLOBAL_CHATTRS_BASE)
  83 GLOBAL_CHATTRS_96 = $(GLOBAL_CHATTRS_BASE)
  84 GLOBAL_CHATTRS_97 = $(GLOBAL_CHATTRS_BASE)
  85 GLOBAL_CHATTRS_98 = $(GLOBAL_CHATTRS_BASE)
  86 GLOBAL_CHATTRS_99 = $(GLOBAL_CHATTRS_BASE)
  87 GLOBAL_CHATTRS_100a = $(GLOBAL_CHATTRS_BASE)
  88 GLOBAL_CHATTRS_101 = $(GLOBAL_CHATTRS_BASE) fonts gnome
  89 GLOBAL_CHATTRS_101a = $(GLOBAL_CHATTRS_101)
  90 GLOBAL_CHATTRS_105 = $(GLOBAL_CHATTRS_101)
  91 GLOBAL_CHATTRS_106 = $(GLOBAL_CHATTRS_101) variants
  92 GLOBAL_CHATTRS_107 = $(GLOBAL_CHATTRS_106)
  93 GLOBAL_CHATTRS_108 = $(GLOBAL_CHATTRS_106)
  94 GLOBAL_CHATTRS_109 = $(GLOBAL_CHATTRS_106)
  95 GLOBAL_CHATTRS_110 = $(GLOBAL_CHATTRS_106)
  96 GLOBAL_CHATTRS_111 = $(GLOBAL_CHATTRS_106)
  97 GLOBAL_CHATTRS_111a = $(GLOBAL_CHATTRS_106)
  98 GLOBAL_CHATTRS_116 = $(GLOBAL_CHATTRS_106)
  99 GLOBAL_CHATTRS_117 = $(GLOBAL_CHATTRS_106)

 100 GLOBAL_CHATTRS = $(GLOBAL_CHATTRS_$(BUILDID))
 101 
 102 SOLARIS.PY=PYTHONPATH=$(PROTO_AREA)/usr/lib/python2.4/vendor-packages \
 103         ./solaris.py -b 0.$(BUILDID) $(EXTRA_OPTIONS) -T \*.py \
 104         $(GLOBAL_CHATTRS:%= -G %) $(ARCH_DEFINES:%= -m %) \
 105         -p $(PROTO_AREA)
 106 
 107 #
 108 # always remove the following (editable) files from packages we bulk import;
 109 # we're doing this until the necessary actions are available.  For now,
 110 # cache as-installed versions.
 111 #
 112 ELIDED_FILES_BASE= \
 113         boot/solaris/devicedb/master    \
 114         etc/hba.conf                    \
 115         etc/ima.conf                    \
 116         etc/inet/services               \
 117         etc/mpapi.conf                  \


 118         etc/security/auth_attr          \
 119         etc/security/exec_attr          \
 120         etc/security/prof_attr          \
 121         etc/user_attr
 122 
 123 ELIDED_FILES_86 = $(ELIDED_FILES_BASE) etc/devlink.tab
 124 ELIDED_FILES_89 = $(ELIDED_FILES_BASE) kernel/drv/sd.conf etc/devlink.tab

 125 ELIDED_FILES_90 = $(ELIDED_FILES_89)
 126 ELIDED_FILES_91 = $(ELIDED_FILES_89)
 127 ELIDED_FILES_92 = $(ELIDED_FILES_89)
 128 ELIDED_FILES_93 = $(ELIDED_FILES_89)
 129 ELIDED_FILES_94 = $(ELIDED_FILES_89)
 130 ELIDED_FILES_95 = $(ELIDED_FILES_89)
 131 ELIDED_FILES_96 = $(ELIDED_FILES_89)
 132 ELIDED_FILES_97 = $(ELIDED_FILES_89)
 133 ELIDED_FILES_98 = $(ELIDED_FILES_89)
 134 ELIDED_FILES_99 = $(ELIDED_FILES_89)
 135 ELIDED_FILES_100a = $(ELIDED_FILES_BASE) kernel/drv/sd.conf
 136 ELIDED_FILES_101 = $(ELIDED_FILES_100a)
 137 ELIDED_FILES_101a = $(ELIDED_FILES_100a)
 138 ELIDED_FILES_105 = $(ELIDED_FILES_100a)
 139 ELIDED_FILES_106 = $(ELIDED_FILES_BASE)
 140 ELIDED_FILES_107 = $(ELIDED_FILES_BASE)
 141 ELIDED_FILES_108 = $(ELIDED_FILES_BASE)
 142 ELIDED_FILES_109 = $(ELIDED_FILES_BASE)
 143 ELIDED_FILES_110 = $(ELIDED_FILES_BASE)
 144 ELIDED_FILES_111 = $(ELIDED_FILES_BASE)
 145 ELIDED_FILES_111a = $(ELIDED_FILES_BASE)
 146 ELIDED_FILES_116 = $(ELIDED_FILES_BASE)
 147 ELIDED_FILES_117 = $(ELIDED_FILES_BASE)

 148 ELIDED_FILES = $(ELIDED_FILES_$(BUILDID))
 149 
 150 #
 151 # these files get placed into proto area from per-build cached versions
 152 #
 153 CACHED_FILES_BASE=                                                      \
 154         $(ELIDED_FILES)                                                 \
 155         boot/grub/menu.lst                                              \
 156         boot/grub/splash.xpm.gz                                         \
 157         etc/inet/hosts                                                  \
 158         etc/zones/SUNWblank.xml                                         \
 159         etc/zones/SUNWdefault.xml                                       \
 160         lib/svc/method/fs-usr                                           \
 161         lib/svc/method/sshd                                             \
 162         lib/svc/method/svc-coreadm                                      \
 163         lib/svc/method/svc-dlmgmtd                                      \
 164         usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.properties        \
 165         usr/lib/vp-services                                             \
 166         usr/lib/vp-shares                                               \
 167         var/svc/manifest/system/coreadm.xml                             \


 198         usr/X11/lib/xscreensaver/config/opensolaris-logo.png            \
 199         var/svc/manifest/application/graphical-login/gdm.xml            \
 200         var/svc/manifest/system/ipagent.xml                             \
 201         var/svc/manifest/system/xvm/vnc-config.xml
 202 CACHED_FILES_105 = $(CACHED_FILES_101a)
 203 CACHED_FILES_106 = $(CACHED_FILES_101a)
 204 CACHED_FILES_107 = $(CACHED_FILES_101a)                                 \
 205         var/svc/manifest/application/x11/x11-server.xml
 206 CACHED_FILES_108 = $(CACHED_FILES_107)
 207 CACHED_FILES_109 = $(CACHED_FILES_107)
 208 CACHED_FILES_110 = $(CACHED_FILES_107)
 209 CACHED_FILES_111 = $(CACHED_FILES_107)
 210 CACHED_FILES_111a = $(CACHED_FILES_107)                                 \
 211         etc/zones/SUNWtsoldef.xml                                       \
 212         usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.OpenSolaris.bfc   \
 213         usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.OpenSolaris.properties.src \
 214         usr/lib/brand/labeled/config.xml                                \
 215         usr/lib/brand/labeled/platform.xml
 216 CACHED_FILES_116 =
 217 CACHED_FILES_117 =

 218 
 219 CACHED_FILES = $(CACHED_FILES_$(BUILDID))
 220 
 221 FIX_FILES_BASE =                                \
 222         $(CACHED_FILES)                         \
 223         etc/driver_aliases                      \
 224         etc/name_to_major                       \
 225         etc/nsswitch.conf                       \
 226         etc/pam.conf                            \
 227         etc/passwd                              \
 228         etc/power.conf                          \
 229         etc/shadow                              \
 230         usr/bin/ksh                             \
 231         usr/has/bin/sh                          \
 232         usr/has/bin/vi                          \
 233         usr/jdk/instances/jdk1.6.0/LICENSE      \
 234         usr/jdk/instances/jdk1.6.0/README.html  \
 235         usr/jdk/instances/jdk1.6.0/jre/LICENSE  \
 236         usr/jdk/instances/jdk1.6.0/jre/README   \
 237         usr/share/applications/services.desktop \


 263         usr/share/man/man.cf            \
 264         usr/share/man/missing.man
 265 FIX_FILES_98 = $(FIX_FILES_BASE)        \
 266         usr/share/man/man.cf
 267 FIX_FILES_99 = $(FIX_FILES_98)
 268 FIX_FILES_100a = $(FIX_FILES_98)        \
 269         lib/svc/method/svc-hostid       \
 270         usr/sbin/extract_hostid
 271 FIX_FILES_101 = $(FIX_FILES_99)
 272 FIX_FILES_101a = $(FIX_FILES_99)
 273 FIX_FILES_105 = $(FIX_FILES_BASE)
 274 FIX_FILES_106 = $(FIX_FILES_BASE)
 275 FIX_FILES_107 = $(FIX_FILES_BASE)
 276 FIX_FILES_108 = $(FIX_FILES_BASE)
 277 FIX_FILES_109 = $(FIX_FILES_BASE)
 278 FIX_FILES_110 = $(FIX_FILES_BASE)
 279 FIX_FILES_111 = $(FIX_FILES_BASE)
 280 FIX_FILES_111a = $(FIX_FILES_BASE)
 281 FIX_FILES_116 = $(FIX_FILES_BASE)
 282 FIX_FILES_117 = $(FIX_FILES_BASE)

 283 FIX_FILES = $(FIX_FILES_$(BUILDID))
 284 
 285 JDKFILES = LICENSE README.html
 286 JREFILES = LICENSE README
 287 
 288 PROG=   ksh-wrapper
 289 
 290 OBJS=   ksh-wrapper.o
 291 
 292 SRCS=   $(OBJS:%.o=%.c)
 293 
 294 CFLAGS=         -g -v
 295 
 296 LINTFLAGS=      -axsm
 297 
 298 UNBUNDLED_TARGETS=              \
 299         ClusterTools.import     \
 300         ClusterTools8.import    \
 301         DTraceGUI.import        \
 302         Eclipse.import          \


 324         92                      \
 325         93                      \
 326         94                      \
 327         95                      \
 328         96                      \
 329         97                      \
 330         98                      \
 331         99                      \
 332         100a                    \
 333         101                     \
 334         101a                    \
 335         105                     \
 336         106                     \
 337         107                     \
 338         108                     \
 339         109                     \
 340         110                     \
 341         111                     \
 342         111a                    \
 343         116                     \
 344         117

 345 
 346 #
 347 # Starting in build 80, filelist.ramdisk began moving between various
 348 # packages.
 349 #
 350 FILELIST_RAMDISK_PKG_$(BUILDID) = SUNWckr
 351 FILELIST_RAMDISK_PKG_79b        = SUNWcakr.i
 352 FILELIST_RAMDISK_PKG_75a        = SUNWcakr.i
 353 FILELIST_RAMDISK_PKG_74         = SUNWcakr.i
 354 FILELIST_RAMDISK_PKG_72         = SUNWcakr.i
 355 FILELIST_RAMDISK_PKG_71         = SUNWcakr.i
 356 
 357 default:        117/slim_import
 358 
 359 cluster.import: $(WOS_PKGS)/.clustertoc Makefile
 360         ./clustertoc2import.py $(WOS_PKGS)/.clustertoc | \
 361         sed "s/version 2.2.1a/version 2.2.1.1/" > $@
 362 
 363 proto/etc/user_attr.cdonly: proto $(BUILDID)/user_attr
 364         ( cat $(BUILDID)/user_attr; \


 518 INCLUDE_PATH_93 = 93:$(INCLUDE_PATH_92)
 519 INCLUDE_PATH_94 = 94:$(INCLUDE_PATH_93)
 520 INCLUDE_PATH_95 = 95:$(INCLUDE_PATH_94)
 521 INCLUDE_PATH_96 = 96:$(INCLUDE_PATH_95)
 522 INCLUDE_PATH_97 = 97:$(INCLUDE_PATH_96)
 523 INCLUDE_PATH_98 = 98:$(INCLUDE_PATH_97)
 524 INCLUDE_PATH_99 = 99:$(INCLUDE_PATH_98)
 525 INCLUDE_PATH_100a = 100a:$(INCLUDE_PATH_99)
 526 INCLUDE_PATH_101 = 101:$(INCLUDE_PATH_100a)
 527 INCLUDE_PATH_101a = 101a:$(INCLUDE_PATH_101)
 528 INCLUDE_PATH_105 = 105:104:103:102:$(INCLUDE_PATH_101a)
 529 INCLUDE_PATH_106 = 106:$(INCLUDE_PATH_105)
 530 INCLUDE_PATH_107 = 107:$(INCLUDE_PATH_106)
 531 INCLUDE_PATH_108 = 108:$(INCLUDE_PATH_107)
 532 INCLUDE_PATH_109 = 109:$(INCLUDE_PATH_108)
 533 INCLUDE_PATH_110 = 110:$(INCLUDE_PATH_109)
 534 INCLUDE_PATH_111 = 111:$(INCLUDE_PATH_110)
 535 INCLUDE_PATH_111a = 111a:$(INCLUDE_PATH_111)
 536 INCLUDE_PATH_116 = 116:$(INCLUDE_PATH_111a)
 537 INCLUDE_PATH_117 = 117:$(INCLUDE_PATH_116)

 538 
 539 import: cluster.import $(TMPPKGS)
 540         $(SOLARIS.PY) -s $(REPO) -w $(WOS_PKGS) $(ELIDED_FILES:%=-D %) \
 541                 $(INCLUDE_PATH_$(BUILDID):%=-I %) $(BUILDID)/all.i386
 542 
 543 %/import:
 544         $(MAKE) BUILDID=$(@:%/import=%) import
 545 
 546 slim_import:    $(BUILDID)/slim_cluster $(TMPPKGS)
 547         $(SOLARIS.PY) -s $(REPO) $(ALL_PKGS:%=-w %) $(ELIDED_FILES:%=-D %) \
 548                 $(JUST_THESE_PKGS:%=-j %) $(INCLUDE_PATH_$(BUILDID):%=-I %) \
 549                 $(BUILDID)/slim_cluster
 550 
 551 %/slim_import:
 552         if test -z "$(JUST_THESE_PKGS)"; then \
 553                 $(MAKE) clobber; \
 554         fi
 555         $(MAKE) BUILDID=$(@:%/slim_import=%) slim_import
 556 
 557 redist_import:  $(BUILDID)/redist_cluster $(TMPPKGS)




  80 GLOBAL_CHATTRS_93 = $(GLOBAL_CHATTRS_BASE)
  81 GLOBAL_CHATTRS_94 = $(GLOBAL_CHATTRS_BASE)
  82 GLOBAL_CHATTRS_95 = $(GLOBAL_CHATTRS_BASE)
  83 GLOBAL_CHATTRS_96 = $(GLOBAL_CHATTRS_BASE)
  84 GLOBAL_CHATTRS_97 = $(GLOBAL_CHATTRS_BASE)
  85 GLOBAL_CHATTRS_98 = $(GLOBAL_CHATTRS_BASE)
  86 GLOBAL_CHATTRS_99 = $(GLOBAL_CHATTRS_BASE)
  87 GLOBAL_CHATTRS_100a = $(GLOBAL_CHATTRS_BASE)
  88 GLOBAL_CHATTRS_101 = $(GLOBAL_CHATTRS_BASE) fonts gnome
  89 GLOBAL_CHATTRS_101a = $(GLOBAL_CHATTRS_101)
  90 GLOBAL_CHATTRS_105 = $(GLOBAL_CHATTRS_101)
  91 GLOBAL_CHATTRS_106 = $(GLOBAL_CHATTRS_101) variants
  92 GLOBAL_CHATTRS_107 = $(GLOBAL_CHATTRS_106)
  93 GLOBAL_CHATTRS_108 = $(GLOBAL_CHATTRS_106)
  94 GLOBAL_CHATTRS_109 = $(GLOBAL_CHATTRS_106)
  95 GLOBAL_CHATTRS_110 = $(GLOBAL_CHATTRS_106)
  96 GLOBAL_CHATTRS_111 = $(GLOBAL_CHATTRS_106)
  97 GLOBAL_CHATTRS_111a = $(GLOBAL_CHATTRS_106)
  98 GLOBAL_CHATTRS_116 = $(GLOBAL_CHATTRS_106)
  99 GLOBAL_CHATTRS_117 = $(GLOBAL_CHATTRS_106)
 100 GLOBAL_CHATTRS_118 = $(GLOBAL_CHATTRS_106) attrs
 101 GLOBAL_CHATTRS = $(GLOBAL_CHATTRS_$(BUILDID))
 102 
 103 SOLARIS.PY=PYTHONPATH=$(PROTO_AREA)/usr/lib/python2.4/vendor-packages \
 104         ./solaris.py -b 0.$(BUILDID) $(EXTRA_OPTIONS) -T \*.py \
 105         $(GLOBAL_CHATTRS:%= -G %) $(ARCH_DEFINES:%= -m %) \
 106         -p $(PROTO_AREA)
 107 
 108 #
 109 # always remove the following (editable) files from packages we bulk import;
 110 # we're doing this until the necessary actions are available.  For now,
 111 # cache as-installed versions.
 112 #
 113 ELIDED_FILES_BASE= \
 114         boot/solaris/devicedb/master    \
 115         etc/hba.conf                    \
 116         etc/ima.conf                    \
 117         etc/inet/services               \
 118         etc/mpapi.conf
 119 
 120 ELIDED_FILES_ATTR =     \
 121         etc/security/auth_attr          \
 122         etc/security/exec_attr          \
 123         etc/security/prof_attr          \
 124         etc/user_attr
 125 
 126 
 127 ELIDED_FILES_86 = $(ELIDED_FILES_BASE) $(ELIDED_FILES_ATTR) etc/devlink.tab
 128 ELIDED_FILES_89 = $(ELITED_FILES_86) kernel/drv/sd.conf
 129 ELIDED_FILES_90 = $(ELIDED_FILES_89)
 130 ELIDED_FILES_91 = $(ELIDED_FILES_89)
 131 ELIDED_FILES_92 = $(ELIDED_FILES_89)
 132 ELIDED_FILES_93 = $(ELIDED_FILES_89)
 133 ELIDED_FILES_94 = $(ELIDED_FILES_89)
 134 ELIDED_FILES_95 = $(ELIDED_FILES_89)
 135 ELIDED_FILES_96 = $(ELIDED_FILES_89)
 136 ELIDED_FILES_97 = $(ELIDED_FILES_89)
 137 ELIDED_FILES_98 = $(ELIDED_FILES_89)
 138 ELIDED_FILES_99 = $(ELIDED_FILES_89)
 139 ELIDED_FILES_100a = $(ELIDED_FILES_BASE) $(ELIDED_FILES_ATTR) kernel/drv/sd.conf
 140 ELIDED_FILES_101 = $(ELIDED_FILES_100a)
 141 ELIDED_FILES_101a = $(ELIDED_FILES_100a)
 142 ELIDED_FILES_105 = $(ELIDED_FILES_100a)
 143 ELIDED_FILES_106 = $(ELIDED_FILES_BASE) $(ELIDED_FILES_ATTR)
 144 ELIDED_FILES_107 = $(ELIDED_FILES_106)
 145 ELIDED_FILES_108 = $(ELIDED_FILES_106)
 146 ELIDED_FILES_109 = $(ELIDED_FILES_106)
 147 ELIDED_FILES_110 = $(ELIDED_FILES_106)
 148 ELIDED_FILES_111 = $(ELIDED_FILES_106)
 149 ELIDED_FILES_111a = $(ELIDED_FILES_106)
 150 ELIDED_FILES_116 = $(ELIDED_FILES_106)
 151 ELIDED_FILES_117 = $(ELIDED_FILES_106)
 152 ELIDED_FILES_118 = $(ELIDED_FILES_BASE)
 153 ELIDED_FILES = $(ELIDED_FILES_$(BUILDID))
 154 
 155 #
 156 # these files get placed into proto area from per-build cached versions
 157 #
 158 CACHED_FILES_BASE=                                                      \
 159         $(ELIDED_FILES)                                                 \
 160         boot/grub/menu.lst                                              \
 161         boot/grub/splash.xpm.gz                                         \
 162         etc/inet/hosts                                                  \
 163         etc/zones/SUNWblank.xml                                         \
 164         etc/zones/SUNWdefault.xml                                       \
 165         lib/svc/method/fs-usr                                           \
 166         lib/svc/method/sshd                                             \
 167         lib/svc/method/svc-coreadm                                      \
 168         lib/svc/method/svc-dlmgmtd                                      \
 169         usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.properties        \
 170         usr/lib/vp-services                                             \
 171         usr/lib/vp-shares                                               \
 172         var/svc/manifest/system/coreadm.xml                             \


 203         usr/X11/lib/xscreensaver/config/opensolaris-logo.png            \
 204         var/svc/manifest/application/graphical-login/gdm.xml            \
 205         var/svc/manifest/system/ipagent.xml                             \
 206         var/svc/manifest/system/xvm/vnc-config.xml
 207 CACHED_FILES_105 = $(CACHED_FILES_101a)
 208 CACHED_FILES_106 = $(CACHED_FILES_101a)
 209 CACHED_FILES_107 = $(CACHED_FILES_101a)                                 \
 210         var/svc/manifest/application/x11/x11-server.xml
 211 CACHED_FILES_108 = $(CACHED_FILES_107)
 212 CACHED_FILES_109 = $(CACHED_FILES_107)
 213 CACHED_FILES_110 = $(CACHED_FILES_107)
 214 CACHED_FILES_111 = $(CACHED_FILES_107)
 215 CACHED_FILES_111a = $(CACHED_FILES_107)                                 \
 216         etc/zones/SUNWtsoldef.xml                                       \
 217         usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.OpenSolaris.bfc   \
 218         usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.OpenSolaris.properties.src \
 219         usr/lib/brand/labeled/config.xml                                \
 220         usr/lib/brand/labeled/platform.xml
 221 CACHED_FILES_116 =
 222 CACHED_FILES_117 =
 223 CACHED_FILES_118 = 
 224 
 225 CACHED_FILES = $(CACHED_FILES_$(BUILDID))
 226 
 227 FIX_FILES_BASE =                                \
 228         $(CACHED_FILES)                         \
 229         etc/driver_aliases                      \
 230         etc/name_to_major                       \
 231         etc/nsswitch.conf                       \
 232         etc/pam.conf                            \
 233         etc/passwd                              \
 234         etc/power.conf                          \
 235         etc/shadow                              \
 236         usr/bin/ksh                             \
 237         usr/has/bin/sh                          \
 238         usr/has/bin/vi                          \
 239         usr/jdk/instances/jdk1.6.0/LICENSE      \
 240         usr/jdk/instances/jdk1.6.0/README.html  \
 241         usr/jdk/instances/jdk1.6.0/jre/LICENSE  \
 242         usr/jdk/instances/jdk1.6.0/jre/README   \
 243         usr/share/applications/services.desktop \


 269         usr/share/man/man.cf            \
 270         usr/share/man/missing.man
 271 FIX_FILES_98 = $(FIX_FILES_BASE)        \
 272         usr/share/man/man.cf
 273 FIX_FILES_99 = $(FIX_FILES_98)
 274 FIX_FILES_100a = $(FIX_FILES_98)        \
 275         lib/svc/method/svc-hostid       \
 276         usr/sbin/extract_hostid
 277 FIX_FILES_101 = $(FIX_FILES_99)
 278 FIX_FILES_101a = $(FIX_FILES_99)
 279 FIX_FILES_105 = $(FIX_FILES_BASE)
 280 FIX_FILES_106 = $(FIX_FILES_BASE)
 281 FIX_FILES_107 = $(FIX_FILES_BASE)
 282 FIX_FILES_108 = $(FIX_FILES_BASE)
 283 FIX_FILES_109 = $(FIX_FILES_BASE)
 284 FIX_FILES_110 = $(FIX_FILES_BASE)
 285 FIX_FILES_111 = $(FIX_FILES_BASE)
 286 FIX_FILES_111a = $(FIX_FILES_BASE)
 287 FIX_FILES_116 = $(FIX_FILES_BASE)
 288 FIX_FILES_117 = $(FIX_FILES_BASE)
 289 FIX_FILES_118 = $(FIX_FILES_BASE)
 290 FIX_FILES = $(FIX_FILES_$(BUILDID))
 291 
 292 JDKFILES = LICENSE README.html
 293 JREFILES = LICENSE README
 294 
 295 PROG=   ksh-wrapper
 296 
 297 OBJS=   ksh-wrapper.o
 298 
 299 SRCS=   $(OBJS:%.o=%.c)
 300 
 301 CFLAGS=         -g -v
 302 
 303 LINTFLAGS=      -axsm
 304 
 305 UNBUNDLED_TARGETS=              \
 306         ClusterTools.import     \
 307         ClusterTools8.import    \
 308         DTraceGUI.import        \
 309         Eclipse.import          \


 331         92                      \
 332         93                      \
 333         94                      \
 334         95                      \
 335         96                      \
 336         97                      \
 337         98                      \
 338         99                      \
 339         100a                    \
 340         101                     \
 341         101a                    \
 342         105                     \
 343         106                     \
 344         107                     \
 345         108                     \
 346         109                     \
 347         110                     \
 348         111                     \
 349         111a                    \
 350         116                     \
 351         117                     \
 352         118
 353 
 354 #
 355 # Starting in build 80, filelist.ramdisk began moving between various
 356 # packages.
 357 #
 358 FILELIST_RAMDISK_PKG_$(BUILDID) = SUNWckr
 359 FILELIST_RAMDISK_PKG_79b        = SUNWcakr.i
 360 FILELIST_RAMDISK_PKG_75a        = SUNWcakr.i
 361 FILELIST_RAMDISK_PKG_74         = SUNWcakr.i
 362 FILELIST_RAMDISK_PKG_72         = SUNWcakr.i
 363 FILELIST_RAMDISK_PKG_71         = SUNWcakr.i
 364 
 365 default:        117/slim_import
 366 
 367 cluster.import: $(WOS_PKGS)/.clustertoc Makefile
 368         ./clustertoc2import.py $(WOS_PKGS)/.clustertoc | \
 369         sed "s/version 2.2.1a/version 2.2.1.1/" > $@
 370 
 371 proto/etc/user_attr.cdonly: proto $(BUILDID)/user_attr
 372         ( cat $(BUILDID)/user_attr; \


 526 INCLUDE_PATH_93 = 93:$(INCLUDE_PATH_92)
 527 INCLUDE_PATH_94 = 94:$(INCLUDE_PATH_93)
 528 INCLUDE_PATH_95 = 95:$(INCLUDE_PATH_94)
 529 INCLUDE_PATH_96 = 96:$(INCLUDE_PATH_95)
 530 INCLUDE_PATH_97 = 97:$(INCLUDE_PATH_96)
 531 INCLUDE_PATH_98 = 98:$(INCLUDE_PATH_97)
 532 INCLUDE_PATH_99 = 99:$(INCLUDE_PATH_98)
 533 INCLUDE_PATH_100a = 100a:$(INCLUDE_PATH_99)
 534 INCLUDE_PATH_101 = 101:$(INCLUDE_PATH_100a)
 535 INCLUDE_PATH_101a = 101a:$(INCLUDE_PATH_101)
 536 INCLUDE_PATH_105 = 105:104:103:102:$(INCLUDE_PATH_101a)
 537 INCLUDE_PATH_106 = 106:$(INCLUDE_PATH_105)
 538 INCLUDE_PATH_107 = 107:$(INCLUDE_PATH_106)
 539 INCLUDE_PATH_108 = 108:$(INCLUDE_PATH_107)
 540 INCLUDE_PATH_109 = 109:$(INCLUDE_PATH_108)
 541 INCLUDE_PATH_110 = 110:$(INCLUDE_PATH_109)
 542 INCLUDE_PATH_111 = 111:$(INCLUDE_PATH_110)
 543 INCLUDE_PATH_111a = 111a:$(INCLUDE_PATH_111)
 544 INCLUDE_PATH_116 = 116:$(INCLUDE_PATH_111a)
 545 INCLUDE_PATH_117 = 117:$(INCLUDE_PATH_116)
 546 INCLUDE_PATH_118 = 118:$(INCLUDE_PATH_117)
 547 
 548 import: cluster.import $(TMPPKGS)
 549         $(SOLARIS.PY) -s $(REPO) -w $(WOS_PKGS) $(ELIDED_FILES:%=-D %) \
 550                 $(INCLUDE_PATH_$(BUILDID):%=-I %) $(BUILDID)/all.i386
 551 
 552 %/import:
 553         $(MAKE) BUILDID=$(@:%/import=%) import
 554 
 555 slim_import:    $(BUILDID)/slim_cluster $(TMPPKGS)
 556         $(SOLARIS.PY) -s $(REPO) $(ALL_PKGS:%=-w %) $(ELIDED_FILES:%=-D %) \
 557                 $(JUST_THESE_PKGS:%=-j %) $(INCLUDE_PATH_$(BUILDID):%=-I %) \
 558                 $(BUILDID)/slim_cluster
 559 
 560 %/slim_import:
 561         if test -z "$(JUST_THESE_PKGS)"; then \
 562                 $(MAKE) clobber; \
 563         fi
 564         $(MAKE) BUILDID=$(@:%/slim_import=%) slim_import
 565 
 566 redist_import:  $(BUILDID)/redist_cluster $(TMPPKGS)