diff options
Diffstat (limited to 'data/dpkg-perl/make.sh')
-rw-r--r-- | data/dpkg-perl/make.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/data/dpkg-perl/make.sh b/data/dpkg-perl/make.sh new file mode 100644 index 000000000..85b166be0 --- /dev/null +++ b/data/dpkg-perl/make.sh @@ -0,0 +1,11 @@ +LIBDIR="$("$(PKG_WORK_ perl)"/perl-5*/miniperl_top -e 'use Config; print $Config{vendorlib};')" +pkg: mkdir -p "/${LIBDIR}" +cp -a "$(PKG_DEST_ _dpkg)/${LIBDIR}" "${PKG_DEST}/${LIBDIR}" +pushd "$(PKG_DEST_ _dpkg)/" +grep -Erl '#!\s?/usr/bin/perl' . | while read -r line; do + dir=$(dirname $line) + pkg: mkdir -p "/${dir}" + pkg: cp -a "$line" "/${dir}" +done +popd +pkg: rm -rf /{usr,var}/lib{,exec}/dpkg/methods |