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 |