Patchwork perl: do not use pushd

login
register
mail settings
Submitter rongqing.li@windriver.com
Date Sept. 24, 2013, 9:23 a.m.
Message ID <1380014635-21068-1-git-send-email-rongqing.li@windriver.com>
Download mbox | patch
Permalink /patch/58641/
State Accepted
Commit ec7e738845f72888b0016340d7da636e5ec46a1b
Headers show

Comments

rongqing.li@windriver.com - Sept. 24, 2013, 9:23 a.m.
From: Roy Li <rongqing.li@windriver.com>

pushd is not available when system is using dash as default shell

Signed-off-by: Roy Li <rongqing.li@windriver.com>
---
 meta/recipes-devtools/perl/perl-ptest.inc |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Patch

diff --git a/meta/recipes-devtools/perl/perl-ptest.inc b/meta/recipes-devtools/perl/perl-ptest.inc
index caa2b61..15afe2d 100644
--- a/meta/recipes-devtools/perl/perl-ptest.inc
+++ b/meta/recipes-devtools/perl/perl-ptest.inc
@@ -21,11 +21,11 @@  do_install_ptest () {
 	# Tweaks to make tests pass
 	cp -pv lib/unicore/TestProp.pl ${D}${libdir}/perl/${PV}/unicore/
 	# Put all *.t files from the lib dir in the ptest package
-	pushd lib
+	cd lib
 	for file in `find -name \*.t`; do
 	    tar -cf - $file | ( cd ${D}${libdir}/perl/${PV} && tar -xf - )
 	done
-	popd
+	cd ..
 
 	mkdir -p ${D}${libdir}/perl/${PV}/XS
 	cp -pv lib/XS/APItest.pm ${D}${libdir}/perl/${PV}/XS/