We already exclude Makefile, makefile, and makefile.old from copy of the
perl source tree that is used by perl-ptest, but Makefile.old is not
being excluded.  In a rebuild of perl with an existing source tree these
files now exist but have build paths in. As they're backup files, they
can just be excluded from the packages.

Use range globs to clean up the expressions, and exclude Makefile.old.

Signed-off-by: Ross Burton <[email protected]>
---
 meta/recipes-devtools/perl/perl-ptest.inc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-devtools/perl/perl-ptest.inc 
b/meta/recipes-devtools/perl/perl-ptest.inc
index 54c78075715..c233fab5453 100644
--- a/meta/recipes-devtools/perl/perl-ptest.inc
+++ b/meta/recipes-devtools/perl/perl-ptest.inc
@@ -10,12 +10,12 @@ do_install_ptest () {
        sed -e "s:\/usr\/local:${bindir}:g" -i cpan/version/t/*
        sed -e "s:\/opt:\/usr:" -i Porting/add-package.pl
        sed -e "s:\/local\/gnu\/:\/:" -i hints/cxux.sh
-       tar -c --exclude=try --exclude=a.out --exclude='*.o' 
--exclude=libperl.so* --exclude=Makefile --exclude=makefile --exclude=hostperl \
+       tar -c --exclude=try --exclude=a.out --exclude='*.o' 
--exclude=libperl.so* --exclude=[Mm]akefile --exclude=hostperl \
            --exclude=cygwin --exclude=os2 --exclude=djgpp --exclude=qnx 
--exclude=symbian --exclude=haiku \
            --exclude=vms --exclude=vos --exclude=NetWare --exclude=amigaos4  
--exclude=buildcustomize.pl \
            --exclude='win32/config.*' --exclude=plan9 --exclude=README.plan9 
--exclude=perlplan9.pod --exclude=Configure \
            --exclude=veryclean.sh --exclude=realclean.sh  
--exclude=getioctlsizes \
-           --exclude=dl_aix.xs --exclude=sdbm.3 --exclude='cflags.SH' 
--exclude=makefile.old \
+           --exclude=dl_aix.xs --exclude=sdbm.3 --exclude='cflags.SH' 
--exclude=[Mm]akefile.old \
                --exclude=miniperl --exclude=generate_uudmap --exclude=patches 
--exclude='config.log' * | ( cd ${D}${PTEST_PATH} && tar -x )
 
        ln -sf ${bindir}/perl ${D}${PTEST_PATH}/t/perl
-- 
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#167869): 
https://lists.openembedded.org/g/openembedded-core/message/167869
Mute This Topic: https://lists.openembedded.org/mt/92309531/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to