1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License (the "License").
6# You may not use this file except in compliance with the License.
7#
8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9# or http://www.opensolaris.org/os/licensing.
10# See the License for the specific language governing permissions
11# and limitations under the License.
12#
13# When distributing Covered Code, include this CDDL HEADER in each
14# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15# If applicable, add the following below this CDDL HEADER, with the
16# fields enclosed by brackets "[]" replaced with your own identifying
17# information: Portions Copyright [yyyy] [name of copyright owner]
18#
19# CDDL HEADER END
20#
21
22#
23# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24# Copyright 2012 Nexenta Systems, Inc. All rights reserved.
25#
26
27set name=pkg.fmri value=pkg:/service/network/nis@0.5.11,5.11-0.155.53
28set name=pkg.description value="NIS Server for Solaris 2.6 and up"
29set name=pkg.summary value="NIS Server for Solaris"
30set name=info.classification value="org.opensolaris.category.2008:System/Administration and Configuration"
31set name=variant.arch value=i386
32dir group=sys mode=0755 owner=root path=etc
33dir group=sys mode=0755 owner=root path=etc/default
34dir group=bin mode=0755 owner=root path=lib
35dir group=bin mode=0755 owner=root path=lib/svc
36dir group=sys mode=0755 owner=root path=lib/svc/manifest
37dir group=sys mode=0755 owner=root path=lib/svc/manifest/network
38dir group=sys mode=0755 owner=root path=lib/svc/manifest/network/nis
39dir group=sys mode=0755 owner=root path=usr
40dir group=bin mode=0755 owner=root path=usr/lib
41dir group=sys mode=0755 owner=root path=usr/lib/netsvc
42dir group=bin mode=0755 owner=root path=usr/lib/netsvc/yp
43dir group=bin mode=0755 owner=root path=usr/sbin
44dir facet.doc.man=true group=bin mode=0755 owner=root path=usr/share/man/man1m
45dir group=sys mode=0755 owner=root path=var
46dir group=bin mode=0755 owner=root path=var/yp
47dir group=bin mode=0755 owner=root path=var/yp/binding
48file NOHASH group=sys mode=0644 original_name=SUNWyp:etc/default/yppasswdd owner=root path=etc/default/yppasswdd preserve=renamenew
49file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/network/nis/passwd.xml restart_fmri=svc:/system/manifest-import:default
50file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/network/nis/server.xml restart_fmri=svc:/system/manifest-import:default
51file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/network/nis/update.xml restart_fmri=svc:/system/manifest-import:default
52file NOHASH group=sys mode=0444 owner=root path=lib/svc/manifest/network/nis/xfr.xml restart_fmri=svc:/system/manifest-import:default
53file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/inityp2l
54file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/mkalias
55file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/multi
56file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/multi.awk
57file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/rpc.yppasswdd
58file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/rpc.ypupdated
59file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/stdethers
60file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/stdhosts
61file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/udpublickey
62file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/ypmap2src
63file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/yppush
64file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/ypserv
65file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/ypxfr_1perday
66file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/ypxfr_1perhour
67file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/ypxfr_2perday
68file NOHASH group=bin mode=0555 owner=root path=usr/lib/netsvc/yp/ypxfrd
69file NOHASH group=bin mode=0555 owner=root path=usr/sbin/mknetid
70file NOHASH group=bin mode=0555 owner=root path=usr/sbin/revnetgroup
71file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/inityp2l.1m
72file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/rpc.rexd.1m
73file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/rpc.yppasswdd.1m
74file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/rpc.ypupdated.1m
75file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/ypmake.1m
76file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/ypmap2src.1m
77file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/yppush.1m
78file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man1m/ypserv.1m
79file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man4/NISLDAPmapping.4
80file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man4/securenets.4
81file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man4/updaters.4
82file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man4/ypfiles.4
83file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man4/yppasswdd.4
84file NOHASH facet.doc.man=true group=bin mode=0444 owner=root path=usr/share/man/man4/ypserv.4
85file NOHASH group=bin mode=0555 original_name=SUNWyp:var/yp/Makefile owner=root path=var/yp/Makefile preserve=renamenew
86file NOHASH group=bin mode=0500 owner=root path=var/yp/updaters
87legacy arch=i386 category=system desc="NIS Server for Solaris 2.6 and up" hotline="Please contact your local service provider" name="NIS Server for Solaris (root)" pkg=SUNWypr vendor=Illumos version=11.11,REV=2009.11.11
88legacy arch=i386 category=system desc="NIS Server for Solaris 2.6 and up" hotline="Please contact your local service provider" name="NIS Server for Solaris (usr)" pkg=SUNWypu vendor=Illumos version=11.11,REV=2009.11.11
89license cr_Sun license=cr_Sun
90license lic_CDDL license=lic_CDDL
91link facet.doc.man=true path=usr/share/man/man1m/rexd.1m target=rpc.rexd.1m
92link facet.doc.man=true path=usr/share/man/man1m/yppasswdd.1m target=rpc.yppasswdd.1m
93link facet.doc.man=true path=usr/share/man/man1m/ypupdated.1m target=rpc.ypupdated.1m
94link facet.doc.man=true path=usr/share/man/man1m/ypxfrd.1m target=ypserv.1m
95#
96# CDDL HEADER START
97#
98# The contents of this file are subject to the terms of the
99# Common Development and Distribution License (the "License").
100# You may not use this file except in compliance with the License.
101#
102# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
103# or http://www.opensolaris.org/os/licensing.
104# See the License for the specific language governing permissions
105# and limitations under the License.
106#
107# When distributing Covered Code, include this CDDL HEADER in each
108# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
109# If applicable, add the following below this CDDL HEADER, with the
110# fields enclosed by brackets "[]" replaced with your own identifying
111# information: Portions Copyright [yyyy] [name of copyright owner]
112#
113# CDDL HEADER END
114#
115
116#
117# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
118#
119
120#
121# These actions represent settings which should appear in every package.
122#
123
124#
125# Name the consolidation this package came from.
126#
127set name=org.opensolaris.consolidation value=osnet
128
129#
130# Indicate that the package was published in a zones aware
131# fashion.
132#
133set name=variant.opensolaris.zone value=global value=nonglobal
134#
135# CDDL HEADER START
136#
137# The contents of this file are subject to the terms of the
138# Common Development and Distribution License (the "License").
139# You may not use this file except in compliance with the License.
140#
141# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
142# or http://www.opensolaris.org/os/licensing.
143# See the License for the specific language governing permissions
144# and limitations under the License.
145#
146# When distributing Covered Code, include this CDDL HEADER in each
147# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
148# If applicable, add the following below this CDDL HEADER, with the
149# fields enclosed by brackets "[]" replaced with your own identifying
150# information: Portions Copyright [yyyy] [name of copyright owner]
151#
152# CDDL HEADER END
153#
154
155#
156# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
157# Use is subject to license terms.
158#
159
160#
161# Only publish packages for the currently specified architecture
162#
163# This is somewhat nonintuitive.  In English:
164#
165#	For any action of type "set",
166#	if the "name" property matches the regex "variant.arch",
167#	and *every* occurrence of the "value" property does not match
168#		$ARCH, then don't publish it.
169#
170# ...in other words, if *any* occurrence of "value" matches i386,
171# then the negative lookahead assertion in the regex will fail, and we
172# won't abort based on the action.
173#
174
175#
176# Catch don't-publish settings from manifest-embedded transforms
177#
178#
179# CDDL HEADER START
180#
181# The contents of this file are subject to the terms of the
182# Common Development and Distribution License (the "License").
183# You may not use this file except in compliance with the License.
184#
185# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
186# or http://www.opensolaris.org/os/licensing.
187# See the License for the specific language governing permissions
188# and limitations under the License.
189#
190# When distributing Covered Code, include this CDDL HEADER in each
191# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
192# If applicable, add the following below this CDDL HEADER, with the
193# fields enclosed by brackets "[]" replaced with your own identifying
194# information: Portions Copyright [yyyy] [name of copyright owner]
195#
196# CDDL HEADER END
197#
198
199#
200# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
201#
202
203#
204# This file and its contents are supplied under the terms of the
205# Common Development and Distribution License ("CDDL"), version 1.0.
206# You may only use this file in accordance with the terms of version
207# 1.0 of the CDDL.
208#
209# A full copy of the text of the CDDL should have accompanied this
210# source.  A copy of the CDDL is also available via the Internet
211# at http://www.illumos.org/license/CDDL.
212#
213
214# Copyright 2011, Richard Lowe
215
216# Manual pages are documentation, and more specifically 'man' documentation
217#
218# CDDL HEADER START
219#
220# The contents of this file are subject to the terms of the
221# Common Development and Distribution License (the "License").
222# You may not use this file except in compliance with the License.
223#
224# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
225# or http://www.opensolaris.org/os/licensing.
226# See the License for the specific language governing permissions
227# and limitations under the License.
228#
229# When distributing Covered Code, include this CDDL HEADER in each
230# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
231# If applicable, add the following below this CDDL HEADER, with the
232# fields enclosed by brackets "[]" replaced with your own identifying
233# information: Portions Copyright [yyyy] [name of copyright owner]
234#
235# CDDL HEADER END
236#
237
238#
239# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
240# Copyright 2011, Richard Lowe
241#
242
243#
244# For kernel/drv, set .conf files to mode 0644.  Assume all other
245# files there are drivers, and give them mode 0755 and reboot-needed.
246#
247# The (?<!r) construct in the reboot-needed transform is a negative
248# lookbehind assertion: it says "only match this regex if the
249# previously matched text does NOT match regex r."  So it will match
250# all files in the various kernel trees, except for .conf files.
251#
252
253
254#
255# Non-global zones should not have content in kernel, usr/kernel (and
256# other kernel dirs) or in boot/.
257#
258
259
260#
261# shared objects should generally have mode 0755
262#
263
264#
265# Catch some of the collections of largely read-only files
266#
267
268
269#
270# For what's left, go with root:bin 0644, +x for directories
271#
272
273#
274# Default values for legacy actions
275#
276#
277# CDDL HEADER START
278#
279# The contents of this file are subject to the terms of the
280# Common Development and Distribution License (the "License").
281# You may not use this file except in compliance with the License.
282#
283# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
284# or http://www.opensolaris.org/os/licensing.
285# See the License for the specific language governing permissions
286# and limitations under the License.
287#
288# When distributing Covered Code, include this CDDL HEADER in each
289# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
290# If applicable, add the following below this CDDL HEADER, with the
291# fields enclosed by brackets "[]" replaced with your own identifying
292# information: Portions Copyright [yyyy] [name of copyright owner]
293#
294# CDDL HEADER END
295#
296
297#
298# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
299#
300
301#
302# Pull out the license paths for staging in the proto area.  Ignore
303# those with no path separators, as that indicates a file kept in
304# $SRC/pkg/license_files, rather than alongside the associated source.
305#
306
307#
308# Ordering is important here, and the last line wins.
309#
310# The default of "current" is provided by the calling environment,
311# rather than a print operation.
312#
313set name=org.opensolaris.smf.fmri value=svc:/network/nis/passwd value=svc:/network/nis/passwd:default value=svc:/network/nis/server value=svc:/network/nis/server:default value=svc:/network/nis/update value=svc:/network/nis/update:default value=svc:/network/nis/xfr value=svc:/network/nis/xfr:default
314depend fmri=consolidation/osnet/osnet-incorporation type=require
315depend fmri=pkg:/SUNWcs@0.5.11-0.155.53 type=require
316depend fmri=pkg:/developer/build/make type=require
317depend fmri=pkg:/system/extended-system-utilities@0.5.11-0.155.53 type=require
318depend fmri=pkg:/system/library/g++-4-runtime@4.9.4-2017.0.0.4.10319.314 type=require
319depend fmri=pkg:/system/library/gcc-4-runtime@4.9.4-2017.0.0.4.10319.314 type=require
320depend fmri=pkg:/system/library@0.5.11-0.155.53 type=require
321depend fmri=pkg:/system/network/nis@0.5.11-0.155.53 type=require
322#
323# This file and its contents are supplied under the terms of the
324# Common Development and Distribution License ("CDDL"). You may
325# only use this file in accordance with the terms of the CDDL.
326#
327# A full copy of the text of the CDDL should have accompanied this
328# source. A copy of the CDDL is also available via the Internet at
329# http://www.illumos.org/license/CDDL.
330#
331
332#
333# Copyright 2019 Alexander Pyhalov
334# Copyright 2020 OmniOS Community Edition (OmniOSce) Association.
335#
336
337#
338# These transforms drop the information that we don't want to appear
339# in final package versions.
340#
341
342# Drop pkg.depend.bypass-generate attributes
343
344# Drop pkg.depend.runpath attributes
345
346# Remove pkg debug information
347
348