libuser: Fix case where ${B} != ${S}

Fix out of tree builds and a parallel make race, see the patch header
for details.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pam: Fix case where ${B} != ${S}

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
watchdog: Fix case where ${B} != ${S}

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
texinfo: Fix case where ${B} != ${S}

The install function needs to reference generated files in ${B}.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
xinted: Fix case where ${B} != ${S}

do_install needs to reference files in ${B} and we need to run
do_configuze in ${S}.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
dpkg: Fix case where ${B} != ${S}

Add missing path component to make out of tree builds work.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
python-pygtk: Fix case where ${B} != ${S}

Fix out of tree builds by adding missing path component.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
rpm: Fix case where ${B} != ${S}

We need to run autogen.sh in the correct directory (${S}).

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pm-utils: Fix case where ${B} != ${S}

Change to the correct directory to execute gnu-configize.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lzop: Fix case where ${B} != ${S}

Remove path assumptions and ensure out of tree builds work.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pth: Fix case where ${B} != ${S}

Ensure the autotools commands are executed in ${S} to allow out of tree
builds to work.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
mtdev: Fix case where ${B} != ${S}

Add patch to allow out of tree builds to work.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
directfb: Fix case where ${B} != ${S}

Add patch to allow out of tree builds to work.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
dhcp: Fix case where ${B} != ${S}

Add patch to allow out of tree builds to work.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
babeltrace: Fix case where ${B} != ${S}

Autotools need to run in ${S}.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
base-passwd: Fix case where ${B} != ${S}

Need to reference build objects from ${B}.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
apt: Fix case where ${B} != ${S}

Need to reference objects from ${B}.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
distro: Add separatebuilddir.inc

Going forward its going to be useful to separate build data from source data
in those autotooled projects which support it. Unfortunately there is a lot
of breakage so for now, this starts the creation of an opt in list which
we can iterate over enable more recipes over time.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
distrodata.bbclass: added some more git processing

	* Truncated all git MD5 sums to 7 digits
	* Added regex checking for git packages as well

Signed-off-by: Emilia Ciobanu <emilia.maria.silvia.ciobanu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
connman-conf: Move the setup script into /usr/lib/connman

The /etc/connman is not suitable for the setup script.
There are other connman related scripts in /usr/lib/connman
so moving the wired setup script there.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>