Replace sed command with perl
Some implementations of sed require a newline before an ending '}'. The easier method is to replace that sed command with the corresponding perl command. Closes RT#4448 Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
parent
243a98d4a0
commit
5287761bfc
@ -492,11 +492,11 @@ uninstall_runtime:
|
|||||||
|
|
||||||
# A method to extract all names from a .pod file
|
# A method to extract all names from a .pod file
|
||||||
# The first sed extracts everything between "=head1 NAME" and the next =head1
|
# The first sed extracts everything between "=head1 NAME" and the next =head1
|
||||||
# The second sed joins all the lines into one
|
# The perl command joins all the lines into one
|
||||||
# The third sed removes the description and turns all commas into spaces
|
# The second sed removes the description and turns all commas into spaces
|
||||||
# Voilà, you have a space separated list of names!
|
# Voilà, you have a space separated list of names!
|
||||||
EXTRACT_NAMES=sed -e '1,/^=head1 *NAME *$$/d;/^=head1/,$$d' | \
|
EXTRACT_NAMES=sed -e '1,/^=head1 *NAME *$$/d;/^=head1/,$$d' | \
|
||||||
sed -e ':a;{N;s/\n/ /;ba}' | \
|
$(PERL) -p -0 -e 's/\n/ /g; END {print "\n"}' | \
|
||||||
sed -e 's/ - .*$$//;s/,/ /g'
|
sed -e 's/ - .*$$//;s/,/ /g'
|
||||||
PROCESS_PODS=\
|
PROCESS_PODS=\
|
||||||
set -e; \
|
set -e; \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user