00
0
SCRIPT is
FTPDIR is
#!/bin/bash
set -e
PKG_DIR=
cd $SRC_DIR/$PKG_DIR
sudo
rm -rf $UNPACKDIR unpacked
# Useless SRC_DIR=$SRC_DIR
cd $SRC_DIR
mkdir -p xc
cd xc
exit
mkdir -p $SRC_DIR/$PKG_DIR
cd $SRC_DIR/$PKG_DIR
if [ "${PACKAGE%.zip}" = "${PACKAGE}" ]; then
if [[ -e unpacked ]] ; then
UNPACKDIR=`head -n1 unpacked | sed 's@^./@@;s@/.*@@'`
[[ -n $UNPACKDIR ]] && [[ -d $UNPACKDIR ]] && rm -rf $UNPACKDIR
fi
tar -xvf $PACKAGE > unpacked
UNPACKDIR=`head -n1 unpacked | sed 's@^./@@;s@/.*@@'`
else
UNPACKDIR=${PACKAGE%.zip}
[[ -n $UNPACKDIR ]] && [[ -d $UNPACKDIR ]] && rm -rf $UNPACKDIR
unzip -d $UNPACKDIR ${PACKAGE}
fi
cd $UNPACKDIR
sudo /sbin/
ldconfig
mkdir -p ${section}
cd ${section}
for line in $(grep -v '^#' ../${sect_ver}.wget) ; do
if [[ ! -f ${line} ]] ; then
if [[ -f $SRC_ARCHIVE/Xorg/${section}/${line} ]] ; then
cp $SRC_ARCHIVE/Xorg/${section}/${line} ${line}
elif [[ -f $SRC_ARCHIVE/Xorg/${line} ]] ; then
cp $SRC_ARCHIVE/Xorg/${line} ${line}
elif [[ -f $SRC_ARCHIVE/${section}/${line} ]] ; then
cp $SRC_ARCHIVE/${section}/${line} ${line}
elif [[ -f $SRC_ARCHIVE/${line} ]] ; then
cp $SRC_ARCHIVE/${line} ${line}
else
wget -T 30 -t 5 ${FTP_X_SERVER}pub/individual/${section}/${line} || \
wget -T 30 -t 5 http://xorg.freedesktop.org/releases/individual/${section}/${line}
fi
fi
done
md5sum -c ../${sect_ver}.md5
cp ../${sect_ver}.wget ../${sect_ver}.wget.orig
cp ../${sect_ver}.md5 ../${sect_ver}.md5.orig
for package in $(grep -v '^#' ../${sect_ver}.wget) ; do
packagedir=$(echo $package | sed 's/.tar.bz2//')
tar -xf ${package}
cd ${packagedir}
cd ..
rm -rf ${packagedir}
sed -i "/${package}/d" ../${sect_ver}.wget
sed -i "/${package}/d" ../${sect_ver}.md5
done
mv ../${sect_ver}.wget.orig ../${sect_ver}.wget
mv ../${sect_ver}.md5.orig ../${sect_ver}.md5
sudo /sbin/
ldconfig
PACKAGE=
if [[ ! -f $PACKAGE ]] ; then
if [[ -f $SRC_ARCHIVE/$PKG_DIR/$PACKAGE ]] ; then
cp $SRC_ARCHIVE/$PKG_DIR/$PACKAGE $PACKAGE
elif [[ -f $SRC_ARCHIVE/$PACKAGE ]] ; then
cp $SRC_ARCHIVE/$PACKAGE $PACKAGE
else
wget -T 30 -t 5 ${FTP_SERVER}svn/
/$PACKAGE
|| \
wget -T 30 -t 5
fi
fi
|| \
wget -T 30 -t 5
fi
fi
echo "
$PACKAGE" | md5sum -c -
PATCH=
if [[ ! -f $PATCH ]] ; then
if [[ -f $SRC_ARCHIVE/$PKG_DIR/$PATCH ]] ; then
cp $SRC_ARCHIVE/$PKG_DIR/$PATCH $PATCH
elif [[ -f $SRC_ARCHIVE/$PATCH ]] ; then
cp $SRC_ARCHIVE/$PATCH $PATCH
else
wget -T 30 -t 5
fi
fi
PACKAGE1=
if [[ ! -f $PACKAGE1 ]] ; then
if [[ -f $SRC_ARCHIVE/$PKG_DIR/$PACKAGE1 ]] ; then
cp $SRC_ARCHIVE/$PKG_DIR/$PACKAGE1 $PACKAGE1
elif [[ -f $SRC_ARCHIVE/$PACKAGE1 ]] ; then
cp $SRC_ARCHIVE/$PACKAGE1 $PACKAGE1
else
wget -T 30 -t 5 ${FTP_SERVER}svn/
/$PACKAGE1
|| \
wget -T 30 -t 5
fi
fi
echo "
$PACKAGE1" | md5sum -c -
wget -T 30 -t 5
wget -T 30 -t 5
sudo sh -c '
'
[[ ! -d $SRC_DIR/blfs-bootscripts ]] && mkdir $SRC_DIR/blfs-bootscripts
pushd $SRC_DIR/blfs-bootscripts
URL=
BOOTPACKG=$(basename $URL)
[[ ! -f "$BOOTPACKG" ]] && { wget -T 30 -t 5 $URL; rm -f unpacked; }
if [[ -e unpacked ]] ; then
UNPACKDIR=`head -n1 unpacked | sed 's@^./@@;s@/.*@@'`
if ! [[ -d $UNPACKDIR ]]; then
rm unpacked
tar -xvf $BOOTPACKG > unpacked
UNPACKDIR=`head -n1 unpacked | sed 's@^./@@;s@/.*@@'`
fi
else
tar -xvf $BOOTPACKG > unpacked
UNPACKDIR=`head -n1 unpacked | sed 's@^./@@;s@/.*@@'`
fi
cd $UNPACKDIR
popd
section=
sect_ver=
#
make -k
|| true
make -j1
**EDITME
EDITME**