]> git.ipfire.org Git - pakfire.git/blame - macros/perl.macro
FHS: Drop /usr/bin/su from list of allowed SUID binaries
[pakfire.git] / macros / perl.macro
CommitLineData
88bf3753
MT
1# Perl constants.
2perl = /usr/bin/perl
3
4perl_sitearch = %(eval "$(%{perl} -V:installsitearch)"; echo ${installsitearch})
5perl_sitelib = %(eval "$(%{perl} -V:installsitelib)"; echo ${installsitelib})
6perl_vendorarch = %(eval "$(%{perl} -V:installvendorarch)"; echo ${installvendorarch})
7perl_vendorlib = %(eval "$(%{perl} -V:installvendorlib)"; echo ${installvendorlib})
8perl_archlib = %(eval "$(%{perl} -V:installarchlib)"; echo ${installarchlib})
9perl_privlib = %(eval "$(%{perl} -V:installprivlib)"; echo ${installprivlib})
9c2f7307 10perl_version = %(eval "$(%{perl} -V:version)"; echo ${version})
9cbc043d
MT
11
12perl_all_paths = {%{perl_vendorarch},%{perl_vendorlib},%{perl_archlib},%{perl_privlib}}
13
14# perl_cleanup: Removes unwanted perl files.
15perl_cleanup
16 # Remove perllocal.pod.
17 rm -f %{BUILDROOT}%{perl_all_paths}/perllocal.pod
18
19 # Remove all .packlist files.
20 find %{BUILDROOT}%{perl_all_paths} -name ".packlist" 2>/dev/null | \
21 xargs --no-run-if-empty rm -f
22
23 # Remove all empty .bs files.
24 find %{BUILDROOT}%{perl_all_paths} -name ".bs" -type f -empty 2>/dev/null | \
25 xargs --no-run-if-empty rm -f
26
27 # Run user-defined stuff.
28 %{perl_cleanup_cmds}
29end