forked from pool/openvswitch
Dirk Mueller
ab792e6395
- Multiple fixes for the openvswitch-dpdk package (bsc#985878) * Rename main package name to openvswitch-dpdk * Do not build the python and kmp packages since they do not depend on the DPDK capabilities * Remove the open_virtual_switch capability. The openvswitch-common will be used by reverse dependencies to require either of the OvS packages. * Provide virtual capabilities for all DPDK subpackages. * Fix the dependencies in the python package to require either of the OvS packages. * Suggest the kmp package only if it's actually provided. * Small cleanups. OBS-URL: https://build.opensuse.org/request/show/403989 OBS-URL: https://build.opensuse.org/package/show/network/openvswitch?expand=0&rev=92
20 lines
587 B
Bash
20 lines
587 B
Bash
#!/bin/sh
|
|
|
|
# Start fresh
|
|
for f in spec changes; do
|
|
cp openvswitch.$f openvswitch-dpdk.$f || exit 1
|
|
done
|
|
|
|
#
|
|
#- Add comment about generated file
|
|
#- Fix {,sub-}package name, description, summary
|
|
#- Enable the dpdk conditional build
|
|
sed -i -e "/^Name:.*openvswitch$/i \
|
|
# Do NOT edit this auto generated file! Edit openvswitch.spec instead\n\
|
|
# and run 'pre_checkin.sh' before committing" \
|
|
-e "/^#\s*spec file/s/openvswitch$/&-dpdk/" \
|
|
-e "/^Name:/s/openvswitch/&-dpdk/g" \
|
|
-e "/^Summary:/s/^.*$/&\ \(DPDK\)/g" \
|
|
-e "/^%bcond_with\s*dpdk/s/with/&out/" \
|
|
openvswitch-dpdk.spec || exit 1
|