@@ -1382,8 +1382,9 @@ copy_directory_tree() {
1382
1382
_cdt_do_not_package=
1383
1383
_cdt_unchanged_patterns=
1384
1384
_cdt_classic=
1385
+ _cdt_external=
1385
1386
OPTIND=1
1386
- while getopts :adi:lnpu:c: _cdt_opt " $@ " ; do
1387
+ while getopts :adi:lnpu:c:e _cdt_opt " $@ " ; do
1387
1388
# shellcheck disable=2220
1388
1389
case $_cdt_opt in
1389
1390
a) _cdt_alpha=" true" ;;
@@ -1396,13 +1397,14 @@ copy_directory_tree() {
1396
1397
p) _cdt_do_not_package=" true" ;;
1397
1398
u) _cdt_unchanged_patterns=$OPTARG ;;
1398
1399
c) _cdt_classic=$OPTARG ;;
1400
+ e) _cdt_external=" true" ;;
1399
1401
esac
1400
1402
done
1401
1403
shift $(( OPTIND - 1 ))
1402
1404
_cdt_srcdir=$1
1403
1405
_cdt_destdir=$2
1404
1406
1405
- if [ -z " $_external_dir " ]; then
1407
+ if [ -z " $_cdt_external " ]; then
1406
1408
start_group " Copying files into ${_cdt_destdir# $topdir / } :" " copy"
1407
1409
else # don't nest groups
1408
1410
echo " Copying files into ${_cdt_destdir# $topdir / } :"
@@ -1497,7 +1499,7 @@ copy_directory_tree() {
1497
1499
_cdt_filters+=" |toc_filter version-retail ${_cdt_classic: +true} "
1498
1500
_cdt_filters+=" |toc_filter version-classic $( [[ -z " $_cdt_classic " || " $_cdt_classic " == " bcc" ]] && echo " true" ) "
1499
1501
_cdt_filters+=" |toc_filter version-bcc $( [[ -z " $_cdt_classic " || " $_cdt_classic " == " classic" ]] && echo " true" ) "
1500
- _cdt_filters+=" |toc_interface_filter"
1502
+ [ -z " $_cdt_external " ] && _cdt_filters+=" |toc_interface_filter"
1501
1503
[ -n " $_cdt_localization " ] && _cdt_filters+=" |localization_filter"
1502
1504
;;
1503
1505
esac
@@ -1663,7 +1665,7 @@ checkout_external() {
1663
1665
fi
1664
1666
# If a .pkgmeta file is present, process it for an "ignore" list.
1665
1667
parse_ignore " $_cqe_checkout_dir /.pkgmeta" " $_external_dir "
1666
- copy_directory_tree -dnp -i " $ignore " " $_cqe_checkout_dir " " $pkgdir /$_external_dir "
1668
+ copy_directory_tree -dnpe -i " $ignore " " $_cqe_checkout_dir " " $pkgdir /$_external_dir "
1667
1669
)
1668
1670
# Remove the ".checkout" subdirectory containing the full checkout.
1669
1671
if [ -d " $_cqe_checkout_dir " ]; then
0 commit comments