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