package_deb: Avoid chdir warnings and restore cwd after packaging
dpkg-build needs to be executed in the root of the package, so save and restore the current directory so this task doesn't modify the state. (From OE-Core rev: c294f4ed5a02b055916cfc26a2fca672edee1208) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
3dfe69bef6
commit
9b32dd5a00
|
@ -53,6 +53,8 @@ python do_package_deb () {
|
|||
import textwrap
|
||||
import subprocess
|
||||
|
||||
oldcwd = os.getcwd()
|
||||
|
||||
workdir = d.getVar('WORKDIR', True)
|
||||
if not workdir:
|
||||
bb.error("WORKDIR not defined, unable to package")
|
||||
|
@ -311,6 +313,7 @@ python do_package_deb () {
|
|||
|
||||
cleanupcontrol(root)
|
||||
bb.utils.unlockfile(lf)
|
||||
os.chdir(oldcwd)
|
||||
}
|
||||
# Indirect references to these vars
|
||||
do_package_write_deb[vardeps] += "PKGV PKGR PKGV DESCRIPTION SECTION PRIORITY MAINTAINER DPKG_ARCH PN HOMEPAGE"
|
||||
|
|
Loading…
Reference in New Issue