fuel-plugin-ovs/ovs_build/dpdk_16.07.fuel/debian
Guo Ruijing 18b80bb154 build ovs with dpdk from mos
ovs with dpdk installation fails due to dpdk dependency change.
To fix this issue, dpdk is built from mos debian. with this fix,
ovs with dpdk can be installed. Another fix is expected to fix new
issue after ovs with dpdk installation.

Change-Id: Ia69bfbf64a820575fd5453f18ad33052a3a490af
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
2017-01-16 15:40:50 -05:00
..
patches Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
source Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
tests Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
README.source Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
changelog Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
compat Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
control Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
control.modules.in Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
copyright Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk-dev.lintian-overrides Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk-doc.README.Debian Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk-doc.lintian-overrides Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk-igb-uio-dkms.dkms Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk-init Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk-rte-kni-dkms.dkms Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk-sdk-env.sh.in Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk.conf Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk.init Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk.install Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk.interfaces Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
dpdk.service Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
kernel-version Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
libdpdk.pc.in Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
libethdev4.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-acl2.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-cfgfile2.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-cmdline2.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-cryptodev1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-distributor1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-eal2.symbols build ovs with dpdk from mos 2017-01-16 15:40:50 -05:00
librte-hash2.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-ip-frag1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-jobstats1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-kni2.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-kvargs1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-lpm2.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-mbuf2.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-mempool2.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-meter1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pdump1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pipeline3.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-af-packet1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-bnxt1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-bond1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-cxgbe1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-e1000-1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-ena1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-enic1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-fm10k1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-i40e1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-ixgbe1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-null-crypto1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-null1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-pcap1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-ring2.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-vhost1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-virtio1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-vmxnet3-uio1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-pmd-xenvirt1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-port3.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-power1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-reorder1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-ring1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-sched1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-table2.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-timer1.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
librte-vhost3.symbols Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
prep-modules Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
rules Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00
watch Move all files from dpdk_16.07.fuel to dpdk_16.07.fuel/debian 2017-01-11 16:45:06 -05:00

README.source

How to build the package - for CI systems, etc

1 - install all the build-dependencies as listed in the debian/control file.
    From the repo top-level directory:

apt-get install `dpkg-checkbuilddeps |& sed "s/.*://g" |& sed "s/(...[0-9]*)//g"`

2 - run debuild (the flags will avoid signing the built packages):
    From the repo top-level directory:

debuild -uc -us

***************

quilt patches format

Note that we use the dquilt format for patches as outlined on Debian's wiki:
https://www.debian.org/doc/manuals/maint-guide/modify.en.html#quiltrc

Please consider using the same format to avoid excessive churn when adding or
refreshing patches.

Add the following to your ~/.bashrc (or equivalent):

alias dquilt="quilt --quiltrc=${HOME}/.quiltrc-dpkg"
complete -F _quilt_completion $_quilt_complete_opt dquilt

And then create a new ~/.quiltrc-dpkg file with content:

d=. ; while [ ! -d $d/debian -a `readlink -e $d` != / ]; do d=$d/..; done
if [ -d $d/debian ] && [ -z $QUILT_PATCHES ]; then
    # if in Debian packaging tree with unset $QUILT_PATCHES
    QUILT_PATCHES="debian/patches"
    QUILT_PATCH_OPTS="--reject-format=unified"
    QUILT_DIFF_ARGS="-p ab --no-timestamps --no-index --color=auto"
    QUILT_REFRESH_ARGS="-p ab --no-timestamps --no-index"
    QUILT_COLORS="diff_hdr=1;32:diff_add=1;34:diff_rem=1;31:diff_hunk=1;33:diff_ctx=35:diff_cctx=33"
    if ! [ -d $d/debian/patches ]; then mkdir $d/debian/patches; fi
fi

Open a new terminal or souce ~/.bashrc, and then you will be able to use
dquilt.