src/util/distro-import/Makefile
author David.Comay@Sun.COM
Tue, 27 Jan 2009 08:56:38 -0800
changeset 836 1800b2c96160
parent 828 f99b1fbb1566
child 838 aafbe4737188
permissions -rw-r--r--
5599 Installing SUNWxvnc to a zone is not enough 5657 Importer adjustments for SUNWinstall/SUNWgui-install split 5729 Problems of adding extra locales 5912 pkg gate pyOpenSSL should not be used from b106+ 6123 SUNWcacaort is still missing dependencies 6196 /kernel/drv/sd.conf missing in Sparc IPS repo 6231 resync repository to snv_106
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
122
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
     1
#
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
     2
# CDDL HEADER START
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
     3
#
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
     5
# Common Development and Distribution License (the "License").
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
     6
# You may not use this file except in compliance with the License.
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
     7
#
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
     8
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
     9
# or http://www.opensolaris.org/os/licensing.
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    10
# See the License for the specific language governing permissions
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    11
# and limitations under the License.
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    12
#
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    13
# When distributing Covered Code, include this CDDL HEADER in each
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    14
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    15
# If applicable, add the following below this CDDL HEADER, with the
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    16
# fields enclosed by brackets "[]" replaced with your own identifying
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    17
# information: Portions Copyright [yyyy] [name of copyright owner]
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    18
#
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    19
# CDDL HEADER END
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    20
#
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    21
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    22
#
232
a650fd9cff93 380 Update import to use RE's non-WOS dock
"Dave Miner <dave.miner@sun.com>"
parents: 228
diff changeset
    23
# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
122
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    24
# Use is subject to license terms.
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    25
#
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    26
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    27
#set default
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    28
ARCH=i386
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    29
377
90c02a011a3a 1740 beadm needs to be in an RBAC profile
David.Comay@Sun.COM
parents: 376
diff changeset
    30
#
122
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    31
# Needs to point to filesystem on Solaris install dvd
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    32
# replace as needed with a local solaris install image
377
90c02a011a3a 1740 beadm needs to be in an RBAC profile
David.Comay@Sun.COM
parents: 376
diff changeset
    33
#
245
08af9ffa5667 142 Replace /sbin/sh with ksh93
David.Comay@Sun.COM
parents: 241
diff changeset
    34
WOS_PKGS=/net/netinstall.sfbay/export/nv/x/$(BUILDID)/Solaris_11/Product
802
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
    35
NONWOS_PKGS=/net/paradise.sfbay/export/integrate_dock/nv/nv_osol0904/all \
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    36
            /net/paradise.sfbay/export/integrate_dock/nv/nv_osol0904/$(ARCH)
328
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
    37
232
a650fd9cff93 380 Update import to use RE's non-WOS dock
"Dave Miner <dave.miner@sun.com>"
parents: 228
diff changeset
    38
TEST_PKGS=
151
16ef057413db Fix directory permissions problem in images (temp. fix)
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 149
diff changeset
    39
REPO=http://localhost:10000
152
8c0f0871ee79 Summary: various packaging updates and bug fix.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 151
diff changeset
    40
JUST_THESE_PKGS=
122
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
    41
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    42
ALL_PKGS=	../../../packages/$(ARCH)	\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    43
		$(TEST_PKGS)			\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    44
		$(NONWOS_PKGS)			\
455
093ca22da67c 2805 SUNWipkg-gui should be imported directly from workspace
David.Comay@Sun.COM
parents: 446
diff changeset
    45
		$(WOS_PKGS)
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
    46
776
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    47
POUND_SIGN:sh=				echo \\043
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    48
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    49
i386_DEFINES=		\
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    50
	ARCH=i386	\
776
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    51
	ARCH32=i86	\
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    52
	ARCH64=amd64	\
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    53
	i386_ONLY=''	\
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    54
	sparc_ONLY=$(POUND_SIGN)
776
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    55
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    56
sparc_DEFINES=		\
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    57
	ARCH=sparc	\
776
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    58
	ARCH32=sparcv7	\
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    59
	ARCH64=sparcv9	\
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    60
	i386_ONLY=$(POUND_SIGN)	\
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    61
	sparc_ONLY=''
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    62
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    63
ARCH_DEFINES=$($(ARCH)_DEFINES)
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    64
130
7b9081182c8a More fixes to faciliate importing WOS images, creating custom pkgs
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 129
diff changeset
    65
TMPPKGS=SUNWfixes
328
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
    66
EXTRA_OPTIONS=
690
f01787008e69 4659 actuator printing w/ install -nv is incorrect
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 682
diff changeset
    67
763
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    68
GLOBAL_CHATTRS_BASE=	\
690
f01787008e69 4659 actuator printing w/ install -nv is incorrect
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 682
diff changeset
    69
	reboot		\
f01787008e69 4659 actuator printing w/ install -nv is incorrect
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 682
diff changeset
    70
	smf_manifests
f01787008e69 4659 actuator printing w/ install -nv is incorrect
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 682
diff changeset
    71
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
    72
GLOBAL_CHATTRS_86 = $(GLOBAL_CHATTRS_BASE)
763
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    73
GLOBAL_CHATTRS_89 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    74
GLOBAL_CHATTRS_90 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    75
GLOBAL_CHATTRS_91 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    76
GLOBAL_CHATTRS_92 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    77
GLOBAL_CHATTRS_93 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    78
GLOBAL_CHATTRS_94 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    79
GLOBAL_CHATTRS_95 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    80
GLOBAL_CHATTRS_96 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    81
GLOBAL_CHATTRS_97 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    82
GLOBAL_CHATTRS_98 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    83
GLOBAL_CHATTRS_99 = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    84
GLOBAL_CHATTRS_100a = $(GLOBAL_CHATTRS_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    85
GLOBAL_CHATTRS_101 = $(GLOBAL_CHATTRS_BASE) fonts gnome
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    86
GLOBAL_CHATTRS_101a = $(GLOBAL_CHATTRS_101)
802
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
    87
GLOBAL_CHATTRS_105 = $(GLOBAL_CHATTRS_101)
836
1800b2c96160 5599 Installing SUNWxvnc to a zone is not enough
David.Comay@Sun.COM
parents: 828
diff changeset
    88
GLOBAL_CHATTRS_106 = $(GLOBAL_CHATTRS_101)
763
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    89
GLOBAL_CHATTRS = $(GLOBAL_CHATTRS_$(BUILDID))
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
    90
690
f01787008e69 4659 actuator printing w/ install -nv is incorrect
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 682
diff changeset
    91
SOLARIS.PY=./solaris.py -b 0.$(BUILDID) $(EXTRA_OPTIONS) -T \*.py \
776
8d3f06078f04 3246 importer should support ISA tag within import files
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 763
diff changeset
    92
	$(GLOBAL_CHATTRS:%= -G %) $(ARCH_DEFINES:%= -m %)
130
7b9081182c8a More fixes to faciliate importing WOS images, creating custom pkgs
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 129
diff changeset
    93
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
    94
#
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
    95
# always remove the following (editable) files from packages we bulk import;
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
    96
# we're doing this until the necessary actions are available.  For now,
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
    97
# cache as-installed versions.
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
    98
#
590
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
    99
ELIDED_FILES_BASE= \
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   100
	boot/solaris/devicedb/master	\
223
d09afd1266b2 351 SUNWsmba and SUNWcs fight over /etc/inet/services
David.Comay@Sun.COM
parents: 216
diff changeset
   101
	etc/hba.conf			\
d09afd1266b2 351 SUNWsmba and SUNWcs fight over /etc/inet/services
David.Comay@Sun.COM
parents: 216
diff changeset
   102
	etc/ima.conf			\
d09afd1266b2 351 SUNWsmba and SUNWcs fight over /etc/inet/services
David.Comay@Sun.COM
parents: 216
diff changeset
   103
	etc/inet/services		\
d09afd1266b2 351 SUNWsmba and SUNWcs fight over /etc/inet/services
David.Comay@Sun.COM
parents: 216
diff changeset
   104
	etc/mpapi.conf			\
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   105
	etc/security/auth_attr		\
223
d09afd1266b2 351 SUNWsmba and SUNWcs fight over /etc/inet/services
David.Comay@Sun.COM
parents: 216
diff changeset
   106
	etc/security/exec_attr		\
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   107
	etc/security/prof_attr		\
590
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   108
	etc/user_attr
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   109
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   110
ELIDED_FILES_86 = $(ELIDED_FILES_BASE) etc/devlink.tab
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   111
ELIDED_FILES_89 = $(ELIDED_FILES_BASE) kernel/drv/sd.conf etc/devlink.tab
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   112
ELIDED_FILES_90 = $(ELIDED_FILES_89)
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   113
ELIDED_FILES_91 = $(ELIDED_FILES_89)
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   114
ELIDED_FILES_92 = $(ELIDED_FILES_89)
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   115
ELIDED_FILES_93 = $(ELIDED_FILES_89)
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   116
ELIDED_FILES_94 = $(ELIDED_FILES_89)
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   117
ELIDED_FILES_95 = $(ELIDED_FILES_89)
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   118
ELIDED_FILES_96 = $(ELIDED_FILES_89)
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   119
ELIDED_FILES_97 = $(ELIDED_FILES_89)
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   120
ELIDED_FILES_98 = $(ELIDED_FILES_89)
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   121
ELIDED_FILES_99 = $(ELIDED_FILES_89)
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   122
ELIDED_FILES_100a = $(ELIDED_FILES_BASE) kernel/drv/sd.conf
630
9b6ea468a778 3533 Live CD needs smaller X font set
David.Comay@Sun.COM
parents: 618
diff changeset
   123
ELIDED_FILES_101 = $(ELIDED_FILES_100a)
671
8c6d0d1315cc 3897 livecd does not deliver necessary packages to support tracker
David.Comay@Sun.COM
parents: 640
diff changeset
   124
ELIDED_FILES_101a = $(ELIDED_FILES_100a)
802
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
   125
ELIDED_FILES_105 = $(ELIDED_FILES_100a)
836
1800b2c96160 5599 Installing SUNWxvnc to a zone is not enough
David.Comay@Sun.COM
parents: 828
diff changeset
   126
ELIDED_FILES_106 = $(ELIDED_FILES_BASE)
590
d002a5deff03 2349 import of 86 fails on kernel/drv/sd.conf
Danek Duvall <danek.duvall@sun.com>
parents: 584
diff changeset
   127
ELIDED_FILES = $(ELIDED_FILES_$(BUILDID))
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   128
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   129
#
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   130
# these files get placed into proto area from per-build cached versions
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   131
#
763
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   132
CACHED_FILES_BASE=							\
350
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   133
	$(ELIDED_FILES)							\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   134
	boot/grub/menu.lst						\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   135
	boot/grub/splash.xpm.gz						\
671
8c6d0d1315cc 3897 livecd does not deliver necessary packages to support tracker
David.Comay@Sun.COM
parents: 640
diff changeset
   136
	etc/inet/hosts							\
350
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   137
	etc/zones/SUNWblank.xml						\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   138
	etc/zones/SUNWdefault.xml					\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   139
	lib/svc/method/fs-usr						\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   140
	lib/svc/method/sshd						\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   141
	lib/svc/method/svc-coreadm					\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   142
	lib/svc/method/svc-dlmgmtd					\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   143
	usr/jdk/instances/jdk1.6.0/jre/lib/fontconfig.properties	\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   144
	usr/lib/vp-services						\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   145
	usr/lib/vp-shares						\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   146
	var/svc/manifest/system/coreadm.xml				\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   147
	var/svc/profile/generic_limited_net.xml				\
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   148
	var/svc/profile/generic_open.xml
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   149
763
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   150
CACHED_FILES_86 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   151
CACHED_FILES_89 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   152
CACHED_FILES_90 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   153
CACHED_FILES_91 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   154
CACHED_FILES_92 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   155
CACHED_FILES_93 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   156
CACHED_FILES_94 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   157
CACHED_FILES_95 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   158
CACHED_FILES_96 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   159
CACHED_FILES_97 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   160
CACHED_FILES_98 = $(CACHED_FILES_BASE)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   161
CACHED_FILES_99 = $(CACHED_FILES_BASE)					\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   162
	etc/security/policy.conf					\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   163
	root/.bashrc							\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   164
	root/.profile
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   165
CACHED_FILES_100a = $(CACHED_FILES_99)
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   166
CACHED_FILES_101 = $(CACHED_FILES_99)					\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   167
	etc/mailcap							\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   168
	etc/mime.types
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   169
CACHED_FILES_101a = $(CACHED_FILES_101)					\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   170
	boot/solaris.xpm						\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   171
	etc/skel/.bashrc						\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   172
	etc/skel/.profile						\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   173
	lib/svc/method/svc-ipagent					\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   174
	lib/svc/method/xvm-vnc-config					\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   175
	kernel/drv/nvidia.conf						\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   176
	usr/lib/xen/bin/ipagent						\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   177
	usr/X11/lib/xscreensaver/config/opensolaris-logo.png		\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   178
	var/svc/manifest/application/graphical-login/gdm.xml		\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   179
	var/svc/manifest/system/ipagent.xml				\
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   180
	var/svc/manifest/system/xvm/vnc-config.xml
802
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
   181
CACHED_FILES_105 = $(CACHED_FILES_101a)
836
1800b2c96160 5599 Installing SUNWxvnc to a zone is not enough
David.Comay@Sun.COM
parents: 828
diff changeset
   182
CACHED_FILES_106 = $(CACHED_FILES_101a)
763
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   183
CACHED_FILES = $(CACHED_FILES_$(BUILDID))
120cd10eb01d 3694 Unable to build slim_import for build 98 by default
Rich Burridge <rich.burridge@sun.com>
parents: 746
diff changeset
   184
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   185
FIX_FILES_BASE =				\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   186
	$(CACHED_FILES)				\
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   187
	etc/driver_aliases			\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   188
	etc/name_to_major			\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   189
	etc/nsswitch.conf			\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   190
	etc/pam.conf				\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   191
	etc/passwd				\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   192
	etc/power.conf				\
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   193
	etc/shadow				\
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   194
	usr/bin/ksh				\
245
08af9ffa5667 142 Replace /sbin/sh with ksh93
David.Comay@Sun.COM
parents: 241
diff changeset
   195
	usr/has/bin/sh				\
241
28c14474152f Make /usr/bin/vi be vim
Danek Duvall <danek.duvall@sun.com>
parents: 232
diff changeset
   196
	usr/has/bin/vi				\
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   197
	usr/jdk/instances/jdk1.6.0/LICENSE	\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   198
	usr/jdk/instances/jdk1.6.0/README.html	\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   199
	usr/jdk/instances/jdk1.6.0/jre/LICENSE	\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   200
	usr/jdk/instances/jdk1.6.0/jre/README	\
345
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   201
	usr/share/applications/services.desktop	\
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   202
	usr/share/applications/shares.desktop
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   203
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   204
FIX_FILES_86 =				\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   205
	$(FIX_FILES_BASE)		\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   206
	boot/solaris/filelist.ramdisk	\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   207
	etc/X11/gdm/custom.conf		\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   208
	etc/release			\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   209
	etc/svc/global_repo.db		\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   210
	etc/svc/nonglobal_repo.db	\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   211
	etc/user_attr.cdonly		\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   212
	usr/share/man/man.cf		\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   213
	usr/share/man/missing.man
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   214
FIX_FILES_89 = $(FIX_FILES_86)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   215
FIX_FILES_90 = $(FIX_FILES_86)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   216
FIX_FILES_91 = $(FIX_FILES_86)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   217
FIX_FILES_92 = $(FIX_FILES_86)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   218
FIX_FILES_93 = $(FIX_FILES_86)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   219
FIX_FILES_94 = $(FIX_FILES_86)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   220
FIX_FILES_95 = $(FIX_FILES_86)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   221
FIX_FILES_96 = $(FIX_FILES_86)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   222
FIX_FILES_97 = $(FIX_FILES_BASE)	\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   223
	boot/solaris/filelist.ramdisk	\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   224
	etc/release			\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   225
	etc/svc/global_repo.db		\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   226
	etc/svc/nonglobal_repo.db	\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   227
	usr/share/man/man.cf		\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   228
	usr/share/man/missing.man
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   229
FIX_FILES_98 = $(FIX_FILES_BASE)	\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   230
	usr/share/man/man.cf
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   231
FIX_FILES_99 = $(FIX_FILES_98)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   232
FIX_FILES_100a = $(FIX_FILES_98)	\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   233
	lib/svc/method/svc-hostid	\
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   234
	usr/sbin/extract_hostid
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   235
FIX_FILES_101 = $(FIX_FILES_99)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   236
FIX_FILES_101a = $(FIX_FILES_99)
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   237
FIX_FILES_105 = $(FIX_FILES_BASE)
836
1800b2c96160 5599 Installing SUNWxvnc to a zone is not enough
David.Comay@Sun.COM
parents: 828
diff changeset
   238
FIX_FILES_106 = $(FIX_FILES_BASE)
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   239
FIX_FILES = $(FIX_FILES_$(BUILDID))
122
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
   240
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   241
JDKFILES = LICENSE README.html
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   242
JREFILES = LICENSE README
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   243
178
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   244
PROG=	ksh-wrapper
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   245
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   246
OBJS=	ksh-wrapper.o
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   247
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   248
SRCS=	$(OBJS:%.o=%.c)
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   249
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   250
CFLAGS=		-g -v
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   251
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   252
LINTFLAGS=	-axsm
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   253
350
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   254
UNBUNDLED_TARGETS=		\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   255
	ClusterTools.import	\
746
f7360b221542 4643 Need to add a package cluster for Clustertools 8
Rich Burridge <rich.burridge@sun.com>
parents: 729
diff changeset
   256
	ClusterTools8.import	\
721
57ef94f054bb 4790 Need to create an IPS package for the DTrace GUI Plugin.
Rich Burridge <rich.burridge@sun.com>
parents: 704
diff changeset
   257
	DTraceGUI.import	\
722
05113901f329 5017 Need to create an IPS package for Eclipse 3.4
Rich Burridge <rich.burridge@sun.com>
parents: 721
diff changeset
   258
	Eclipse.import		\
350
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   259
	GlassFishV2.import	\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   260
	MessageQueue41.import	\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   261
	NetBeans.import		\
819
b4ccf9e91e93 4917 Submitting OpenDS into OpenSolaris 2009.04
Rich Burridge <rich.burridge@sun.com>
parents: 802
diff changeset
   262
	OpenDS.import		\
350
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   263
	OpenOffice.import	\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   264
	Studio.import		\
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   265
	Webstackui.import
328
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   266
353
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   267
UNBUNDLED_CLUSTERS=		\
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   268
	Clusters.import
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   269
377
90c02a011a3a 1740 beadm needs to be in an RBAC profile
David.Comay@Sun.COM
parents: 376
diff changeset
   270
BUILDS=	75a			\
90c02a011a3a 1740 beadm needs to be in an RBAC profile
David.Comay@Sun.COM
parents: 376
diff changeset
   271
	79b			\
90c02a011a3a 1740 beadm needs to be in an RBAC profile
David.Comay@Sun.COM
parents: 376
diff changeset
   272
	86			\
378
cff3113e592c 2043 additional minor changes for build 89 resync
David.Comay@Sun.COM
parents: 377
diff changeset
   273
	89			\
387
397177e3bf8d 2233 changes required to import snv_91
David.Comay@Sun.COM
parents: 378
diff changeset
   274
	90			\
403
dfac69ec5fcc 1874 SUNWgnome-libs needs dependency on SUNWgnome-xml
David.Comay@Sun.COM
parents: 387
diff changeset
   275
	91			\
412
1bd9f1e17690 2398 resync repository to snv_93
David.Comay@Sun.COM
parents: 407
diff changeset
   276
	92			\
426
fe4834d869d9 2561 X packages could use some manual dependencies
David.Comay@Sun.COM
parents: 412
diff changeset
   277
	93			\
446
903f0e853f7c 2240 SUNWicdc should be EOF'd
David.Comay@Sun.COM
parents: 443
diff changeset
   278
	94			\
471
0bbd5956ba66 2852 resync repository to snv_96
David.Comay@Sun.COM
parents: 455
diff changeset
   279
	95			\
505
0956b5b55a4d 3191 resync repository to snv_97
David.Comay@Sun.COM
parents: 490
diff changeset
   280
	96			\
528
697d894dca64 681 root as a role and "jack" user scheme doesn't work with IPS zones
Dave Miner <dminer@opensolaris.org>
parents: 519
diff changeset
   281
	97			\
557
74cc924a59be 2912 dead symlink in SUNWxcu4 package
David.Comay@Sun.COM
parents: 553
diff changeset
   282
	98			\
607
77b19d8766e7 3438 usage message exceeds typical line length
David.Comay@Sun.COM
parents: 590
diff changeset
   283
	99			\
630
9b6ea468a778 3533 Live CD needs smaller X font set
David.Comay@Sun.COM
parents: 618
diff changeset
   284
	100a			\
671
8c6d0d1315cc 3897 livecd does not deliver necessary packages to support tracker
David.Comay@Sun.COM
parents: 640
diff changeset
   285
	101			\
802
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
   286
	101a			\
836
1800b2c96160 5599 Installing SUNWxvnc to a zone is not enough
David.Comay@Sun.COM
parents: 828
diff changeset
   287
	105			\
1800b2c96160 5599 Installing SUNWxvnc to a zone is not enough
David.Comay@Sun.COM
parents: 828
diff changeset
   288
	106
328
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   289
288
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   290
#
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   291
# Starting in build 80, filelist.ramdisk began moving between various
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   292
# packages.
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   293
#
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   294
FILELIST_RAMDISK_PKG_$(BUILDID)	= SUNWckr
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   295
FILELIST_RAMDISK_PKG_79b	= SUNWcakr.i
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   296
FILELIST_RAMDISK_PKG_75a	= SUNWcakr.i
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   297
FILELIST_RAMDISK_PKG_74		= SUNWcakr.i
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   298
FILELIST_RAMDISK_PKG_72		= SUNWcakr.i
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   299
FILELIST_RAMDISK_PKG_71		= SUNWcakr.i
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   300
836
1800b2c96160 5599 Installing SUNWxvnc to a zone is not enough
David.Comay@Sun.COM
parents: 828
diff changeset
   301
default:	106/slim_import
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   302
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   303
cluster.import:	$(WOS_PKGS)/.clustertoc Makefile
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   304
	./clustertoc2import.py $(WOS_PKGS)/.clustertoc | \
171
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   305
	sed "s/version 2.2.1a/version 2.2.1.1/" > $@
130
7b9081182c8a More fixes to faciliate importing WOS images, creating custom pkgs
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 129
diff changeset
   306
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   307
proto/etc/user_attr.cdonly: proto $(BUILDID)/user_attr
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   308
	( cat $(BUILDID)/user_attr; \
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   309
	  echo "jack::::profiles=Primary Administrator;roles=root") > $@
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   310
802
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
   311
proto/etc/driver_aliases:	proto $(BUILDID)/redist_cluster cluster.import
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   312
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWcsd etc/driver_aliases | \
802
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
   313
	./driver_names.py $(INCLUDE_PATH_$(BUILDID)) \
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
   314
	$(BUILDID)/redist_cluster > $@
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   315
802
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
   316
proto/etc/name_to_major:	proto $(BUILDID)/redist_cluster cluster.import
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   317
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWcsd etc/name_to_major | \
802
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
   318
	./driver_names.py $(INCLUDE_PATH_$(BUILDID)) \
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
   319
	$(BUILDID)/redist_cluster > $@
122
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
   320
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   321
proto/etc/nsswitch.conf:	proto Makefile
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   322
	./get_file_from_pkg.py	$(WOS_PKGS)/SUNWcsr etc/nsswitch.files > $@
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   323
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   324
proto/etc/X11/gdm/custom.conf:	proto Makefile
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   325
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWgnome-display-mgr-root	\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   326
	etc/X11/gdm/custom.conf | nawk '/^\[daemon\]/ { print $$0;	\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   327
			    print "AutomaticLoginEnable=true";		\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   328
			    print "AutomaticLogin=jack";		\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   329
			    print "GdmXserverTimeout=30";		\
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   330
			    continue }  { print $$0 }' > $@
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   331
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   332
proto/etc/power.conf:	proto Makefile
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   333
	./get_file_from_pkg.py	$(WOS_PKGS)/SUNWpmr etc/power.conf | nawk \
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   334
	'/^autoshutdown/{gsub("unconfigured","default");} {print $$0}' > $@
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   335
130
7b9081182c8a More fixes to faciliate importing WOS images, creating custom pkgs
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 129
diff changeset
   336
proto/boot/solaris/filelist.ramdisk:	proto
288
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   337
	(./get_file_from_pkg.py $(WOS_PKGS)/$(FILELIST_RAMDISK_PKG_$(BUILDID)) \
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   338
	    boot/solaris/filelist.ramdisk; \
130
7b9081182c8a More fixes to faciliate importing WOS images, creating custom pkgs
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 129
diff changeset
   339
	echo etc/zfs/zpool.cache) > $@
7b9081182c8a More fixes to faciliate importing WOS images, creating custom pkgs
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 129
diff changeset
   340
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   341
proto/etc/pam.conf:	proto
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   342
	(./get_file_from_pkg.py $(WOS_PKGS)/SUNWcsr etc/pam.conf;	\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   343
	echo "gdm-autologin auth  required    pam_unix_cred.so.1";	\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   344
	echo "gdm-autologin auth  sufficient  pam_allow.so.1";		\
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   345
	echo "gdm-autologin account  sufficient  pam_allow.so.1";	\
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   346
	echo "gdm-autologin session  sufficient  pam_allow.so.1";	\
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   347
	echo "gdm-autologin password  sufficient  pam_allow.so.1"	\
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   348
	) > $@
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   349
130
7b9081182c8a More fixes to faciliate importing WOS images, creating custom pkgs
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 129
diff changeset
   350
proto/etc/svc/global_repo.db:	proto
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   351
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWcsr lib/svc/seed/global.db > $@
122
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
   352
130
7b9081182c8a More fixes to faciliate importing WOS images, creating custom pkgs
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 129
diff changeset
   353
proto/etc/svc/nonglobal_repo.db:	proto
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   354
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWcsr lib/svc/seed/nonglobal.db > $@
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   355
200
6ee646fefbe7 190 'pkg install' silently fails when package has 2 files with same destination location
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 197
diff changeset
   356
# fix booting on non-sse capable cpus until 6332924 gets fixed
6ee646fefbe7 190 'pkg install' silently fails when package has 2 files with same destination location
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 197
diff changeset
   357
proto/lib/libc.so.1: proto
6ee646fefbe7 190 'pkg install' silently fails when package has 2 files with same destination location
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 197
diff changeset
   358
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWcslr lib/libc.so.1 > $@
6ee646fefbe7 190 'pkg install' silently fails when package has 2 files with same destination location
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 197
diff changeset
   359
	/usr/bin/elfedit -e 'cap:hw1 -and -cmp sse' $@
6ee646fefbe7 190 'pkg install' silently fails when package has 2 files with same destination location
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 197
diff changeset
   360
618
7be9399f34fc 4174 need hostid workaround for build 100a
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 607
diff changeset
   361
proto/lib/svc/method/svc-hostid: proto 100a/svc-hostid
7be9399f34fc 4174 need hostid workaround for build 100a
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 607
diff changeset
   362
	cp 100a/svc-hostid $@
7be9399f34fc 4174 need hostid workaround for build 100a
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 607
diff changeset
   363
169
1a79c3776e4e 17 Handle missing man pages more gracefully
Dan Price <dp@eng.sun.com>
parents: 156
diff changeset
   364
proto/usr/share/man/missing.man:	proto	missing.man
1a79c3776e4e 17 Handle missing man pages more gracefully
Dan Price <dp@eng.sun.com>
parents: 156
diff changeset
   365
	cp missing.man $@
1a79c3776e4e 17 Handle missing man pages more gracefully
Dan Price <dp@eng.sun.com>
parents: 156
diff changeset
   366
171
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   367
proto/etc/release:	proto
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   368
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWsolnm etc/release | head -1 | \
294
31840c0e747d 473 USB printers detected but given 'failed to connect' error message?
Dave Miner <dminer@opensolaris.org>
parents: 292
diff changeset
   369
	sed 's/.*snv_/                  OpenSolaris 2008.05 snv_/' \
171
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   370
	> $@
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   371
	cat release.figlet >> $@
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   372
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   373
proto/usr/share/man/man.cf:	proto
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   374
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWman usr/share/man/man.cf | \
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   375
	sed \
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   376
	'/MANSECTS/s/$$/,1openssl,3openssl,5openssl,7openssl/' \
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   377
	> $@
98d39d52223b Add licensing and getting started guide.
David.Comay@Sun.COM
parents: 169
diff changeset
   378
178
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   379
proto/usr/bin/ksh:	proto $(PROG)
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   380
	cp $(PROG) $@
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   381
345
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   382
proto/usr/share/applications/shares.desktop: proto
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   383
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWgnome-system-tools \
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   384
	usr/share/applications/shares.desktop | \
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   385
	./desktop_exec.sh /usr/lib/vp-shares > $@
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   386
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   387
proto/usr/share/applications/services.desktop: proto
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   388
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWgnome-system-tools \
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   389
	usr/share/applications/services.desktop | \
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   390
	./desktop_exec.sh /usr/lib/vp-services > $@
98b9538bfe3f 1387 Create hooks for Visual Panels
David Powell <David.Powell@sun.com>
parents: 334
diff changeset
   391
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   392
#
558
de01817b3bf1 178 OpenSolaris should use SHA256 password Hashing
Dan Price <dp@eng.sun.com>
parents: 557
diff changeset
   393
# change root's default shell, homedir, password
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   394
#
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   395
proto/etc/passwd:	proto Makefile
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   396
	(./get_file_from_pkg.py $(WOS_PKGS)/SUNWcsr etc/passwd | nawk -F:			\
528
697d894dca64 681 root as a role and "jack" user scheme doesn't work with IPS zones
Dave Miner <dminer@opensolaris.org>
parents: 519
diff changeset
   397
	'/^root/{ print "root:x:0:0:Super-User:/root:/usr/bin/bash";continue} {print $$0}') > $@
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   398
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   399
proto/etc/shadow:	proto Makefile
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   400
	(./get_file_from_pkg.py $(WOS_PKGS)/SUNWcsr etc/shadow | nawk -F:		\
572
e00f440451bd 3787 passwd change broke root's password
Dan Price <dp@eng.sun.com>
parents: 558
diff changeset
   401
	'/^root/{ print "root:$$5$$VgppCOxA$$ycFmYW4ObRRHhtsGEygDdexk5bugqgSiaSR9niNCouC:14146::::::";continue} {print $$0}') > $@
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   402
245
08af9ffa5667 142 Replace /sbin/sh with ksh93
David.Comay@Sun.COM
parents: 241
diff changeset
   403
proto/usr/has/bin/sh:	proto Makefile
08af9ffa5667 142 Replace /sbin/sh with ksh93
David.Comay@Sun.COM
parents: 241
diff changeset
   404
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWcsr sbin/sh > $@
08af9ffa5667 142 Replace /sbin/sh with ksh93
David.Comay@Sun.COM
parents: 241
diff changeset
   405
241
28c14474152f Make /usr/bin/vi be vim
Danek Duvall <danek.duvall@sun.com>
parents: 232
diff changeset
   406
proto/usr/has/bin/vi:	proto Makefile
28c14474152f Make /usr/bin/vi be vim
Danek Duvall <danek.duvall@sun.com>
parents: 232
diff changeset
   407
	./get_file_from_pkg.py $(WOS_PKGS)/SUNWcsu usr/bin/edit > $@
28c14474152f Make /usr/bin/vi be vim
Danek Duvall <danek.duvall@sun.com>
parents: 232
diff changeset
   408
618
7be9399f34fc 4174 need hostid workaround for build 100a
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 607
diff changeset
   409
proto/usr/sbin/extract_hostid:	proto ../misc/extract_hostid
7be9399f34fc 4174 need hostid workaround for build 100a
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 607
diff changeset
   410
	cp ../misc/extract_hostid $@
7be9399f34fc 4174 need hostid workaround for build 100a
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 607
diff changeset
   411
288
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   412
$(JDKFILES:%=proto/usr/jdk/instances/jdk1.6.0/%):	proto DLJ/$(@F)
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   413
	cp DLJ/$(@F) $@
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   414
288
38eb5ecc346d 584 resync package repository to snv_84
David.Comay@Sun.COM
parents: 253
diff changeset
   415
$(JREFILES:%=proto/usr/jdk/instances/jdk1.6.0/jre/%):	proto DLJ/$(@F)
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   416
	cp DLJ/$(@F) $@
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   417
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   418
$(CACHED_FILES:%=proto/%):	proto $(BUILDID)/$(@F) Makefile
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   419
	cat $(BUILDID)/$(@F) > $@
122
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
   420
130
7b9081182c8a More fixes to faciliate importing WOS images, creating custom pkgs
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 129
diff changeset
   421
proto:	Makefile
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   422
	mkdir -p proto/boot/grub
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   423
	mkdir -p proto/boot/solaris/devicedb
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   424
	mkdir -p proto/etc/X11/gdm
182
37bdc7bfc4f5 Added more fixes to get editable files in proper state for liveCD.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 178
diff changeset
   425
	mkdir -p proto/etc/inet
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   426
	mkdir -p proto/etc/security
671
8c6d0d1315cc 3897 livecd does not deliver necessary packages to support tracker
David.Comay@Sun.COM
parents: 640
diff changeset
   427
	mkdir -p proto/etc/skel
178
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   428
	mkdir -p proto/etc/svc
330
5619f72b91c2 630 Default zone templates should default to "ipkg" brand
David.Comay@Sun.COM
parents: 328
diff changeset
   429
	mkdir -p proto/etc/zones
377
90c02a011a3a 1740 beadm needs to be in an RBAC profile
David.Comay@Sun.COM
parents: 376
diff changeset
   430
	mkdir -p proto/kernel/drv
228
13b2ba24163f 219 no kex alg: unable to log with ssh on machine which was booted with LiveCD
"Dave Miner <dave.miner@sun.com>"
parents: 223
diff changeset
   431
	mkdir -p proto/lib/svc/method
557
74cc924a59be 2912 dead symlink in SUNWxcu4 package
David.Comay@Sun.COM
parents: 553
diff changeset
   432
	mkdir -p proto/root
704
af1831187588 4462 collisions in SUNWjavadb and SUNWjavadb-* packages
David.Comay@Sun.COM
parents: 700
diff changeset
   433
	mkdir -p proto/usr/X11/lib/xscreensaver/config
178
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   434
	mkdir -p proto/usr/bin
350
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   435
	mkdir -p proto/usr/has/bin
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   436
	mkdir -p proto/usr/jdk/instances/jdk1.6.0/jre/lib
726
5ca19ef4b963 3885 Enable the xvm/ipagent service on the live CD
John Levon <john.levon@sun.com>
parents: 722
diff changeset
   437
	mkdir -p proto/usr/lib/xen/bin
618
7be9399f34fc 4174 need hostid workaround for build 100a
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 607
diff changeset
   438
	mkdir -p proto/usr/sbin
350
c28da428c909 823 libsmbclient should be factored out of SUNWsmba
David.Comay@Sun.COM
parents: 348
diff changeset
   439
	mkdir -p proto/usr/share/applications
169
1a79c3776e4e 17 Handle missing man pages more gracefully
Dan Price <dp@eng.sun.com>
parents: 156
diff changeset
   440
	mkdir -p proto/usr/share/man
700
523bbe042418 141 PV OpenSolaris Live CD should start Xvnc
John Levon <john.levon@sun.com>
parents: 690
diff changeset
   441
	mkdir -p proto/var/svc/manifest/application/graphical-login
523bbe042418 141 PV OpenSolaris Live CD should start Xvnc
John Levon <john.levon@sun.com>
parents: 690
diff changeset
   442
	mkdir -p proto/var/svc/manifest/system/xvm
197
8fd0ce0a2b9b 175 Java is missing
David.Comay@Sun.COM
parents: 193
diff changeset
   443
	mkdir -p proto/var/svc/profile
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   444
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   445
%/$(TMPPKGS):
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   446
	$(MAKE) BUILDID=$(@D) $(@F)
122
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
   447
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   448
%:	$(BUILDID)/%.prototype $(BUILDID)/%.pkginfo $(FIX_FILES:%=proto/%)
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   449
	pkgmk -b ./proto -r . -f $(BUILDID)/[email protected] -d `pwd` -o
122
d3d3bcc906e0 Various changes needed to create clusters, import svr4 packages and install them.
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents:
diff changeset
   450
376
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   451
INCLUDE_PATH_75a = 75a:73:72:71:00
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   452
INCLUDE_PATH_79b = 79b:78:77:76:$(INCLUDE_PATH_75a)
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   453
INCLUDE_PATH_84 = 84:83:82:81:80:$(INCLUDE_PATH_79b)
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   454
INCLUDE_PATH_85 = 85:$(INCLUDE_PATH_84)
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   455
INCLUDE_PATH_86 = 86:$(INCLUDE_PATH_85)
377
90c02a011a3a 1740 beadm needs to be in an RBAC profile
David.Comay@Sun.COM
parents: 376
diff changeset
   456
INCLUDE_PATH_89 = 89:88:87:$(INCLUDE_PATH_86)
378
cff3113e592c 2043 additional minor changes for build 89 resync
David.Comay@Sun.COM
parents: 377
diff changeset
   457
INCLUDE_PATH_90 = 90:$(INCLUDE_PATH_89)
387
397177e3bf8d 2233 changes required to import snv_91
David.Comay@Sun.COM
parents: 378
diff changeset
   458
INCLUDE_PATH_91 = 91:$(INCLUDE_PATH_90)
403
dfac69ec5fcc 1874 SUNWgnome-libs needs dependency on SUNWgnome-xml
David.Comay@Sun.COM
parents: 387
diff changeset
   459
INCLUDE_PATH_92 = 92:$(INCLUDE_PATH_91)
412
1bd9f1e17690 2398 resync repository to snv_93
David.Comay@Sun.COM
parents: 407
diff changeset
   460
INCLUDE_PATH_93 = 93:$(INCLUDE_PATH_92)
426
fe4834d869d9 2561 X packages could use some manual dependencies
David.Comay@Sun.COM
parents: 412
diff changeset
   461
INCLUDE_PATH_94 = 94:$(INCLUDE_PATH_93)
446
903f0e853f7c 2240 SUNWicdc should be EOF'd
David.Comay@Sun.COM
parents: 443
diff changeset
   462
INCLUDE_PATH_95 = 95:$(INCLUDE_PATH_94)
471
0bbd5956ba66 2852 resync repository to snv_96
David.Comay@Sun.COM
parents: 455
diff changeset
   463
INCLUDE_PATH_96 = 96:$(INCLUDE_PATH_95)
505
0956b5b55a4d 3191 resync repository to snv_97
David.Comay@Sun.COM
parents: 490
diff changeset
   464
INCLUDE_PATH_97 = 97:$(INCLUDE_PATH_96)
528
697d894dca64 681 root as a role and "jack" user scheme doesn't work with IPS zones
Dave Miner <dminer@opensolaris.org>
parents: 519
diff changeset
   465
INCLUDE_PATH_98 = 98:$(INCLUDE_PATH_97)
557
74cc924a59be 2912 dead symlink in SUNWxcu4 package
David.Comay@Sun.COM
parents: 553
diff changeset
   466
INCLUDE_PATH_99 = 99:$(INCLUDE_PATH_98)
607
77b19d8766e7 3438 usage message exceeds typical line length
David.Comay@Sun.COM
parents: 590
diff changeset
   467
INCLUDE_PATH_100a = 100a:$(INCLUDE_PATH_99)
630
9b6ea468a778 3533 Live CD needs smaller X font set
David.Comay@Sun.COM
parents: 618
diff changeset
   468
INCLUDE_PATH_101 = 101:$(INCLUDE_PATH_100a)
671
8c6d0d1315cc 3897 livecd does not deliver necessary packages to support tracker
David.Comay@Sun.COM
parents: 640
diff changeset
   469
INCLUDE_PATH_101a = 101a:$(INCLUDE_PATH_101)
802
410ddef596d1 4498 Remove SUNWgnome-sys-suspend from LiveCD
David.Comay@Sun.COM
parents: 776
diff changeset
   470
INCLUDE_PATH_105 = 105:104:103:102:$(INCLUDE_PATH_101a)
836
1800b2c96160 5599 Installing SUNWxvnc to a zone is not enough
David.Comay@Sun.COM
parents: 828
diff changeset
   471
INCLUDE_PATH_106 = 106:$(INCLUDE_PATH_105)
376
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   472
125
8b66970ab314 Add preserve attribute to file action
Danek Duvall <danek.duvall@sun.com>
parents: 122
diff changeset
   473
import:	cluster.import $(TMPPKGS)
376
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   474
	$(SOLARIS.PY) -s $(REPO) -w $(WOS_PKGS) $(ELIDED_FILES:%=-D %) \
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   475
		$(INCLUDE_PATH_$(BUILDID):%=-I %) $(BUILDID)/all.i386
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   476
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   477
%/import:
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   478
	$(MAKE) BUILDID=$(@:%/import=%) import
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   479
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   480
slim_import:	$(BUILDID)/slim_cluster $(TMPPKGS)
376
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   481
	$(SOLARIS.PY) -s $(REPO) $(ALL_PKGS:%=-w %) $(ELIDED_FILES:%=-D %) \
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   482
		$(JUST_THESE_PKGS:%=-j %) $(INCLUDE_PATH_$(BUILDID):%=-I %) \
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   483
		$(BUILDID)/slim_cluster
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   484
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   485
%/slim_import:
519
9218f32678d0 2120 imports should always clobber the proto directory
Rich Burridge <rich.burridge@sun.com>
parents: 505
diff changeset
   486
	if test -z "$(JUST_THESE_PKGS)"; then \
9218f32678d0 2120 imports should always clobber the proto directory
Rich Burridge <rich.burridge@sun.com>
parents: 505
diff changeset
   487
		$(MAKE) clobber; \
9218f32678d0 2120 imports should always clobber the proto directory
Rich Burridge <rich.burridge@sun.com>
parents: 505
diff changeset
   488
	fi
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   489
	$(MAKE) BUILDID=$(@:%/slim_import=%) slim_import
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   490
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   491
redist_import:	$(BUILDID)/redist_cluster $(TMPPKGS)
376
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   492
	$(SOLARIS.PY) -s $(REPO) $(ALL_PKGS:%=-w %) $(ELIDED_FILES:%=-D %) \
6934ec444a99 1962 Import process update from one build to the next is too complicated
Danek Duvall <danek.duvall@sun.com>
parents: 353
diff changeset
   493
		$(JUST_THESE_PKGS:%=-j %) $(INCLUDE_PATH_$(BUILDID):%=-I %) \
828
f99b1fbb1566 2218 provide import file changes for base SPARC support
David.Comay@Sun.COM
parents: 819
diff changeset
   494
		$(BUILDID)/redist_cluster
348
e4dc1e5f7ea9 1400 "entire" incorporation should be built automatically
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 345
diff changeset
   495
	$(MAKE) $(BUILDID)/entire
149
9d48eb8071d9 Added support to src/util/distro-import/Makefile for multiple builds
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 148
diff changeset
   496
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   497
%/redist_import:
519
9218f32678d0 2120 imports should always clobber the proto directory
Rich Burridge <rich.burridge@sun.com>
parents: 505
diff changeset
   498
	if test -z "$(JUST_THESE_PKGS)"; then \
9218f32678d0 2120 imports should always clobber the proto directory
Rich Burridge <rich.burridge@sun.com>
parents: 505
diff changeset
   499
		$(MAKE) clobber; \
9218f32678d0 2120 imports should always clobber the proto directory
Rich Burridge <rich.burridge@sun.com>
parents: 505
diff changeset
   500
	fi
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   501
	$(MAKE) BUILDID=$(@:%/redist_import=%) redist_import
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   502
307
3a857fd8b787 787 optional dependencies are required
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 304
diff changeset
   503
%/entire:
3a857fd8b787 787 optional dependencies are required
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 304
diff changeset
   504
	$(MAKE) BUILDID=$(@:%/entire=%) entire
3a857fd8b787 787 optional dependencies are required
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 304
diff changeset
   505
348
e4dc1e5f7ea9 1400 "entire" incorporation should be built automatically
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 345
diff changeset
   506
$(BUILDID)/entire.incorporation: FRC
e4dc1e5f7ea9 1400 "entire" incorporation should be built automatically
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 345
diff changeset
   507
	./build_entire_incorporation $(BUILDID) > $@
e4dc1e5f7ea9 1400 "entire" incorporation should be built automatically
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 345
diff changeset
   508
307
3a857fd8b787 787 optional dependencies are required
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 304
diff changeset
   509
entire: $(BUILDID)/entire.incorporation
607
77b19d8766e7 3438 usage message exceeds typical line length
David.Comay@Sun.COM
parents: 590
diff changeset
   510
	PKG_REPO=$(REPO) ./import_manifest_file \
77b19d8766e7 3438 usage message exceeds typical line length
David.Comay@Sun.COM
parents: 590
diff changeset
   511
		[email protected],5.11-0.`echo $(BUILDID) | tr -d '[a-z]'` \
77b19d8766e7 3438 usage message exceeds typical line length
David.Comay@Sun.COM
parents: 590
diff changeset
   512
		$(BUILDID)/entire.incorporation
328
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   513
353
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   514
$(UNBUNDLED_TARGETS:%=$(BUILDS)/%) $(UNBUNDLED_CLUSTERS:%=$(BUILDS)/%):
328
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   515
	$(MAKE) BUILDID=$(@D) $(@F)
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   516
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   517
$(UNBUNDLED_TARGETS): unbundleds/$$(@:%.import=%)
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   518
	rm -f redist_cluster; ln -s $(BUILDID)/redist_cluster redist_cluster
407
5aa6cf2e3c31 1733 language support clusters
David.Comay@Sun.COM
parents: 403
diff changeset
   519
	$(SOLARIS.PY) -s $(REPO) $(ALL_PKGS:%=-w %) $(ELIDED_FILES:%=-D %) \
5aa6cf2e3c31 1733 language support clusters
David.Comay@Sun.COM
parents: 403
diff changeset
   520
		`./package_names.py unbundleds/$(@:%.import=%)` \
5aa6cf2e3c31 1733 language support clusters
David.Comay@Sun.COM
parents: 403
diff changeset
   521
		$(INCLUDE_PATH_$(BUILDID):%=-I %) unbundleds/$(@:%.import=%) \
5aa6cf2e3c31 1733 language support clusters
David.Comay@Sun.COM
parents: 403
diff changeset
   522
		redist_cluster
328
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   523
353
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   524
$(UNBUNDLED_CLUSTERS): unbundleds/$$(@:%.import=%)
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   525
	rm -f redist_cluster; ln -s $(BUILDID)/redist_cluster redist_cluster
407
5aa6cf2e3c31 1733 language support clusters
David.Comay@Sun.COM
parents: 403
diff changeset
   526
	$(SOLARIS.PY) -s $(REPO) $(ALL_PKGS:%=-w %) $(ELIDED_FILES:%=-D %) \
5aa6cf2e3c31 1733 language support clusters
David.Comay@Sun.COM
parents: 403
diff changeset
   527
		`./package_names.py unbundleds/$(@:%.import=%)` \
5aa6cf2e3c31 1733 language support clusters
David.Comay@Sun.COM
parents: 403
diff changeset
   528
		$(INCLUDE_PATH_$(BUILDID):%=-I %) unbundleds/$(@:%.import=%) \
5aa6cf2e3c31 1733 language support clusters
David.Comay@Sun.COM
parents: 403
diff changeset
   529
		$(UNBUNDLED_TARGETS:%.import=unbundleds/%) redist_cluster
353
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   530
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   531
%/all_unbundleds:
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   532
	$(MAKE) BUILDID=$(@D) $(@F)
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   533
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   534
all_unbundleds:	$(UNBUNDLED_TARGETS:%=$(BUILDID)/%)
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   535
	$(MAKE) $(BUILDID)/$(UNBUNDLED_CLUSTERS)
1833de81bb74 added import for unbundleds, clusters
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 350
diff changeset
   536
328
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   537
682
209b5ee2da2d 4592 Need to deliver script that generates the GUI Package Manager package classifications.
Rich Burridge <rich.burridge@sun.com>
parents: 671
diff changeset
   538
#
209b5ee2da2d 4592 Need to deliver script that generates the GUI Package Manager package classifications.
Rich Burridge <rich.burridge@sun.com>
parents: 671
diff changeset
   539
# Used to generate the GUI Package Manager classification files from the
209b5ee2da2d 4592 Need to deliver script that generates the GUI Package Manager package classifications.
Rich Burridge <rich.burridge@sun.com>
parents: 671
diff changeset
   540
# current package classifications.
209b5ee2da2d 4592 Need to deliver script that generates the GUI Package Manager package classifications.
Rich Burridge <rich.burridge@sun.com>
parents: 671
diff changeset
   541
#
209b5ee2da2d 4592 Need to deliver script that generates the GUI Package Manager package classifications.
Rich Burridge <rich.burridge@sun.com>
parents: 671
diff changeset
   542
guiclassification:
209b5ee2da2d 4592 Need to deliver script that generates the GUI Package Manager package classifications.
Rich Burridge <rich.burridge@sun.com>
parents: 671
diff changeset
   543
	./gen_os_files.py
209b5ee2da2d 4592 Need to deliver script that generates the GUI Package Manager package classifications.
Rich Burridge <rich.burridge@sun.com>
parents: 671
diff changeset
   544
490
d7df87f7340b 3127 backpublished SUNWipkg needs to depend on pyopenssl
Danek Duvall <danek.duvall@sun.com>
parents: 471
diff changeset
   545
%/SUNWipkg %/backpublish:
328
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   546
	$(MAKE) BUILDID=$(@D) $(@F)
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   547
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   548
SUNWipkg:
490
d7df87f7340b 3127 backpublished SUNWipkg needs to depend on pyopenssl
Danek Duvall <danek.duvall@sun.com>
parents: 471
diff changeset
   549
	PKG_REPO=$(REPO) ./publish_ips $(BUILDID) SUNWipkg
d7df87f7340b 3127 backpublished SUNWipkg needs to depend on pyopenssl
Danek Duvall <danek.duvall@sun.com>
parents: 471
diff changeset
   550
d7df87f7340b 3127 backpublished SUNWipkg needs to depend on pyopenssl
Danek Duvall <danek.duvall@sun.com>
parents: 471
diff changeset
   551
backpublish:
d7df87f7340b 3127 backpublished SUNWipkg needs to depend on pyopenssl
Danek Duvall <danek.duvall@sun.com>
parents: 471
diff changeset
   552
	PKG_REPO=$(REPO) ./publish_ips $(BUILDID) SUNWipkg
d7df87f7340b 3127 backpublished SUNWipkg needs to depend on pyopenssl
Danek Duvall <danek.duvall@sun.com>
parents: 471
diff changeset
   553
	PKG_REPO=$(REPO) ./publish_ips $(BUILDID) SUNWipkg-gui
d7df87f7340b 3127 backpublished SUNWipkg needs to depend on pyopenssl
Danek Duvall <danek.duvall@sun.com>
parents: 471
diff changeset
   554
	PKG_REPO=$(REPO) ./publish_ips $(BUILDID) SUNWipkg-gui-l10n
d7df87f7340b 3127 backpublished SUNWipkg needs to depend on pyopenssl
Danek Duvall <danek.duvall@sun.com>
parents: 471
diff changeset
   555
	PKG_REPO=$(REPO) ./publish_ips $(BUILDID) SUNWpython-cherrypy
d7df87f7340b 3127 backpublished SUNWipkg needs to depend on pyopenssl
Danek Duvall <danek.duvall@sun.com>
parents: 471
diff changeset
   556
	PKG_REPO=$(REPO) ./publish_ips $(BUILDID) SUNWpython-pyopenssl
328
83af2c933642 1005 Provide import target for ClusterTools 7.1
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 307
diff changeset
   557
178
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   558
clean:
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   559
	rm -f $(OBJS)
200
6ee646fefbe7 190 'pkg install' silently fails when package has 2 files with same destination location
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 197
diff changeset
   560
	rm -rf proto
178
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   561
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   562
clobber: clean
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   563
	rm -f $(PROG)
519
9218f32678d0 2120 imports should always clobber the proto directory
Rich Burridge <rich.burridge@sun.com>
parents: 505
diff changeset
   564
	rm -rf $(TMPPKGS)
178
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   565
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   566
lint:
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   567
	$(LINT) $(LINTFLAGS) $(SRCS)
256ac890be13 Provide a filter between the existing wordexp() and ksh93.
David.Comay@Sun.COM
parents: 171
diff changeset
   568
156
dbcb1a50c013 Summary: Second phase of redistribution changes.
David.Comay@Sun.COM
parents: 152
diff changeset
   569
.KEEP_STATE:
348
e4dc1e5f7ea9 1400 "entire" incorporation should be built automatically
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 345
diff changeset
   570
e4dc1e5f7ea9 1400 "entire" incorporation should be built automatically
Bart Smaalders <Bart.Smaalders@Sun.COM>
parents: 345
diff changeset
   571
FRC: