Author: pierre
Date: Mon Feb 27 09:33:46 2017
New Revision: 3889
Log:
merge new_features revision 3888
Modified:
jhalfs/trunk/common/libs/func_install_blfs
Modified: jhalfs/trunk/common/libs/func_install_blfs
==============================================================================
--- jhalfs/trunk/common/libs/func_install_blfs Mon Feb 27 09:32:14 2017
(r3888)
+++ jhalfs/trunk/common/libs/func_install_blfs Mon Feb 27 09:33:46 2017
(r3889)
@@ -124,12 +124,6 @@
sudo rm -rf $BUILDDIR$BLFS_ROOT/scripts
mv scripts $BUILDDIR$BLFS_ROOT
-# The book instructions for CA certificates contains downloading
-# instructions, which should not be used here, so:
-if test -f $BUILDDIR$BLFS_ROOT/scripts/*cacerts; then
- sed -i '/URL=/,/^wget/d' $BUILDDIR$BLFS_ROOT/scripts/*cacerts
-fi
-
# Generates a list containing download and copying instructions for tarballs
echo -e '#!/bin/bash\nset -e\n' > $BUILDDIR$BLFS_ROOT/download_script
sed -n -e '/PACKAGE=/,/^fi/p' \
@@ -144,7 +138,13 @@
pushd $BUILDDIR/sources
# Remove `unpacked' files if some have been left
sudo find . -name unpacked -exec rm \{\} \;
-FTP_SERVER=$SERVER/pub/blfs/ SRC_ARCHIVE=$SRC_ARCHIVE
$BUILDDIR$BLFS_ROOT/download_script
+if [ "$GETPKG" = "y" ]; then
+ FTP_SERVER=$SERVER/pub/blfs/ \
+ SRC_ARCHIVE=$SRC_ARCHIVE \
+ $BUILDDIR$BLFS_ROOT/download_script
+else # Save the download script in case the user wants to run it later
+ cp $BUILDDIR$BLFS_ROOT/download_script .
+fi
popd
rm -v $BUILDDIR$BLFS_ROOT/download_script
@@ -175,11 +175,16 @@
fi
if [ "$DEP_LYNX" = y ]; then
if [ "$DEP_OPENSSL" = y -o "$DEP_WGET" = y ]; then
- sed -i -e 's/configure/& --with-ssl/' \
- -e '/make$/i echo "#define USE_OPENSSL_INCL 1" >> lynx_cfg.h &&' \
- $BUILDDIR$BLFS_ROOT/scripts/*lynx
+ sed -e 's/configure/& --with-ssl/' \
+ -i $BUILDDIR$BLFS_ROOT/scripts/*lynx
fi
fi
+# The book instructions for CA certificates suppose that the cerdata.txt
+# file is in the same directory as make-ca.sh-<version>. This is not the
+# case with our default instructions. Just remove the "cd $UNPACKDIR" here.
+if test -f $BUILDDIR$BLFS_ROOT/scripts/*cacerts; then
+ sed -i '/cd \$UNPACKDIR/d' $BUILDDIR$BLFS_ROOT/scripts/*cacerts
+fi
# At last generates the build Makefile
mkdir -p $BUILDDIR$BLFS_ROOT/work
pushd $BUILDDIR$BLFS_ROOT/work
--
http://lists.linuxfromscratch.org/listinfo/alfs-log
Unsubscribe: See the above information page