components/openvswitch/openvswitch.p5m
changeset 5105 4794ff32214d
parent 5090 5f131162e136
child 5730 cca4aa297e68
equal deleted inserted replaced
5102:02f7158e3764 5105:4794ff32214d
    27 set name=pkg.fmri \
    27 set name=pkg.fmri \
    28     value=pkg:/service/network/openvswitch@$(COMPONENT_VERSION),$(BUILD_VERSION)
    28     value=pkg:/service/network/openvswitch@$(COMPONENT_VERSION),$(BUILD_VERSION)
    29 set name=pkg.summary value="Open Virtual Switch and Utilities"
    29 set name=pkg.summary value="Open Virtual Switch and Utilities"
    30 set name=pkg.description \
    30 set name=pkg.description \
    31     value="Open vSwitch is a production quality open source software switch designed to be used as a vswitch in virtualized server environments.  A vswitch forwards traffic between different VMs on the same physical host and also forwards traffic between VMs and the physical network."
    31     value="Open vSwitch is a production quality open source software switch designed to be used as a vswitch in virtualized server environments.  A vswitch forwards traffic between different VMs on the same physical host and also forwards traffic between VMs and the physical network."
       
    32 # Usernames with underscores result in a pkglint error, but are not
       
    33 # actually prohibited and are mandated by PSARC.
       
    34 set name=pkg.linted.pkglint.action010.2 value=true
       
    35 set name=pkg.linted.pkglint.action010.3 value=true
       
    36 set name=com.oracle.info.description \
       
    37     value="portions of the Open vSwitch (OVS) software."
    32 set name=com.oracle.info.tpno value=$(TPNO)
    38 set name=com.oracle.info.tpno value=$(TPNO)
    33 set name=info.classification value=org.opensolaris.category.2008:System/Services
    39 set name=info.classification value=org.opensolaris.category.2008:System/Services
    34 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
    40 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
    35 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
    41 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
    36 set name=org.opensolaris.arc-caseid value=PSARC/2015/999
    42 set name=org.opensolaris.arc-caseid value=PSARC/2015/999
    44 file ovs.user_attr path=etc/user_attr.d/application:openswitch:ovs group=sys
    50 file ovs.user_attr path=etc/user_attr.d/application:openswitch:ovs group=sys
    45 file ovsdb.xml path=lib/svc/manifest/application/openvswitch/ovsdb.xml group=sys
    51 file ovsdb.xml path=lib/svc/manifest/application/openvswitch/ovsdb.xml group=sys
    46 # The following pkg.depend.bypass-generate is needed because the vswitch
    52 # The following pkg.depend.bypass-generate is needed because the vswitch
    47 # service depends upon the ovsdb service. pkgdepend fails to find the file
    53 # service depends upon the ovsdb service. pkgdepend fails to find the file
    48 # containing the ovsdb service (since ovsdb.xml is under
    54 # containing the ovsdb service (since ovsdb.xml is under
    49 # $(COMPONENT_DIR)/files) and fails.
    55 #  $(COMPONENT_DIR)/files) and fails.
    50 file vswitch.xml path=lib/svc/manifest/application/openvswitch/vswitch.xml \
    56 file vswitch.xml path=lib/svc/manifest/application/openvswitch/vswitch.xml \
    51     group=sys pkg.depend.bypass-generate=.*
    57     group=sys pkg.depend.bypass-generate=.*
    52 file ovs-svc path=lib/svc/method/ovs-svc mode=0555
    58 file ovs-svc path=lib/svc/method/ovs-svc mode=0555
    53 file ovs-clean.py path=usr/lib/ovs/ovs-clean.py mode=0555
    59 file ovs-clean.py path=usr/lib/ovs/ovs-clean.py mode=0555
    54 file path=usr/lib/ovs/ovs-vswitchd mode=0555
    60 file path=usr/lib/ovs/ovs-vswitchd mode=0555