aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter7/perl.sh16
1 files changed, 10 insertions, 6 deletions
diff --git a/chapter7/perl.sh b/chapter7/perl.sh
index 2cb5245..970e17c 100644
--- a/chapter7/perl.sh
+++ b/chapter7/perl.sh
@@ -1,11 +1,15 @@
+#!/bin/bash
+
+MAJMIN="$(cut -d\. -f1,2 <<< "${VERSION}")"
+
sh Configure -des \
-Dprefix=/usr \
-Dvendorprefix=/usr \
- -Dprivlib=/usr/lib/perl5/5.32/core_perl \
- -Darchlib=/usr/lib/perl5/5.32/core_perl \
- -Dsitelib=/usr/lib/perl5/5.32/site_perl \
- -Dsitearch=/usr/lib/perl5/5.32/site_perl \
- -Dvendorlib=/usr/lib/perl5/5.32/vendor_perl \
- -Dvendorarch=/usr/lib/perl5/5.32/vendor_perl &&
+ -Dprivlib=/usr/lib/perl5/"${MAJMIN}"/core_perl \
+ -Darchlib=/usr/lib/perl5/"${MAJMIN}"/core_perl \
+ -Dsitelib=/usr/lib/perl5/"${MAJMIN}"/site_perl \
+ -Dsitearch=/usr/lib/perl5/"${MAJMIN}"/site_perl \
+ -Dvendorlib=/usr/lib/perl5/"${MAJMIN}"/vendor_perl \
+ -Dvendorarch=/usr/lib/perl5/"${MAJMIN}"/vendor_perl &&
make &&
make -j1 install