Makefile revision 6e91bba0d6c6bdabbba62cefae583715a4a58e2a
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
include ../../Makefile.cmd
#
# Because seed repository construction requires a functioning repository, a
# working svccfg(1) binary, and XML support, the following libraries must exist
# on the build system or in the proto area: libscf, libuutil, and libxml2.
#
#
# We build and deliver 3 seed repositories:
# global.db -- for a standalone Solaris (global zone)
# nonglobal.db -- for a Solaris Zone
# miniroot.db -- for the install miniroot
# COMMON_DESCRIPTIONS contains manifests needed by all 3 repositories.
# contain additional manifests needed.
#
#
# Manifests needed by all seed repositories. If you change this, you
# must test Solaris standalone, Solaris zone, and Install miniroot.
#
../milestone/global.xml \
../milestone/identity.xml \
../milestone/local-fs.xml \
../milestone/minimal-fs.xml \
../milestone/multi-user.xml \
../milestone/restarter.xml \
../milestone/root-fs.xml \
../milestone/single-user.xml \
../milestone/usr-fs.xml \
../../dlmgmtd/dlmgmt.xml \
#
# Additional manifests for standalone Solaris
#
#
# Additional manifests for a Solaris zone
#
#
# Additional manifests for the install miniroot.
#
../milestone/sysconfig.xml \
../../ldapcachemgr/client.xml \
../../ypcmd/client.xml \
../../ypcmd/server.xml \
../../keyserv/keyserv.xml \
../../nscd/name-service-cache.xml \
../../syslogd/system-log.xml
FILEMODE = 0600
# be copied
for m in $(COMMON_DESCRIPTIONS); do \
echo $$m; \
done
for m in $(GLOBAL_ZONE_DESCRIPTIONS); do \
echo $$m; \
done
for m in $(NONGLOBAL_ZONE_DESCRIPTIONS); do \
echo $$m; \
done
for m in $(MINIROOT_DESCRIPTIONS); do \
echo $$m; \
done
#
# Make sure the miniroot's syslogd and rpcbind do not respond
# to packets from outside the machine. Since we cannot set property
# values by applying a profile yet, we need to set them explicitly
# with svccfg commands.
#
#
$(INSTALLSEED):
$(INS.dir)
FRC: