Replacing backticks with POSIX expression.
This commit is contained in:
parent
9377334c15
commit
a03cfd36b8
|
@ -35,7 +35,7 @@ else
|
|||
exit 1
|
||||
fi
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin daily build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: begin daily build." >> /var/log/live
|
||||
|
||||
for ARCHITECTURE in ${ARCHITECTURES}
|
||||
do
|
||||
|
@ -49,13 +49,13 @@ do
|
|||
mkdir -p "${TEMPDIR}"/debian-live
|
||||
|
||||
cd "${TEMPDIR}"/debian-live
|
||||
echo "Begin: `date -R`" > "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt
|
||||
|
||||
# Generating images
|
||||
lh_config -b iso -s tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-bootstrap-security ${MIRROR_BOOTSTRAP_SECURITY} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source enabled ${OPTIONS}
|
||||
lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1
|
||||
|
||||
echo "End: `date -R`" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
fi
|
||||
|
||||
if [ -f "${TEMPDIR}"/debian-live/binary.iso ] && [ -f "${TEMPDIR}"/debian-live/source.tar ]
|
||||
|
@ -90,13 +90,13 @@ do
|
|||
mkdir -p "${TEMPDIR}"/debian-live
|
||||
|
||||
cd "${TEMPDIR}"/debian-live
|
||||
echo "Begin: `date -R`" > "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt
|
||||
|
||||
# Generating images
|
||||
lh_config -b usb-hdd -s tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-bootstrap-security ${MIRROR_BOOTSTRAP_SECURITY} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source disabled ${OPTIONS}
|
||||
lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1
|
||||
|
||||
echo "End: `date -R`" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
fi
|
||||
|
||||
if [ -f "${TEMPDIR}"/debian-live/binary.img ]
|
||||
|
@ -151,4 +151,4 @@ done
|
|||
rm -f "${DESTDIR}"/"${BUILD}"-builds/current
|
||||
ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end daily build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: end daily build." >> /var/log/live
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
AUTOBUILD="disabled"
|
||||
|
||||
DATE="`date +%Y%m%d`"
|
||||
DATE="$(date +%Y%m%d)"
|
||||
DESTDIR="/srv/debian-live"
|
||||
TEMPDIR="/srv/tmp/live-helper"
|
||||
|
||||
OPTIONS="--binary-indices disabled"
|
||||
|
||||
ARCHITECTURES="`dpkg --print-architecture`"
|
||||
ARCHITECTURES="$(dpkg --print-architecture)"
|
||||
DISTRIBUTIONS="sid"
|
||||
MIRROR_BOOTSTRAP="http://ftp.debian.org/debian/"
|
||||
MIRROR_BOOTSTRAP_SECURITY="http://security.debian.org/"
|
||||
|
|
|
@ -7,13 +7,13 @@ BUILD="monthly"
|
|||
# Begin custom defaults
|
||||
AUTOBUILD="enabled"
|
||||
|
||||
DATE="`date +%Y%m%d`"
|
||||
DATE="$(date +%Y%m%d)"
|
||||
DESTDIR="/srv/debian-live/www/cdimage"
|
||||
TEMPDIR="/srv/tmp/live-helper"
|
||||
|
||||
OPTIONS="--initramfs casper --apt-recommends disabled"
|
||||
|
||||
ARCHITECTURES="`dpkg --print-architecture`"
|
||||
ARCHITECTURES="$(dpkg --print-architecture)"
|
||||
DISTRIBUTIONS="etch"
|
||||
MIRROR_BOOTSTRAP="http://ftp.de.debian.org/debian/"
|
||||
MIRROR_BOOTSTRAP_SECURITY="http://ftp.de.debian.org/debian-security/"
|
||||
|
@ -53,7 +53,7 @@ else
|
|||
exit 1
|
||||
fi
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin ${BUILD} build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: begin ${BUILD} build." >> /var/log/live
|
||||
|
||||
for ARCHITECTURE in ${ARCHITECTURES}
|
||||
do
|
||||
|
@ -67,13 +67,13 @@ do
|
|||
mkdir -p "${TEMPDIR}"/debian-live
|
||||
|
||||
cd "${TEMPDIR}"/debian-live
|
||||
echo "Begin: `date -R`" > "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt
|
||||
|
||||
# Generating images
|
||||
lh_config --binary-images iso --source-images tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-bootstrap-security ${MIRROR_BOOTSTRAP_SECURITY} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source enabled ${OPTIONS}
|
||||
lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1
|
||||
|
||||
echo "End: `date -R`" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
fi
|
||||
|
||||
if [ -f "${TEMPDIR}"/debian-live/binary.iso ] && [ -f "${TEMPDIR}"/debian-live/source.tar.gz ]
|
||||
|
@ -108,13 +108,13 @@ do
|
|||
mkdir -p "${TEMPDIR}"/debian-live
|
||||
|
||||
cd "${TEMPDIR}"/debian-live
|
||||
echo "Begin: `date -R`" > "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt
|
||||
|
||||
# Generating images
|
||||
lh_config --binary-images usb-hdd --source-images tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-bootstrap-security ${MIRROR_BOOTSTRAP_SECURITY} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source disabled ${OPTIONS}
|
||||
lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1
|
||||
|
||||
echo "End: `date -R`" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
fi
|
||||
|
||||
if [ -f "${TEMPDIR}"/debian-live/binary.img ]
|
||||
|
@ -169,4 +169,4 @@ done
|
|||
rm -f "${DESTDIR}"/"${BUILD}"-builds/current
|
||||
ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end ${BUILD} build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: end ${BUILD} build." >> /var/log/live
|
||||
|
|
|
@ -7,13 +7,13 @@ BUILD="weekly"
|
|||
# Begin custom defaults
|
||||
AUTOBUILD="enabled"
|
||||
|
||||
DATE="`date +%Y%m%d`"
|
||||
DATE="$(date +%Y%m%d)"
|
||||
DESTDIR="/srv/debian-live/www/cdimage"
|
||||
TEMPDIR="/srv/tmp/live-helper"
|
||||
|
||||
OPTIONS="--apt-recommends disabled --security disabled"
|
||||
|
||||
ARCHITECTURES="`dpkg --print-architecture`"
|
||||
ARCHITECTURES="$(dpkg --print-architecture)"
|
||||
DISTRIBUTIONS="lenny"
|
||||
MIRROR_BOOTSTRAP="http://ftp.de.debian.org/debian/"
|
||||
MIRROR_BOOTSTRAP_SECURITY="http://ftp.de.debian.org/debian-security/"
|
||||
|
@ -53,7 +53,7 @@ else
|
|||
exit 1
|
||||
fi
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin ${BUILD} build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: begin ${BUILD} build." >> /var/log/live
|
||||
|
||||
for ARCHITECTURE in ${ARCHITECTURES}
|
||||
do
|
||||
|
@ -67,13 +67,13 @@ do
|
|||
mkdir -p "${TEMPDIR}"/debian-live
|
||||
|
||||
cd "${TEMPDIR}"/debian-live
|
||||
echo "Begin: `date -R`" > "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt
|
||||
|
||||
# Generating images
|
||||
lh_config --binary-images iso --source-images tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-bootstrap-security ${MIRROR_BOOTSTRAP_SECURITY} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source enabled ${OPTIONS}
|
||||
lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1
|
||||
|
||||
echo "End: `date -R`" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
fi
|
||||
|
||||
if [ -f "${TEMPDIR}"/debian-live/binary.iso ] && [ -f "${TEMPDIR}"/debian-live/source.tar.gz ]
|
||||
|
@ -108,13 +108,13 @@ do
|
|||
mkdir -p "${TEMPDIR}"/debian-live
|
||||
|
||||
cd "${TEMPDIR}"/debian-live
|
||||
echo "Begin: `date -R`" > "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt
|
||||
|
||||
# Generating images
|
||||
lh_config --binary-images usb-hdd --source-images tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-bootstrap-security ${MIRROR_BOOTSTRAP_SECURITY} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source disabled ${OPTIONS}
|
||||
lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1
|
||||
|
||||
echo "End: `date -R`" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
fi
|
||||
|
||||
if [ -f "${TEMPDIR}"/debian-live/binary.img ]
|
||||
|
@ -169,4 +169,4 @@ done
|
|||
rm -f "${DESTDIR}"/"${BUILD}"-builds/current
|
||||
ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end ${BUILD} build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: end ${BUILD} build." >> /var/log/live
|
||||
|
|
|
@ -8,7 +8,7 @@ PACKAGES="live-helper live-initramfs"
|
|||
TEMPDIR="/srv/tmp/manpages"
|
||||
SERVER="/srv/debian-live/www/other/manpages"
|
||||
|
||||
DATE_START="`date -R`"
|
||||
DATE_START="$(date -R)"
|
||||
|
||||
# Checking lock file
|
||||
if [ -f "${SERVER}"/lock ]
|
||||
|
@ -29,7 +29,7 @@ trap "test -f ${SERVER}/lock && rm -f ${SERVER}/lock; exit 0" 0 1 2 3 9 15
|
|||
# Creating lock file
|
||||
echo "${DATE_START}" > "${SERVER}"/lock
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin manpage build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: begin manpage build." >> /var/log/live
|
||||
|
||||
# Remove old manpages
|
||||
rm -f "${SERVER}"/*.html
|
||||
|
@ -66,7 +66,7 @@ do
|
|||
-e 's#HREF="../man8/#HREF="#g' \
|
||||
-e 's#HREF="../man9/#HREF="#g' \
|
||||
-e 's#/cgi-bin/man/man2html#http://packages.debian.org/man2html#' \
|
||||
> "${SERVER}"/`basename ${MANPAGE}`.html
|
||||
> "${SERVER}"/$(basename ${MANPAGE}).html
|
||||
done
|
||||
|
||||
# Removing sources
|
||||
|
@ -82,7 +82,7 @@ do
|
|||
do
|
||||
if [ -f "${MANPAGE}" ]
|
||||
then
|
||||
ln -s `basename ${MANPAGE}` "${SERVER}"/`basename ${MANPAGE} .en.${NUMBER}.html`.${NUMBER}.html
|
||||
ln -s $(basename ${MANPAGE}) "${SERVER}"/$(basename ${MANPAGE} .en.${NUMBER}.html).${NUMBER}.html
|
||||
fi
|
||||
done
|
||||
done
|
||||
|
@ -90,10 +90,10 @@ done
|
|||
# Writing timestamp
|
||||
cat > "${SERVER}"/LAST_BUILD << EOF
|
||||
Last run begin: ${DATE_START}
|
||||
Last run end: `date -R`
|
||||
Last run end: $(date -R)
|
||||
EOF
|
||||
|
||||
# Removing build directory
|
||||
rm -rf "${TEMPDIR}"
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end manpage build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: end manpage build." >> /var/log/live
|
||||
|
|
|
@ -7,13 +7,13 @@ BUILD="daily"
|
|||
# Begin custom defaults
|
||||
AUTOBUILD="enabled"
|
||||
|
||||
DATE="`date +%Y%m%d`"
|
||||
DATE="$(date +%Y%m%d)"
|
||||
DESTDIR="/srv/debian-live/www/cdimage"
|
||||
TEMPDIR="/srv/tmp/live-helper"
|
||||
|
||||
OPTIONS="--apt-recommends disabled"
|
||||
|
||||
ARCHITECTURES="`dpkg --print-architecture`"
|
||||
ARCHITECTURES="$(dpkg --print-architecture)"
|
||||
DISTRIBUTIONS="sid"
|
||||
MIRROR_BOOTSTRAP="http://ftp.de.debian.org/debian/"
|
||||
MIRROR_BOOTSTRAP_SECURITY="http://ftp.de.debian.org/debian-security/"
|
||||
|
@ -53,7 +53,7 @@ else
|
|||
exit 1
|
||||
fi
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin ${BUILD} build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: begin ${BUILD} build." >> /var/log/live
|
||||
|
||||
for ARCHITECTURE in ${ARCHITECTURES}
|
||||
do
|
||||
|
@ -67,13 +67,13 @@ do
|
|||
mkdir -p "${TEMPDIR}"/debian-live
|
||||
|
||||
cd "${TEMPDIR}"/debian-live
|
||||
echo "Begin: `date -R`" > "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt
|
||||
|
||||
# Generating images
|
||||
lh_config --binary-images iso --source-images tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-bootstrap-security ${MIRROR_BOOTSTRAP_SECURITY} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source enabled ${OPTIONS}
|
||||
lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1
|
||||
|
||||
echo "End: `date -R`" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
fi
|
||||
|
||||
if [ -f "${TEMPDIR}"/debian-live/binary.iso ] && [ -f "${TEMPDIR}"/debian-live/source.tar.gz ]
|
||||
|
@ -108,13 +108,13 @@ do
|
|||
mkdir -p "${TEMPDIR}"/debian-live
|
||||
|
||||
cd "${TEMPDIR}"/debian-live
|
||||
echo "Begin: `date -R`" > "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "Begin: $(date -R)" > "${TEMPDIR}"/debian-live/log.txt
|
||||
|
||||
# Generating images
|
||||
lh_config --binary-images usb-hdd --source-images tar --distribution ${DISTRIBUTION} --packages-lists ${PACKAGES_LIST} --mirror-bootstrap ${MIRROR_BOOTSTRAP} --mirror-bootstrap-security ${MIRROR_BOOTSTRAP_SECURITY} --mirror-binary ${MIRROR_BINARY} --mirror-binary-security ${MIRROR_BINARY_SECURITY} --source disabled ${OPTIONS}
|
||||
lh_build >> "${TEMPDIR}"/debian-live/log.txt 2>&1
|
||||
|
||||
echo "End: `date -R`" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
echo "End: $(date -R)" >> "${TEMPDIR}"/debian-live/log.txt
|
||||
fi
|
||||
|
||||
if [ -f "${TEMPDIR}"/debian-live/binary.img ]
|
||||
|
@ -169,4 +169,4 @@ done
|
|||
rm -f "${DESTDIR}"/"${BUILD}"-builds/current
|
||||
ln -s ${DATE} "${DESTDIR}"/"${BUILD}"-builds/current
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end ${BUILD} build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: end ${BUILD} build." >> /var/log/live
|
||||
|
|
|
@ -15,7 +15,7 @@ export DEBEMAIL EMAIL DEBFULLNAME NAME
|
|||
TEMPDIR="/srv/tmp/snapshots"
|
||||
SERVER="/srv/debian-unofficial/ftp/debian-live-snapshots"
|
||||
|
||||
DATE_START="`date -R`"
|
||||
DATE_START="$(date -R)"
|
||||
|
||||
# Checking lock file
|
||||
if [ -f "${SERVER}"/Archive-Update-in-Progress ]
|
||||
|
@ -36,7 +36,7 @@ trap "test -f ${SERVER}/Archive-Update-in-Progress && rm -f ${SERVER}/Archive-Up
|
|||
# Creating lock file
|
||||
echo "${DATE_START}" > "${SERVER}"/Archive-Update-in-Progress
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: begin snapshot build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: begin snapshot build." >> /var/log/live
|
||||
|
||||
# Processing packages
|
||||
for PACKAGE in ${PACKAGES}
|
||||
|
@ -56,12 +56,12 @@ do
|
|||
|
||||
# Getting version
|
||||
cd "${TEMPDIR}"/${PACKAGE}
|
||||
VERSION="`dpkg-parsechangelog | awk '/Version:/ { print $2 }' | awk -F- '{ print $1 }'`"
|
||||
VERSION="$(dpkg-parsechangelog | awk '/Version:/ { print $2 }' | awk -F- '{ print $1 }')"
|
||||
|
||||
# Getting revision
|
||||
cd "${TEMPDIR}"/${PACKAGE}
|
||||
REVISION="`git log | grep -m1 Date | awk -FDate: '{ print $2 }' | sed -e 's/+.*$//'`"
|
||||
REVISION="`date -d "${REVISION}" +%Y%m%d.%H%M%S`"
|
||||
REVISION="$(git log | grep -m1 Date | awk -FDate: '{ print $2 }' | sed -e 's/+.*$//')"
|
||||
REVISION="$(date -d "${REVISION}" +%Y%m%d.%H%M%S)"
|
||||
|
||||
# Check for existing package
|
||||
if [ ! -f "${SERVER}"/${PACKAGE}_${VERSION}~${REVISION}.dsc ] || [ "${1}" = "--force" ]
|
||||
|
@ -86,7 +86,7 @@ do
|
|||
# Removing old packages
|
||||
if [ -f "${SERVER}"/"${PACKAGE}"*.changes ]
|
||||
then
|
||||
for FILE in `awk {'print $5'} "${SERVER}"/"${PACKAGE}"*.changes | grep -e ".*\.deb$" -e ".*\.diff.gz$" -e ".*\.dsc$" -e ".*\.tar.gz$" -e ".*\.udeb$"`
|
||||
for FILE in $(awk {'print $5'} "${SERVER}"/"${PACKAGE}"*.changes | grep -e ".*\.deb$" -e ".*\.diff.gz$" -e ".*\.dsc$" -e ".*\.tar.gz$" -e ".*\.udeb$")
|
||||
do
|
||||
rm -f "${SERVER}"/"${FILE}"
|
||||
done
|
||||
|
@ -95,7 +95,7 @@ do
|
|||
rm -f "${SERVER}"/"${PACKAGE}"*.changes
|
||||
|
||||
# Installing new packages
|
||||
for FILE in `awk {'print $5'} "${TEMPDIR}"/"${PACKAGE}"*.changes | grep -e ".*\.deb$" -e ".*\.diff.gz$" -e ".*\.dsc$" -e ".*\.tar.gz$" -e ".*\.udeb$"`
|
||||
for FILE in $(awk {'print $5'} "${TEMPDIR}"/"${PACKAGE}"*.changes | grep -e ".*\.deb$" -e ".*\.diff.gz$" -e ".*\.dsc$" -e ".*\.tar.gz$" -e ".*\.udeb$")
|
||||
do
|
||||
mv "${TEMPDIR}"/"${FILE}" "${SERVER}"
|
||||
done
|
||||
|
@ -109,7 +109,7 @@ done
|
|||
|
||||
if [ "${UPDATE_INDICES}" = "true" ]
|
||||
then
|
||||
LAST_UPDATE="`date -R`"
|
||||
LAST_UPDATE="$(date -R)"
|
||||
|
||||
cd "${SERVER}"
|
||||
|
||||
|
@ -125,13 +125,13 @@ fi
|
|||
# Reading timestamp
|
||||
if [ -z "${LAST_UPDATE}" ]
|
||||
then
|
||||
LAST_UPDATE="`awk -F: '/Last update:/ { print $2":"$3":"$4 }' ${SERVER}/LAST_BUILD | sed -e 's/ //'`"
|
||||
LAST_UPDATE="$(awk -F: '/Last update:/ { print $2":"$3":"$4 }' ${SERVER}/LAST_BUILD | sed -e 's/ //')"
|
||||
fi
|
||||
|
||||
# Writing timestamp
|
||||
cat > "${SERVER}"/LAST_BUILD << EOF
|
||||
Last run begin: ${DATE_START}
|
||||
Last run end: `date -R`
|
||||
Last run end: $(date -R)
|
||||
|
||||
Last update: ${LAST_UPDATE}
|
||||
EOF
|
||||
|
@ -139,4 +139,4 @@ EOF
|
|||
# Removing build directory
|
||||
rm -rf "${TEMPDIR}"
|
||||
|
||||
echo "`date +%b\ %d\ %H:%M:%S` ${HOSTNAME} live-helper: end snapshot build." >> /var/log/live
|
||||
echo "$(date +%b\ %d\ %H:%M:%S) ${HOSTNAME} live-helper: end snapshot build." >> /var/log/live
|
||||
|
|
|
@ -16,7 +16,7 @@ Check_architecture ()
|
|||
|
||||
for ARCHITECTURE in ${ARCHITECTURES}
|
||||
do
|
||||
if [ "`echo ${LH_ARCHITECTURE} | grep ${ARCHITECTURE}`" ]
|
||||
if [ "$(echo ${LH_ARCHITECTURE} | grep ${ARCHITECTURE})" ]
|
||||
then
|
||||
VALID="true"
|
||||
break
|
||||
|
@ -32,7 +32,7 @@ Check_architecture ()
|
|||
|
||||
Check_multiarchitecture ()
|
||||
{
|
||||
if [ "`echo ${LH_ARCHITECTURE} | wc -w`" -gt "1" ]
|
||||
if [ "$(echo ${LH_ARCHITECTURE} | wc -w)" -gt "1" ]
|
||||
then
|
||||
# First, only support multiarch on iso
|
||||
if [ "${LH_BINARY_IMAGES}" = "iso" ]
|
||||
|
|
|
@ -11,7 +11,7 @@ set -e
|
|||
|
||||
Arguments ()
|
||||
{
|
||||
ARGUMENTS="`getopt --longoptions breakpoints,conffile:,debug,force,help,quiet,usage,verbose,version --name=${PROGRAM} --options c:huv --shell sh -- "${@}"`"
|
||||
ARGUMENTS="$(getopt --longoptions breakpoints,conffile:,debug,force,help,quiet,usage,verbose,version --name=${PROGRAM} --options c:huv --shell sh -- "${@}")"
|
||||
|
||||
if [ "${?}" != "0" ]
|
||||
then
|
||||
|
|
|
@ -9,5 +9,5 @@
|
|||
|
||||
set -e
|
||||
|
||||
PROGRAM="`basename ${0}`"
|
||||
PROGRAM="$(basename ${0})"
|
||||
VERSION="1.0~a30"
|
||||
|
|
|
@ -18,7 +18,7 @@ Set_defaults ()
|
|||
then
|
||||
if [ -x /usr/bin/lsb_release ]
|
||||
then
|
||||
case "`lsb_release --short --id`" in
|
||||
case "$(lsb_release --short --id)" in
|
||||
Debian)
|
||||
LH_MODE="debian"
|
||||
;;
|
||||
|
@ -102,7 +102,7 @@ Set_defaults ()
|
|||
LH_APT_SECURE="${LH_APT_SECURE:-enabled}"
|
||||
|
||||
# Setting bootstrap program
|
||||
if [ -z "${LH_BOOTSTRAP}" ] || [ ! -x "`which ${LH_BOOTSTRAP}`" ]
|
||||
if [ -z "${LH_BOOTSTRAP}" ] || [ ! -x "$(which ${LH_BOOTSTRAP})" ]
|
||||
then
|
||||
case "${LH_MODE}" in
|
||||
debian|debian-edu)
|
||||
|
@ -211,7 +211,7 @@ Set_defaults ()
|
|||
fi
|
||||
fi
|
||||
|
||||
if [ "`id -u`" = "0" ]
|
||||
if [ "$(id -u)" = "0" ]
|
||||
then
|
||||
# If we are root, disable root command
|
||||
LH_ROOT_COMMAND=""
|
||||
|
@ -271,7 +271,7 @@ Set_defaults ()
|
|||
then
|
||||
if [ -x "/usr/bin/dpkg" ]
|
||||
then
|
||||
LH_ARCHITECTURE="`dpkg --print-architecture`"
|
||||
LH_ARCHITECTURE="$(dpkg --print-architecture)"
|
||||
else
|
||||
echo "W: Can't process file /usr/bin/dpkg, setting architecture to i386"
|
||||
LH_ARCHITECTURE="i386"
|
||||
|
@ -570,24 +570,24 @@ Set_defaults ()
|
|||
;;
|
||||
|
||||
gnome-desktop)
|
||||
LH_PACKAGES_LISTS="`echo ${LH_PACKAGES_LISTS} | sed -e 's/gnome-desktop//'` standard-x11"
|
||||
LH_TASKS="`echo ${LH_TASKS} | sed -e 's/standard//' -e 's/laptop//' -e 's/gnome-desktop//' -e 's/desktop//'` standard laptop gnome-desktop desktop"
|
||||
LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's/gnome-desktop//') standard-x11"
|
||||
LH_TASKS="$(echo ${LH_TASKS} | sed -e 's/standard//' -e 's/laptop//' -e 's/gnome-desktop//' -e 's/desktop//') standard laptop gnome-desktop desktop"
|
||||
;;
|
||||
|
||||
kde-desktop)
|
||||
LH_PACKAGES_LISTS="`echo ${LH_PACKAGES_LISTS} | sed -e 's/kde-desktop//'` standard-x11"
|
||||
LH_TASKS="`echo ${LH_TASKS} | sed -e 's/standard//' -e 's/laptop//' -e 's/kde-desktop//' -e 's/desktop//'` standard laptop kde-desktop desktop"
|
||||
LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's/kde-desktop//') standard-x11"
|
||||
LH_TASKS="$(echo ${LH_TASKS} | sed -e 's/standard//' -e 's/laptop//' -e 's/kde-desktop//' -e 's/desktop//') standard laptop kde-desktop desktop"
|
||||
;;
|
||||
|
||||
xfce-desktop)
|
||||
LH_PACKAGES_LISTS="`echo ${LH_PACKAGES_LISTS} | sed -e 's/xfce-desktop//'` standard-x11"
|
||||
LH_TASKS="`echo ${LH_TASKS} | sed -e 's/standard//' -e 's/laptop//' -e 's/xfce-desktop//' -e 's/desktop//'` standard laptop xfce-desktop desktop"
|
||||
LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's/xfce-desktop//') standard-x11"
|
||||
LH_TASKS="$(echo ${LH_TASKS} | sed -e 's/standard//' -e 's/laptop//' -e 's/xfce-desktop//' -e 's/desktop//') standard laptop xfce-desktop desktop"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
LH_PACKAGES_LISTS="`echo ${LH_PACKAGES_LISTS} | sed -e 's/ //g'`"
|
||||
LH_TASKS="`echo ${LH_TASKS} | sed -e 's/ //g'`"
|
||||
LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's/ //g')"
|
||||
LH_TASKS="$(echo ${LH_TASKS} | sed -e 's/ //g')"
|
||||
|
||||
# Setting tasks
|
||||
# LH_TASKS
|
||||
|
@ -690,15 +690,15 @@ Set_defaults ()
|
|||
then
|
||||
case "${LH_MODE}" in
|
||||
debian)
|
||||
LH_ISO_VOLUME="Debian Live \`date +%Y%m%d-%H:%M\`"
|
||||
LH_ISO_VOLUME="Debian Live \$(date +%Y%m%d-%H:%M)"
|
||||
;;
|
||||
|
||||
debian-edu)
|
||||
LH_ISO_VOLUME="Debian Edu Live \`date +%Y%m%d-%H:%M\`"
|
||||
LH_ISO_VOLUME="Debian Edu Live \$(date +%Y%m%d-%H:%M)"
|
||||
;;
|
||||
|
||||
ubuntu)
|
||||
LH_ISO_VOLUME="Ubuntu Live \`date +%Y%m%d-%H:%M\`"
|
||||
LH_ISO_VOLUME="Ubuntu Live \$(date +%Y%m%d-%H:%M)"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
|
|
@ -24,7 +24,7 @@ Check_lockfile ()
|
|||
Create_lockfile ()
|
||||
{
|
||||
FILE="${1}"
|
||||
DIRECTORY="`dirname ${1}`"
|
||||
DIRECTORY="$(dirname ${1})"
|
||||
|
||||
# Creating lock directory
|
||||
mkdir -p "${DIRECTORY}"
|
||||
|
|
|
@ -89,7 +89,7 @@ Check_installed ()
|
|||
INSTALL_STATUS=1
|
||||
fi
|
||||
else
|
||||
FILE="`echo ${FILE} | sed -e 's/chroot//'`"
|
||||
FILE="$(echo ${FILE} | sed -e 's/chroot//')"
|
||||
|
||||
if [ ! -e "${FILE}" ]
|
||||
then
|
||||
|
|
|
@ -34,7 +34,7 @@ Expand_packagelist_file ()
|
|||
shift
|
||||
shift
|
||||
|
||||
for INCLUDE in `sed -ne 's/^#<include> \(.*\)/\1/gp' "${FILE}"`;
|
||||
for INCLUDE in $(sed -ne 's/^#<include> \(.*\)/\1/gp' "${FILE}");
|
||||
do
|
||||
Expand_packagelist "${INCLUDE}" "${@}"
|
||||
done
|
||||
|
|
|
@ -12,7 +12,7 @@ set -e
|
|||
Check_stagefile ()
|
||||
{
|
||||
FILE="${1}"
|
||||
NAME="`basename ${1}`"
|
||||
NAME="$(basename ${1})"
|
||||
|
||||
# Checking stage file
|
||||
if [ -f "${FILE}" ]
|
||||
|
@ -33,7 +33,7 @@ Check_stagefile ()
|
|||
Create_stagefile ()
|
||||
{
|
||||
FILE="${1}"
|
||||
DIRECTORY="`dirname ${1}`"
|
||||
DIRECTORY="$(dirname ${1})"
|
||||
|
||||
# Creating stage directory
|
||||
mkdir -p "${DIRECTORY}"
|
||||
|
@ -44,9 +44,9 @@ Create_stagefile ()
|
|||
|
||||
Require_stagefile ()
|
||||
{
|
||||
NAME="`basename ${0}`"
|
||||
NAME="$(basename ${0})"
|
||||
FILES="${@}"
|
||||
NUMBER="`echo ${@} | wc -w`"
|
||||
NUMBER="$(echo ${@} | wc -w)"
|
||||
|
||||
for FILE in ${FILES}
|
||||
do
|
||||
|
@ -54,7 +54,7 @@ Require_stagefile ()
|
|||
if [ -f ${FILE} ]
|
||||
then
|
||||
CONTINUE="true"
|
||||
NAME="${NAME} `basename ${FILE}`"
|
||||
NAME="${NAME} $(basename ${FILE})"
|
||||
fi
|
||||
done
|
||||
|
||||
|
|
|
@ -80,7 +80,7 @@ ${LH_ROOT_COMMAND} mv chroot.tmp chroot/chroot
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` chroot
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot
|
||||
fi
|
||||
|
||||
# Creating stage file
|
||||
|
|
|
@ -232,20 +232,20 @@ if [ -d cache/packages_bootstrap ]
|
|||
then
|
||||
for FILE in cache/packages_bootstrap/*.deb binary.deb/archives/*.deb
|
||||
do
|
||||
SOURCE="`dpkg -f ${FILE} Source | awk '{ print $1 }'`"
|
||||
SOURCE="$(dpkg -f ${FILE} Source | awk '{ print $1 }')"
|
||||
|
||||
if [ -z "${SOURCE}" ]
|
||||
then
|
||||
SOURCE="`basename ${FILE} | awk -F_ '{ print $1 }'`"
|
||||
SOURCE="$(basename ${FILE} | awk -F_ '{ print $1 }')"
|
||||
fi
|
||||
|
||||
case "${SOURCE}" in
|
||||
lib?*)
|
||||
LETTER="`echo ${SOURCE} | sed 's/\(....\).*/\1/'`"
|
||||
LETTER="$(echo ${SOURCE} | sed 's/\(....\).*/\1/')"
|
||||
;;
|
||||
|
||||
*)
|
||||
LETTER="`echo ${SOURCE} | sed 's/\(.\).*/\1/'`"
|
||||
LETTER="$(echo ${SOURCE} | sed 's/\(.\).*/\1/')"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
@ -265,20 +265,20 @@ if ls ../config/binary_local-debs/*.deb > /dev/null 2>&1
|
|||
then
|
||||
for FILE in ../config/binary_local-debs/*_"${LH_ARCHITECTURE}".deb ../config/binary_local-debs/*_all.deb
|
||||
do
|
||||
SOURCE="`dpkg -f ${FILE} Source | awk '{ print $1 }'`"
|
||||
SOURCE="$(dpkg -f ${FILE} Source | awk '{ print $1 }')"
|
||||
|
||||
if [ -z "${SOURCE}" ]
|
||||
then
|
||||
SOURCE="`basename ${FILE} | awk -F_ '{ print $1 }'`"
|
||||
SOURCE="$(basename ${FILE} | awk -F_ '{ print $1 }')"
|
||||
fi
|
||||
|
||||
case "${SOURCE}" in
|
||||
lib?*)
|
||||
LETTER="`echo ${SOURCE} | sed 's/\(....\).*/\1/'`"
|
||||
LETTER="$(echo ${SOURCE} | sed 's/\(....\).*/\1/')"
|
||||
;;
|
||||
|
||||
*)
|
||||
LETTER="`echo ${SOURCE} | sed 's/\(.\).*/\1/'`"
|
||||
LETTER="$(echo ${SOURCE} | sed 's/\(.\).*/\1/')"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
@ -309,15 +309,15 @@ wget ${WGET_OPTIONS} "${LH_MIRROR_BOOTSTRAP}"/dists/"${LH_DISTRIBUTION}"/main/de
|
|||
gunzip -c Packages.gz > Packages
|
||||
|
||||
# Sorting udebs
|
||||
UDEBS="`awk '/Filename: / { print $2 }' Packages`"
|
||||
UDEBS="$(awk '/Filename: / { print $2 }' Packages)"
|
||||
|
||||
# Downloading udebs
|
||||
for UDEB in ${UDEBS}
|
||||
do
|
||||
if [ -f ../cache/packages_debian-installer.udeb/"`basename ${UDEB}`" ]
|
||||
if [ -f ../cache/packages_debian-installer.udeb/"$(basename ${UDEB})" ]
|
||||
then
|
||||
# Copying cached udebs
|
||||
cp ../cache/packages_debian-installer.udeb/"`basename ${UDEB}`" ./
|
||||
cp ../cache/packages_debian-installer.udeb/"$(basename ${UDEB})" ./
|
||||
else
|
||||
# Downloading udebs
|
||||
wget ${WGET_OPTIONS} "${LH_MIRROR_BOOTSTRAP}"/${UDEB}
|
||||
|
@ -334,20 +334,20 @@ if ls ../config/binary_local-udebs/*.udeb > /dev/null 2>&1
|
|||
then
|
||||
for FILE in ../config/binary_local-udebs/*_"${LH_ARCHITECTURE}".udeb ../config/binary_local-udebs/*_all.udeb
|
||||
do
|
||||
SOURCE="`dpkg -f ${FILE} Source | awk '{ print $1 }'`"
|
||||
SOURCE="$(dpkg -f ${FILE} Source | awk '{ print $1 }')"
|
||||
|
||||
if [ -z "${SOURCE}" ]
|
||||
then
|
||||
SOURCE="`basename ${FILE} | awk -F_ '{ print $1 }'`"
|
||||
SOURCE="$(basename ${FILE} | awk -F_ '{ print $1 }')"
|
||||
fi
|
||||
|
||||
case "${SOURCE}" in
|
||||
lib?*)
|
||||
LETTER="`echo ${SOURCE} | sed 's/\(....\).*/\1/'`"
|
||||
LETTER="$(echo ${SOURCE} | sed 's/\(....\).*/\1/')"
|
||||
;;
|
||||
|
||||
*)
|
||||
LETTER="`echo ${SOURCE} | sed 's/\(.\).*/\1/'`"
|
||||
LETTER="$(echo ${SOURCE} | sed 's/\(.\).*/\1/')"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
@ -358,7 +358,7 @@ then
|
|||
cp "${FILE}" pool/main/"${LETTER}"/"${SOURCE}"
|
||||
|
||||
# Prefere local udebs over downloaded udebs
|
||||
rm -f "`basename ${FILE} | awk -F_ '{ print $1 }'`"_*.udeb
|
||||
rm -f "$(basename ${FILE} | awk -F_ '{ print $1 }')"_*.udeb
|
||||
done
|
||||
fi
|
||||
|
||||
|
@ -373,7 +373,7 @@ then
|
|||
cat ../config/binary_debian-installer/udeb_exclude >> exclude
|
||||
fi
|
||||
|
||||
for EXCLUDE in `cat exclude`
|
||||
for EXCLUDE in $(cat exclude)
|
||||
do
|
||||
rm -f "${EXCLUDE}"_*.udeb
|
||||
done
|
||||
|
@ -391,10 +391,10 @@ fi
|
|||
# Moving udebs
|
||||
for UDEB in ${UDEBS}
|
||||
do
|
||||
if [ -f "`basename ${UDEB}`" ]
|
||||
if [ -f "$(basename ${UDEB})" ]
|
||||
then
|
||||
mkdir -p `dirname ${UDEB}`
|
||||
mv "`basename ${UDEB}`" "`dirname ${UDEB}`"
|
||||
mkdir -p $(dirname ${UDEB})
|
||||
mv "$(basename ${UDEB})" "$(dirname ${UDEB})"
|
||||
fi
|
||||
done
|
||||
|
||||
|
@ -417,10 +417,10 @@ apt-ftparchive \
|
|||
-o APT::FTPArchive::Release::Suite="${LH_DISTRIBUTION}" \
|
||||
-o APT::FTPArchive::Release::Version="4.0" \
|
||||
-o APT::FTPArchive::Release::Codename="${LH_DISTRIBUTION}" \
|
||||
-o APT::FTPArchive::Release::Date="`date -R`" \
|
||||
-o APT::FTPArchive::Release::Date="$(date -R)" \
|
||||
-o APT::FTPArchive::Release::Architectures="${LH_ARCHITECTURE}" \
|
||||
-o APT::FTPArchive::Release::Components="main" \
|
||||
-o APT::FTPArchive::Release::Description="Last updated: `date -R`" \
|
||||
-o APT::FTPArchive::Release::Description="Last updated: $(date -R)" \
|
||||
release binary/dists/${LH_DISTRIBUTION} > binary/dists/${LH_DISTRIBUTION}/Release
|
||||
|
||||
# Creating dist symlinks
|
||||
|
|
|
@ -54,10 +54,10 @@ Create_lockfile .lock
|
|||
|
||||
mkdir -p binary/.disk
|
||||
|
||||
ARCHITECTURE="`echo ${LH_ARCHITECTURE} | sed -e 's# #/#g'`"
|
||||
DISTRIBUTION="`echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]'`"
|
||||
DISTRIBUTION="${DISTRIBUTION}`echo ${LH_DISTRIBUTION} | cut -b 2-`"
|
||||
eval VERSION="$`echo VERSION_${LH_DISTRIBUTION}`"
|
||||
ARCHITECTURE="$(echo ${LH_ARCHITECTURE} | sed -e 's# #/#g')"
|
||||
DISTRIBUTION="$(echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]')"
|
||||
DISTRIBUTION="${DISTRIBUTION}$(echo ${LH_DISTRIBUTION} | cut -b 2-)"
|
||||
eval VERSION="$$(echo VERSION_${LH_DISTRIBUTION})"
|
||||
|
||||
if [ "${LH_DISTRIBUTION}" != "etch" ]
|
||||
then
|
||||
|
@ -74,7 +74,7 @@ case "${LH_MODE}" in
|
|||
|
||||
echo "full_cd" > binary/.disk/cd_type
|
||||
|
||||
echo "Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} CD Binary `date +%Y%m%d-%H:%M`" > binary/.disk/info
|
||||
echo "Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} CD Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info
|
||||
|
||||
cp "${LH_BASE}"/data/debian-cd/${LH_DISTRIBUTION}/${LH_ARCHITECTURE}_udeb_include binary/.disk/udeb_include
|
||||
;;
|
||||
|
@ -86,7 +86,7 @@ case "${LH_MODE}" in
|
|||
|
||||
echo "not_complete" > binary/.disk/cd_type
|
||||
|
||||
echo "Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} NETINST Binary `date +%Y%m%d-%H:%M`" > binary/.disk/info
|
||||
echo "Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} NETINST Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info
|
||||
|
||||
cp "${LH_BASE}"/data/debian-cd/${LH_DISTRIBUTION}/${LH_ARCHITECTURE}_netinst_udeb_include binary/.disk/udeb_include
|
||||
|
||||
|
@ -101,20 +101,20 @@ case "${LH_MODE}" in
|
|||
|
||||
echo "not_complete" > binary/.disk/cd_type
|
||||
|
||||
echo "Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} BC Binary `date +%Y%m%d-%H:%M`" > binary/.disk/info
|
||||
echo "Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} BC Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info
|
||||
|
||||
cp "${LH_BASE}"/data/debian-cd/${LH_DISTRIBUTION}/${LH_ARCHITECTURE}_businesscard_udeb_include binary/.disk/udeb_include
|
||||
;;
|
||||
|
||||
disabled)
|
||||
echo "Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} LIVE Binary `date +%Y%m%d-%H:%M`" > binary/.disk/info
|
||||
echo "Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} LIVE Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
||||
ubuntu)
|
||||
# FIXME
|
||||
echo "Ubuntu Linux ${VERSION} \"${DISTRIBUTION}\" - Unofficial ${ARCHITECTURE} LIVE/NETINST Binary `date +%Y%m%d-%H:%M`" > binary/.disk/info
|
||||
echo "Ubuntu Linux ${VERSION} \"${DISTRIBUTION}\" - Unofficial ${ARCHITECTURE} LIVE/NETINST Binary $(date +%Y%m%d-%H:%M)" > binary/.disk/info
|
||||
# Ubuntu 7.04 "Feisty Fawn" - Release i386 (20070418)
|
||||
;;
|
||||
esac
|
||||
|
|
|
@ -177,7 +177,7 @@ then
|
|||
LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}"
|
||||
fi
|
||||
|
||||
LH_BOOTAPPEND_LIVE="`echo ${LH_BOOTAPPEND_LIVE} | sed -e 's/ //'`"
|
||||
LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's/ //')"
|
||||
|
||||
# Parameters are listed at: linux/Documentation/kernel-parameters.txt
|
||||
FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=normal"
|
||||
|
@ -185,22 +185,22 @@ FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=normal"
|
|||
# Assembling kernel configuration
|
||||
|
||||
# Default entries
|
||||
DEFAULT_FLAVOUR="`echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }'`"
|
||||
DEFAULT_KERNEL="`basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR}`"
|
||||
DEFAULT_INITRD="initrd.img-`echo ${DEFAULT_KERNEL} | sed -e 's/vmlinuz-//'`"
|
||||
DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')"
|
||||
DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})"
|
||||
DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's/vmlinuz-//')"
|
||||
|
||||
Grub_live_entry "live" "`basename ${DESTDIR_LIVE}`/${DEFAULT_KERNEL}" "`basename ${DESTDIR_LIVE}`/${DEFAULT_INITRD}"
|
||||
Grub_live_entry "live (fail-safe mode)" "`basename ${DESTDIR_LIVE}`/${DEFAULT_KERNEL}" "`basename ${DESTDIR_LIVE}`/${DEFAULT_INITRD}" "${FAILSAFE}"
|
||||
Grub_live_entry "live" "$(basename ${DESTDIR_LIVE})/${DEFAULT_KERNEL}" "$(basename ${DESTDIR_LIVE})/${DEFAULT_INITRD}"
|
||||
Grub_live_entry "live (fail-safe mode)" "$(basename ${DESTDIR_LIVE})/${DEFAULT_KERNEL}" "$(basename ${DESTDIR_LIVE})/${DEFAULT_INITRD}" "${FAILSAFE}"
|
||||
|
||||
for KERNEL in chroot/boot/vmlinuz-*
|
||||
do
|
||||
VERSION="`basename ${KERNEL} | sed -e 's/vmlinuz-//'`"
|
||||
VERSION="$(basename ${KERNEL} | sed -e 's/vmlinuz-//')"
|
||||
|
||||
Grub_live_entry "live, kernel ${VERSION}" "`basename ${DESTDIR_LIVE}`/`basename ${KERNEL}`" "`basename ${DESTDIR_LIVE}`/initrd.img-${VERSION}"
|
||||
Grub_live_entry "live, kernel ${VERSION} (fail-safe mode)" "`basename ${DESTDIR_LIVE}`/`basename ${KERNEL}`" "`basename ${DESTDIR_LIVE}`/initrd.img-${VERSION}" "${FAILSAFE}"
|
||||
Grub_live_entry "live, kernel ${VERSION}" "$(basename ${DESTDIR_LIVE})/$(basename ${KERNEL})" "$(basename ${DESTDIR_LIVE})/initrd.img-${VERSION}"
|
||||
Grub_live_entry "live, kernel ${VERSION} (fail-safe mode)" "$(basename ${DESTDIR_LIVE})/$(basename ${KERNEL})" "$(basename ${DESTDIR_LIVE})/initrd.img-${VERSION}" "${FAILSAFE}"
|
||||
done
|
||||
|
||||
LINUX_LIVE="`/bin/echo ${LINUX_LIVE} | sed -e 's/binary//g' -e 's#//#/#g'`"
|
||||
LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's/binary//g' -e 's#//#/#g')"
|
||||
|
||||
# Assembling debian-installer configuration
|
||||
if [ "${LH_DEBIAN_INSTALLER}" != "disabled" ]
|
||||
|
@ -226,14 +226,14 @@ then
|
|||
Grub_install_entry "autogui" "${VMLINUZ_GI}" "${INITRD_GI}" "auto=true priority=critical ${APPEND_GI}"
|
||||
fi
|
||||
|
||||
LINUX_INSTALL="`/bin/echo ${LINUX_INSTALL} | sed -e 's/binary//g' -e 's#//#/#g'`"
|
||||
LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's/binary//g' -e 's#//#/#g'("
|
||||
|
||||
# Assembling memtest configuration
|
||||
if [ -f "${DESTDIR_LIVE}"/memtest ]
|
||||
then
|
||||
MEMTEST="title\t\tOther:\nroot"
|
||||
MEMTEST="${MEMTEST}\n\ntitle\t\t${LH_MEMTEST}\nkernel\t\t/`basename ${DESTDIR_LIVE}`/memtest"
|
||||
MEMTEST="`/bin/echo ${MEMTEST} | sed -e 's#//#/#g'`"
|
||||
MEMTEST="${MEMTEST}\n\ntitle\t\t${LH_MEMTEST}\nkernel\t\t/$(basename ${DESTDIR_LIVE})/memtest"
|
||||
MEMTEST="$(/bin/echo ${MEMTEST} | sed -e 's#//#/#g')"
|
||||
fi
|
||||
|
||||
# Copying templates
|
||||
|
@ -252,7 +252,7 @@ esac
|
|||
|
||||
if [ "${LH_CHROOT_BUILD}" = "disabled" ]
|
||||
then
|
||||
FILES="`echo ${FILES} | sed -e 's/chroot//g'`"
|
||||
FILES="$(echo ${FILES} | sed -e 's/chroot//g')"
|
||||
fi
|
||||
|
||||
# Copying grub
|
||||
|
@ -285,7 +285,7 @@ then
|
|||
else
|
||||
# Overwriting splash file
|
||||
cp -f "${LH_GRUB_SPLASH}" binary/boot/grub
|
||||
sed -i -e "s#splashimage.*#splashimage /boot/grub/`basename ${LH_GRUB_SPLASH}`#" binary/boot/grub/menu.lst
|
||||
sed -i -e "s#splashimage.*#splashimage /boot/grub/$(basename ${LH_GRUB_SPLASH})#" binary/boot/grub/menu.lst
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
|
@ -133,10 +133,10 @@ then
|
|||
fi
|
||||
|
||||
# Adjusting install templates
|
||||
ARCHITECTURE="`echo ${LH_ARCHITECTURE} | sed -e 's# #/#g'`"
|
||||
DISTRIBUTION="`echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]'`"
|
||||
DISTRIBUTION="${DISTRIBUTION}`echo ${LH_DISTRIBUTION} | cut -b 2-`"
|
||||
eval VERSION="$`echo VERSION_${LH_DISTRIBUTION}`"
|
||||
ARCHITECTURE="$(echo ${LH_ARCHITECTURE} | sed -e 's# #/#g')"
|
||||
DISTRIBUTION="$(echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]')"
|
||||
DISTRIBUTION="${DISTRIBUTION}$(echo ${LH_DISTRIBUTION} | cut -b 2-)"
|
||||
eval VERSION="$$(echo VERSION_${LH_DISTRIBUTION})"
|
||||
|
||||
if [ -d binary/pool/main/l/live-installer ]
|
||||
then
|
||||
|
@ -145,8 +145,8 @@ then
|
|||
|
||||
TYPE="LIVE/NETINST"
|
||||
|
||||
DEBIAN_NAME="Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} ${TYPE} Binary `date +%Y%m%d-%H:%M`"
|
||||
DEBIAN_DATE="`date +%Y%m%d-%H:%M`"
|
||||
DEBIAN_NAME="Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} ${TYPE} Binary $(date +%Y%m%d-%H:%M)"
|
||||
DEBIAN_DATE="$(date +%Y%m%d-%H:%M)"
|
||||
|
||||
if [ "${LH_ARCHITECTURE}" = "i386" ]
|
||||
then
|
||||
|
|
|
@ -59,21 +59,21 @@ then
|
|||
fi
|
||||
|
||||
# Creating image file
|
||||
if [ "`basename ${LH_NET_PATH}`" = "chroot" ]
|
||||
if [ "$(basename ${LH_NET_PATH})" = "chroot" ]
|
||||
then
|
||||
mv chroot chroot.tmp
|
||||
fi
|
||||
|
||||
mv binary "`basename ${LH_NET_PATH}`"
|
||||
mv binary "$(basename ${LH_NET_PATH})"
|
||||
|
||||
cd ..
|
||||
tar cfz binary-net.tar.gz "`basename ${OLDPWD}`/`basename ${LH_NET_PATH}`" "`basename ${OLDPWD}`/tftpboot"
|
||||
tar cfz binary-net.tar.gz "$(basename ${OLDPWD})/$(basename ${LH_NET_PATH})" "$(basename ${OLDPWD})/tftpboot"
|
||||
mv binary-net.tar.gz "${OLDPWD}"
|
||||
cd "${OLDPWD}"
|
||||
|
||||
mv "`basename ${LH_NET_PATH}`" binary
|
||||
mv "$(basename ${LH_NET_PATH})" binary
|
||||
|
||||
if [ "`basename ${LH_NET_PATH}`" = "chroot" ]
|
||||
if [ "$(basename ${LH_NET_PATH})" = "chroot" ]
|
||||
then
|
||||
mv chroot.tmp chroot
|
||||
fi
|
||||
|
|
|
@ -84,7 +84,7 @@ do
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` binary
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) binary
|
||||
fi
|
||||
|
||||
# Creating stage file
|
||||
|
@ -110,8 +110,8 @@ case "${LH_CHROOT_FILESYSTEM}" in
|
|||
rm -f binary/${INITFS}/filesystem.ext2
|
||||
fi
|
||||
|
||||
DU_DIM="`du -ks chroot/chroot | cut -f1`"
|
||||
REAL_DIM="`expr ${DU_DIM} + ${DU_DIM} / 20`" # Just 5% more to be sure, need something more sophistcated here...
|
||||
DU_DIM="$(du -ks chroot/chroot | cut -f1)"
|
||||
REAL_DIM="$(expr ${DU_DIM} + ${DU_DIM} / 20)" # Just 5% more to be sure, need something more sophistcated here...
|
||||
|
||||
case "${LH_CHROOT_BUILD}" in
|
||||
enabled)
|
||||
|
@ -179,7 +179,7 @@ case "${LH_CHROOT_FILESYSTEM}" in
|
|||
|
||||
if [ "${LH_PACKAGES_LISTS}" = "minimal" ] || [ "${LH_PACKAGES_LISTS}" = "mini" ]
|
||||
then
|
||||
MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -e `ls chroot/boot/${LINUX}* chroot/boot/initrd.img* chroot/${LINUX}* chroot/initrd.img* | sed 's,chroot/,,g'`"
|
||||
MKSQUASHFS_OPTIONS="${MKSQUASHFS_OPTIONS} -e $(ls chroot/boot/${LINUX}* chroot/boot/initrd.img* chroot/${LINUX}* chroot/initrd.img* | sed 's,chroot/,,g')"
|
||||
fi
|
||||
|
||||
if [ -f config/binary_rootfs/squashfs.sort ]
|
||||
|
@ -205,7 +205,7 @@ case "${LH_CHROOT_FILESYSTEM}" in
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` binary/${INITFS}
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) binary/${INITFS}
|
||||
fi
|
||||
|
||||
# Saving cache
|
||||
|
@ -228,7 +228,7 @@ do
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` cache/stages_rootfs
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) cache/stages_rootfs
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
|
|
@ -80,7 +80,7 @@ Syslinux_memtest_entry ()
|
|||
KERNEL="${3}"
|
||||
|
||||
# syslinux << 3.36 lacks support to file/path
|
||||
if [ "`basename ${DESTDIR_LIVE}`" = "binary" ]
|
||||
if [ "$(basename ${DESTDIR_LIVE})" = "binary" ]
|
||||
then
|
||||
KERNEL="${DIRECTORY}/${KERNEL}"
|
||||
fi
|
||||
|
@ -94,7 +94,7 @@ Syslinux_memtest_entry ()
|
|||
fi
|
||||
|
||||
MEMTEST="${MEMTEST}\tkernel /${KERNEL}\n"
|
||||
MEMTEST="`/bin/echo ${MEMTEST} | sed -e 's#//#/#g'`"
|
||||
MEMTEST="$(/bin/echo ${MEMTEST} | sed -e 's#//#/#g')"
|
||||
}
|
||||
|
||||
Syslinux_live_entry ()
|
||||
|
@ -106,9 +106,9 @@ Syslinux_live_entry ()
|
|||
APPEND="${5}"
|
||||
|
||||
# syslinux << 3.36 lacks support to file/path
|
||||
if [ "${LH_BINARY_IMAGES}" != "net" ] && [ "`basename ${DESTDIR_LIVE}`" != "binary" ]
|
||||
if [ "${LH_BINARY_IMAGES}" != "net" ] && [ "$(basename ${DESTDIR_LIVE})" != "binary" ]
|
||||
then
|
||||
DIRECTORY="`basename ${DESTDIR_LIVE}`"
|
||||
DIRECTORY="$(basename ${DESTDIR_LIVE})"
|
||||
KERNEL="${DIRECTORY}/${KERNEL}"
|
||||
INITRD="${DIRECTORY}/${INITRD}"
|
||||
fi
|
||||
|
@ -133,9 +133,9 @@ Syslinux_install_entry ()
|
|||
APPEND="${4}"
|
||||
|
||||
# syslinux << 3.36 lacks support to file/path
|
||||
if [ "${LH_BINARY_IMAGES}" != "net" ] && [ "`basename ${DESTDIR_INSTALL}`" != "binary" ]
|
||||
if [ "${LH_BINARY_IMAGES}" != "net" ] && [ "$(basename ${DESTDIR_INSTALL})" != "binary" ]
|
||||
then
|
||||
DIRECTORY="`basename ${DESTDIR_INSTALL}`"
|
||||
DIRECTORY="$(basename ${DESTDIR_INSTALL})"
|
||||
KERNEL="${DIRECTORY}/${KERNEL}"
|
||||
INITRD="${DIRECTORY}/${INITRD}"
|
||||
fi
|
||||
|
@ -275,7 +275,7 @@ then
|
|||
fi
|
||||
fi
|
||||
|
||||
LH_BOOTAPPEND_LIVE="`echo ${LH_BOOTAPPEND_LIVE} | sed -e 's/ //'`"
|
||||
LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's/ //')"
|
||||
|
||||
# Parameters are listed at: linux/Documentation/kernel-parameters.txt
|
||||
FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=normal"
|
||||
|
@ -283,19 +283,19 @@ FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=normal"
|
|||
# Assembling kernel configuration
|
||||
|
||||
# Default entries
|
||||
DEFAULT_FLAVOUR="`echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }'`"
|
||||
DEFAULT_KERNEL="`basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR}`"
|
||||
DEFAULT_INITRD="initrd.img-`echo ${DEFAULT_KERNEL} | sed -e 's/vmlinuz-//'`"
|
||||
DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')"
|
||||
DEFAULT_KERNEL="$(basename chroot/boot/vmlinuz-*${DEFAULT_FLAVOUR})"
|
||||
DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's/vmlinuz-//')"
|
||||
|
||||
Syslinux_live_entry "live" "${LH_SYSLINUX_MENU_LH_ENTRY}" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}"
|
||||
Syslinux_live_entry "live-failsafe" "${LH_SYSLINUX_MENU_LIVE_FAILSAFE_ENTRY}" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" "${FAILSAFE}"
|
||||
|
||||
if [ "`echo ${LH_LINUX_FLAVOURS} | wc -w`" -gt "1" ]
|
||||
if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ]
|
||||
then
|
||||
for KERNEL in chroot/boot/vmlinuz-*
|
||||
do
|
||||
KERNEL_IMAGE="`basename ${KERNEL}`"
|
||||
KERNEL_VERSION="`echo ${KERNEL_IMAGE} | sed -e 's/vmlinuz-//'`"
|
||||
KERNEL_IMAGE="$(basename ${KERNEL})"
|
||||
KERNEL_VERSION="$(echo ${KERNEL_IMAGE} | sed -e 's/vmlinuz-//')"
|
||||
INITRD="initrd.img-${KERNEL_VERSION}"
|
||||
|
||||
Syslinux_live_entry "live-${KERNEL_VERSION}" "${LH_SYSLINUX_MENU_LIVE_ENTRY}" "${KERNEL_IMAGE}" "${INITRD}"
|
||||
|
@ -303,7 +303,7 @@ then
|
|||
done
|
||||
fi
|
||||
|
||||
LINUX_LIVE="`/bin/echo ${LINUX_LIVE} | sed -e 's/binary//g' -e 's#//#/#g'`"
|
||||
LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's/binary//g' -e 's#//#/#g')"
|
||||
|
||||
# Assembling debian-installer configuration
|
||||
if [ "${LH_DEBIAN_INSTALLER}" != "disabled" ]
|
||||
|
@ -340,7 +340,7 @@ then
|
|||
Syslinux_install_entry "autogui" "${VMLINUZ_GI}" "${INITRD_GI}" "auto=true priority=critical ${APPEND_GI}"
|
||||
fi
|
||||
|
||||
LINUX_INSTALL="`/bin/echo ${LINUX_INSTALL} | sed -e 's/binary//g' -e 's#//#/#g'`"
|
||||
LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's/binary//g' -e 's#//#/#g')"
|
||||
|
||||
# Assembling memtest configuration
|
||||
if [ -f "${DESTDIR_LIVE}"/memtest ]
|
||||
|
@ -368,21 +368,21 @@ case "${LH_BINARY_IMAGES}" in
|
|||
|
||||
for FILE in binary/isolinux/*.live
|
||||
do
|
||||
mv ${FILE} `dirname ${FILE}`/`basename ${FILE} .live`
|
||||
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .live)
|
||||
done
|
||||
|
||||
if [ "${LH_DEBIAN_INSTALLER}" != "disabled" ]
|
||||
then
|
||||
for FILE in binary/isolinux/*.install
|
||||
do
|
||||
mv ${FILE} `dirname ${FILE}`/`basename ${FILE} .install`
|
||||
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install)
|
||||
done
|
||||
|
||||
if [ "${LH_ARCHITECTURE}" = "amd64" ] || [ "${LH_ARCHITECTURE}" = "i386" ] || [ "${LH_ARCHITECTURE}" = "powerpc" ]
|
||||
then
|
||||
for FILE in binary/isolinux/*.install.g-i
|
||||
do
|
||||
mv ${FILE} `dirname ${FILE}`/`basename ${FILE} .install.g-i`
|
||||
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install.g-i)
|
||||
done
|
||||
else
|
||||
rm -f binary/isolinux/*.install.g-i
|
||||
|
@ -408,11 +408,11 @@ case "${LH_BINARY_IMAGES}" in
|
|||
# Copying menu module
|
||||
if [ "${LH_SYSLINUX_MENU}" != "disabled" ]
|
||||
then
|
||||
MENUPATH="`grep 'menu.c32' binary/isolinux/isolinux.cfg | sed 's,DEFAULT\s*\(.*menu.c32\)$,\1,g'`"
|
||||
MENUMODULE="`basename ${MENUPATH}`"
|
||||
MENUPATH="$(grep 'menu.c32' binary/isolinux/isolinux.cfg | sed 's,DEFAULT\s*\(.*menu.c32\)$,\1,g')"
|
||||
MENUMODULE="$(basename ${MENUPATH})"
|
||||
|
||||
mkdir -p binary/isolinux/"`dirname ${MENUPATH}`"
|
||||
cp chroot/usr/lib/syslinux/"${MENUMODULE}" binary/isolinux/"`dirname ${MENUPATH}`"
|
||||
mkdir -p binary/isolinux/"$(dirname ${MENUPATH})"
|
||||
cp chroot/usr/lib/syslinux/"${MENUMODULE}" binary/isolinux/"$(dirname ${MENUPATH})"
|
||||
fi
|
||||
|
||||
# Copying splash screen
|
||||
|
@ -423,13 +423,13 @@ case "${LH_BINARY_IMAGES}" in
|
|||
else
|
||||
if [ "${LH_SYSLINUX_MENU}" != "disabled" ]
|
||||
then
|
||||
SPLASHPATH="`grep -i 'MENU BACKGROUND' binary/isolinux/isolinux.cfg | sed 's,MENU\sBACKGROUND\s*\(.*\)$,\1,g'`"
|
||||
SPLASHPATH="$(grep -i 'MENU BACKGROUND' binary/isolinux/isolinux.cfg | sed 's,MENU\sBACKGROUND\s*\(.*\)$,\1,g')"
|
||||
if [ ! -e "${LH_SYSLINUX_SPLASH}" ]
|
||||
then
|
||||
Echo_error "${LH_SYSLINUX_SPLASH} doen't exist"
|
||||
exit 1
|
||||
fi
|
||||
mkdir -p binary/isolinux/"`dirname ${SPLASHPATH}`"
|
||||
mkdir -p binary/isolinux/"$(dirname ${SPLASHPATH})"
|
||||
cp -f "${LH_SYSLINUX_SPLASH}" binary/isolinux/"${SPLASHPATH}"
|
||||
else
|
||||
cp -f "${LH_SYSLINUX_SPLASH}" binary/isolinux/splash.rle
|
||||
|
@ -441,7 +441,7 @@ case "${LH_BINARY_IMAGES}" in
|
|||
sed -i -e "s#LH_BOOTAPPEND_INSTALL#${LH_BOOTAPPEND_INSTALL}#" -e "s#LH_BOOTAPPEND_LIVE#${LH_BOOTAPPEND_LIVE}#" binary/isolinux/isolinux.cfg
|
||||
if [ -e binary/isolinux/f1.txt ]
|
||||
then
|
||||
sed -i -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" -e "s/LH_DATE/`date +%Y%m%d`/" -e "s/LH_MEDIA/CD-ROM/" binary/isolinux/f1.txt
|
||||
sed -i -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" -e "s/LH_DATE/$(date +%Y%m%d)/" -e "s/LH_MEDIA/CD-ROM/" binary/isolinux/f1.txt
|
||||
fi
|
||||
sed -i -e "s/LH_MEDIA/CD-ROM/" binary/isolinux/f3.txt
|
||||
if [ -e binary/isolinux/f10.txt ]
|
||||
|
@ -450,7 +450,7 @@ case "${LH_BINARY_IMAGES}" in
|
|||
fi
|
||||
|
||||
# Working arround syslinux 8.3 limitation
|
||||
if [ "`echo ${LH_LINUX_FLAVOURS} | wc -w`" -gt "1" ]
|
||||
if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ]
|
||||
then
|
||||
NUMBER="0"
|
||||
|
||||
|
@ -496,21 +496,21 @@ case "${LH_BINARY_IMAGES}" in
|
|||
|
||||
for FILE in tftpboot/pxelinux.cfg/*.live
|
||||
do
|
||||
mv ${FILE} `dirname ${FILE}`/`basename ${FILE} .live`
|
||||
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .live)
|
||||
done
|
||||
|
||||
if [ "${LH_DEBIAN_INSTALLER}" != "disabled" ]
|
||||
then
|
||||
for FILE in tftpboot/pxelinux.cfg/*.install
|
||||
do
|
||||
mv ${FILE} `dirname ${FILE}`/`basename ${FILE} .install`
|
||||
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install)
|
||||
done
|
||||
|
||||
if [ "${LH_ARCHITECTURE}" = "amd64" ] || [ "${LH_ARCHITECTURE}" = "i386" ] || [ "${LH_ARCHITECTURE}" = "powerpc" ]
|
||||
then
|
||||
for FILE in tftpboot/pxelinux.cfg/*.install.g-i
|
||||
do
|
||||
mv ${FILE} `dirname ${FILE}`/`basename ${FILE} .install.g-i`
|
||||
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install.g-i)
|
||||
done
|
||||
else
|
||||
rm -f tftpboot/pxelinux.cfg/*.install.g-i
|
||||
|
@ -549,12 +549,12 @@ case "${LH_BINARY_IMAGES}" in
|
|||
# Configure syslinux templates
|
||||
sed -i -e "s@LINUX_LIVE@${LINUX_LIVE}@" -e "s@LINUX_INSTALL@${LINUX_INSTALL}@" -e "s@MEMTEST@${MEMTEST}@" tftpboot/pxelinux.cfg/default
|
||||
sed -i -e "s#LH_BOOTAPPEND_INSTALL#${LH_BOOTAPPEND_INSTALL}#" -e "s#LH_BOOTAPPEND_LIVE#${LH_BOOTAPPEND_LIVE}#" -e "s/LH_NET_SERVER/${LH_NET_SERVER}/" -e "s#LH_NET_PATH#${LH_NET_PATH}#" tftpboot/pxelinux.cfg/default
|
||||
sed -i -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" -e "s/LH_DATE/`date +%Y%m%d`/" -e "s/LH_MEDIA/netboot/" tftpboot/pxelinux.cfg/f1.txt
|
||||
sed -i -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" -e "s/LH_DATE/$(date +%Y%m%d)/" -e "s/LH_MEDIA/netboot/" tftpboot/pxelinux.cfg/f1.txt
|
||||
sed -i -e "s/LH_MEDIA/netboot/" tftpboot/pxelinux.cfg/f3.txt
|
||||
sed -i -e "s/LH_VERSION/${VERSION}/" tftpboot/pxelinux.cfg/f10.txt
|
||||
|
||||
# Working arround syslinux 8.3 limitation
|
||||
if [ "`echo ${LH_LINUX_FLAVOURS} | wc -w`" -eq "1" ]
|
||||
if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -eq "1" ]
|
||||
then
|
||||
mv "${DESTDIR_LIVE}"/vmlinuz-*-${LH_LINUX_FLAVOURS} "${DESTDIR_LIVE}"/vmlinuz
|
||||
mv "${DESTDIR_LIVE}"/initrd.img-*-${LH_LINUX_FLAVOURS} "${DESTDIR_LIVE}"/initrd.img
|
||||
|
@ -594,21 +594,21 @@ case "${LH_BINARY_IMAGES}" in
|
|||
|
||||
for FILE in "${DESTDIR}"/*.live
|
||||
do
|
||||
mv ${FILE} `dirname ${FILE}`/`basename ${FILE} .live`
|
||||
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .live)
|
||||
done
|
||||
|
||||
if [ "${LH_DEBIAN_INSTALLER}" != "disabled" ]
|
||||
then
|
||||
for FILE in "${DESTDIR}"/*.install
|
||||
do
|
||||
mv ${FILE} `dirname ${FILE}`/`basename ${FILE} .install`
|
||||
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install)
|
||||
done
|
||||
|
||||
if [ "${LH_ARCHITECTURE}" = "amd64" ] || [ "${LH_ARCHITECTURE}" = "i386" ] || [ "${LH_ARCHITECTURE}" = "powerpc" ]
|
||||
then
|
||||
for FILE in "${DESTDIR}"/*.install.g-i
|
||||
do
|
||||
mv ${FILE} `dirname ${FILE}`/`basename ${FILE} .install.g-i`
|
||||
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install.g-i)
|
||||
done
|
||||
else
|
||||
rm -f "${DESTDIR}"/*.install.g-i
|
||||
|
@ -643,12 +643,12 @@ case "${LH_BINARY_IMAGES}" in
|
|||
# Configure syslinux templates
|
||||
sed -i -e "s@LINUX_LIVE@${LINUX_LIVE}@" -e "s@LINUX_INSTALL@${LINUX_INSTALL}@" -e "s@MEMTEST@${MEMTEST}@" "${DESTDIR}"/syslinux.cfg
|
||||
sed -i -e "s#LH_BOOTAPPEND_INSTALL#${LH_BOOTAPPEND_INSTALL}#" -e "s#LH_BOOTAPPEND_LIVE#${LH_BOOTAPPEND_LIVE}#" "${DESTDIR}"/syslinux.cfg
|
||||
sed -i -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" -e "s/LH_DATE/`date +%Y%m%d`/" -e "s/LH_MEDIA/hd-media/" "${DESTDIR}"/f1.txt #FIXME
|
||||
sed -i -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" -e "s/LH_DATE/$(date +%Y%m%d)/" -e "s/LH_MEDIA/hd-media/" "${DESTDIR}"/f1.txt #FIXME
|
||||
sed -i -e "s/LH_MEDIA/hd-media/" "${DESTDIR}"/f3.txt #FIXME
|
||||
sed -i -e "s/LH_VERSION/${VERSION}/" "${DESTDIR}"/f10.txt
|
||||
|
||||
# Workaround for syslinux (<< 3.36) which doesn't support long file/path names
|
||||
if [ "`echo ${LH_LINUX_FLAVOURS} | wc -w`" -gt "1" ]
|
||||
if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ]
|
||||
then
|
||||
NUMBER="0"
|
||||
|
||||
|
|
|
@ -81,10 +81,10 @@ then
|
|||
fi
|
||||
|
||||
# Everything which comes here needs to be cleaned up,
|
||||
DU_DIM="`du -ms binary | cut -f1`"
|
||||
REAL_DIM="`expr ${DU_DIM} + ${DU_DIM} / 50`" # Just 2% more to be sure, need something more sophistcated here...
|
||||
DU_DIM="$(du -ms binary | cut -f1)"
|
||||
REAL_DIM="$(expr ${DU_DIM} + ${DU_DIM} / 50)" # Just 2% more to be sure, need something more sophistcated here...
|
||||
dd if=/dev/zero of=chroot/binary.img bs=1024k count=${REAL_DIM}
|
||||
FREELO="`${LH_LOSETUP} -f`"
|
||||
FREELO="$(${LH_LOSETUP} -f)"
|
||||
if [ ! -b chroot/${FREELO} ]
|
||||
then
|
||||
MAKEDEV="true"
|
||||
|
@ -124,7 +124,7 @@ esac
|
|||
|
||||
${LH_LOSETUP} -d ${FREELO}
|
||||
|
||||
FREELO="`${LH_LOSETUP} -f`"
|
||||
FREELO="$(${LH_LOSETUP} -f)"
|
||||
lh_losetup $FREELO chroot/binary.img 1
|
||||
|
||||
case "${LH_CHROOT_BUILD}" in
|
||||
|
@ -153,8 +153,8 @@ find /live/vmlinuz
|
|||
EOM
|
||||
EOF
|
||||
|
||||
rootpartition="`Chroot 'sh grub.sh' 2>/dev/null | grep -A 1 'find /live/vmlinuz' | grep -v 'find /live/vmlinuz'`"
|
||||
usbdev="`echo $rootpartition | sed -e 's/,[[:digit:]]//'`"
|
||||
rootpartition="$(Chroot 'sh grub.sh' 2>/dev/null | grep -A 1 'find /live/vmlinuz' | grep -v 'find /live/vmlinuz')"
|
||||
usbdev="$(echo $rootpartition | sed -e 's/,[[:digit:]]//')"
|
||||
echo "Root partition is $rootpartition, device is: $usbdev"
|
||||
|
||||
echo "WAITING..." && read
|
||||
|
|
|
@ -75,7 +75,7 @@ Yaboot_live_entry ()
|
|||
INITRD="${3}"
|
||||
APPEND="${4}"
|
||||
|
||||
DIRECTORY="/`basename ${DESTDIR_LIVE}`"
|
||||
DIRECTORY="/$(basename ${DESTDIR_LIVE})"
|
||||
|
||||
LINUX_LIVE="${LINUX_LIVE}\nimage=${DIRECTORY}/${KERNEL}\n"
|
||||
LINUX_LIVE="${LINUX_LIVE}\tlabel=${LABEL}\n"
|
||||
|
@ -91,7 +91,7 @@ Yaboot_install_entry ()
|
|||
INITRD="${3}"
|
||||
APPEND="${4}"
|
||||
|
||||
DIRECTORY="/`basename ${DESTDIR_LIVE}`"
|
||||
DIRECTORY="/$(basename ${DESTDIR_LIVE})"
|
||||
|
||||
if [ "${LH_DISTRIBUTION}" != "etch" ] && [ "${LABEL}" != "rescue" ] && [ "${LABEL}" != "rescuegui" ]
|
||||
then
|
||||
|
@ -185,7 +185,7 @@ then
|
|||
LH_BOOTAPPEND_LIVE="${LH_BOOTAPPEND_LIVE} union=${LH_UNION_FILESYSTEM}"
|
||||
fi
|
||||
|
||||
LH_BOOTAPPEND_LIVE="`echo ${LH_BOOTAPPEND_LIVE} | sed -e 's/ //'`"
|
||||
LH_BOOTAPPEND_LIVE="$(echo ${LH_BOOTAPPEND_LIVE} | sed -e 's/ //')"
|
||||
|
||||
# Parameters are listed at: linux/Documentation/kernel-parameters.txt
|
||||
FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=ofonly"
|
||||
|
@ -193,19 +193,19 @@ FAILSAFE="noapic noapm nodma nomce nolapic nosmp vga=ofonly"
|
|||
# Assembling kernel configuration
|
||||
|
||||
# Default entries
|
||||
DEFAULT_FLAVOUR="`echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }'`"
|
||||
DEFAULT_KERNEL="`basename chroot/boot/vmlinux-*${DEFAULT_FLAVOUR}`"
|
||||
DEFAULT_INITRD="initrd.img-`echo ${DEFAULT_KERNEL} | sed -e 's/vmlinux-//'`"
|
||||
DEFAULT_FLAVOUR="$(echo ${LH_LINUX_FLAVOURS} | awk '{ print $1 }')"
|
||||
DEFAULT_KERNEL="$(basename chroot/boot/vmlinux-*${DEFAULT_FLAVOUR})"
|
||||
DEFAULT_INITRD="initrd.img-$(echo ${DEFAULT_KERNEL} | sed -e 's/vmlinux-//')"
|
||||
|
||||
Yaboot_live_entry "live" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}"
|
||||
Yaboot_live_entry "live-failsafe" "${DEFAULT_KERNEL}" "${DEFAULT_INITRD}" "${FAILSAFE}"
|
||||
|
||||
if [ "`echo ${LH_LINUX_FLAVOURS} | wc -w`" -gt "1" ]
|
||||
if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ]
|
||||
then
|
||||
for KERNEL in chroot/boot/vmlinux-*
|
||||
do
|
||||
KERNEL_IMAGE="`basename ${KERNEL}`"
|
||||
KERNEL_VERSION="`echo ${KERNEL_IMAGE} | sed -e 's/vmlinux-//'`"
|
||||
KERNEL_IMAGE="$(basename ${KERNEL})"
|
||||
KERNEL_VERSION="$(echo ${KERNEL_IMAGE} | sed -e 's/vmlinux-//')"
|
||||
INITRD="initrd.img-${KERNEL_VERSION}"
|
||||
|
||||
Yaboot_live_entry "live-${KERNEL_VERSION}" "${KERNEL_IMAGE}" "${INITRD}"
|
||||
|
@ -213,7 +213,7 @@ then
|
|||
done
|
||||
fi
|
||||
|
||||
LINUX_LIVE="`/bin/echo ${LINUX_LIVE} | sed -e 's/binary//g' -e 's#//#/#g'`"
|
||||
LINUX_LIVE="$(/bin/echo ${LINUX_LIVE} | sed -e 's/binary//g' -e 's#//#/#g')"
|
||||
|
||||
# Assembling debian-installer configuration
|
||||
if [ "${LH_DEBIAN_INSTALLER}" != "disabled" ]
|
||||
|
@ -237,7 +237,7 @@ then
|
|||
Yaboot_install_entry "autogui" "${VMLINUZ_GI}" "${INITRD_GI}" "auto=true priority=critical ${APPEND_GI}"
|
||||
fi
|
||||
|
||||
LINUX_INSTALL="`/bin/echo ${LINUX_INSTALL} | sed -e 's/binary//g' -e 's#//#/#g'`"
|
||||
LINUX_INSTALL="$(/bin/echo ${LINUX_INSTALL} | sed -e 's/binary//g' -e 's#//#/#g')"
|
||||
|
||||
case "${LH_BINARY_IMAGES}" in
|
||||
iso|usb-hdd)
|
||||
|
@ -267,7 +267,7 @@ case "${LH_BINARY_IMAGES}" in
|
|||
# Configure yaboot templates
|
||||
sed -i -e "s#LINUX_LIVE#${LINUX_LIVE}#" -e "s#LINUX_INSTALL#${LINUX_INSTALL}#" binary/yaboot/yaboot.conf
|
||||
sed -i -e "s#LH_BOOTAPPEND_INSTALL#${LH_BOOTAPPEND_INSTALL}#" -e "s#LH_BOOTAPPEND_LIVE#${LH_BOOTAPPEND_LIVE}#" binary/yaboot/yaboot.conf
|
||||
sed -i -e "s/LH_DATE/`date +%Y%m%d`/" -e "s/LH_VERSION/${VERSION}/" binary/yaboot/boot.msg
|
||||
sed -i -e "s/LH_DATE/$(date +%Y%m%d)/" -e "s/LH_VERSION/${VERSION}/" binary/yaboot/boot.msg
|
||||
;;
|
||||
esac
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ do
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` chroot
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot
|
||||
fi
|
||||
|
||||
# Creating stage file
|
||||
|
@ -89,7 +89,7 @@ do
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` cache/stages_bootstrap
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) cache/stages_bootstrap
|
||||
fi
|
||||
|
||||
# Creating stage file
|
||||
|
|
|
@ -111,7 +111,7 @@ then
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` chroot
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot
|
||||
fi
|
||||
|
||||
# Removing old cache
|
||||
|
@ -131,7 +131,7 @@ then
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` chroot
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot
|
||||
fi
|
||||
|
||||
# Remove cdebootstrap-helper-diverts (needed at least for minimal flavours)
|
||||
|
|
|
@ -53,7 +53,7 @@ Check_lockfile .lock
|
|||
Create_lockfile .lock
|
||||
|
||||
# Copying host system
|
||||
find / ! -name /proc ! -name /sys ! -name "`dirname ${PWD}`" | xargs cp -a chroot
|
||||
find / ! -name /proc ! -name /sys ! -name "$(dirname ${PWD})" | xargs cp -a chroot
|
||||
|
||||
# Creating stage file
|
||||
Create_stagefile .stage/bootstrap
|
||||
|
|
|
@ -89,7 +89,7 @@ then
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` chroot
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot
|
||||
fi
|
||||
|
||||
# Removing old cache
|
||||
|
@ -109,7 +109,7 @@ then
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` chroot
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot
|
||||
fi
|
||||
|
||||
# Removing bootstrap cache
|
||||
|
|
|
@ -60,7 +60,7 @@ do
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` chroot
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) chroot
|
||||
fi
|
||||
|
||||
# Creating stage file
|
||||
|
@ -88,7 +88,7 @@ do
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R `whoami`:`whoami` cache/stages_chroot
|
||||
${LH_ROOT_COMMAND} chown -R $(whoami):$(whoami) cache/stages_chroot
|
||||
fi
|
||||
|
||||
# Creating stage file
|
||||
|
|
|
@ -69,7 +69,7 @@ case "${LH_BINARY_IMAGES}" in
|
|||
then
|
||||
mkdir chroot/etc/initramfs-tools
|
||||
fi
|
||||
if [ ! "`grep 'MODULES=netboot' chroot/etc/initramfs-tools/initramfs.conf`" ]
|
||||
if [ ! "$(grep 'MODULES=netboot' chroot/etc/initramfs-tools/initramfs.conf)" ]
|
||||
then
|
||||
# Configuring initramfs for NFS
|
||||
cat >> chroot/etc/initramfs-tools/initramfs.conf << EOF
|
||||
|
@ -103,7 +103,7 @@ rm -f chroot/var/lib/dpkg/*-old
|
|||
|
||||
if [ -n "${LH_ROOT_COMMAND}" ]
|
||||
then
|
||||
${LH_ROOT_COMMAND} chown -R --quiet `whoami`:`whoami` chroot
|
||||
${LH_ROOT_COMMAND} chown -R --quiet $(whoami):$(whoami) chroot
|
||||
fi
|
||||
|
||||
if [ -d chroot/home/${LH_USERNAME} ]
|
||||
|
|
|
@ -56,16 +56,16 @@ then
|
|||
cp "${HOOK}" chroot/root
|
||||
|
||||
# Making hook executable
|
||||
if [ ! -x chroot/root/"`basename ${HOOK}`" ]
|
||||
if [ ! -x chroot/root/"$(basename ${HOOK})" ]
|
||||
then
|
||||
chmod +x chroot/root/"`basename ${HOOK}`"
|
||||
chmod +x chroot/root/"$(basename ${HOOK})"
|
||||
fi
|
||||
|
||||
# Executing hook
|
||||
Chroot "/root/`basename ${HOOK}`"
|
||||
Chroot "/root/$(basename ${HOOK})"
|
||||
|
||||
# Removing hook
|
||||
rm -f chroot/root/"`basename ${HOOK}`"
|
||||
rm -f chroot/root/"$(basename ${HOOK})"
|
||||
done
|
||||
|
||||
# Creating stage file
|
||||
|
|
|
@ -55,21 +55,21 @@ then
|
|||
for PACKAGESLIST in config/chroot_local-packageslists/*
|
||||
do
|
||||
# Generate package list
|
||||
Expand_packagelist "`basename ${PACKAGESLIST}`" "config/chroot_local-packageslists" "${LH_BASE:-/usr/share/live-helper/lists}/lists" > chroot/root/"`basename ${PACKAGESLIST}`"
|
||||
Expand_packagelist "$(basename ${PACKAGESLIST})" "config/chroot_local-packageslists" "${LH_BASE:-/usr/share/live-helper/lists}/lists" > chroot/root/"$(basename ${PACKAGESLIST})"
|
||||
|
||||
# Installing package list
|
||||
case "${LH_APT}" in
|
||||
apt|apt-get)
|
||||
Chroot "xargs --arg-file=/root/`basename ${PACKAGESLIST}` apt-get install --yes"
|
||||
Chroot "xargs --arg-file=/root/$(basename ${PACKAGESLIST}) apt-get install --yes"
|
||||
;;
|
||||
|
||||
aptitude)
|
||||
Chroot "xargs --arg-file=/root/`basename ${PACKAGESLIST}` aptitude install --assume-yes"
|
||||
Chroot "xargs --arg-file=/root/$(basename ${PACKAGESLIST}) aptitude install --assume-yes"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Removing package list
|
||||
rm -f chroot/root/"`basename ${PACKAGESLIST}`"
|
||||
rm -f chroot/root/"$(basename ${PACKAGESLIST})"
|
||||
done
|
||||
|
||||
# Saving cache
|
||||
|
|
|
@ -144,8 +144,8 @@ case "${1}" in
|
|||
for FILE in config/chroot_sources/*.bootstrap.gpg
|
||||
do
|
||||
cp ${FILE} chroot/root
|
||||
Chroot "apt-key add /root/`basename ${FILE}`"
|
||||
rm -f chroot/root/`basename ${FILE}`
|
||||
Chroot "apt-key add /root/$(basename ${FILE})"
|
||||
rm -f chroot/root/$(basename ${FILE})
|
||||
done
|
||||
fi
|
||||
|
||||
|
@ -155,8 +155,8 @@ case "${1}" in
|
|||
for PACKAGE in config/chroot_sources/*.deb
|
||||
do
|
||||
cp ${PACKAGE} chroot/root
|
||||
Chroot "dpkg -i `basename ${PACKAGE}`"
|
||||
rm -f chroot/root/`basename ${PACKAGE}`
|
||||
Chroot "dpkg -i $(basename ${PACKAGE})"
|
||||
rm -f chroot/root/$(basename ${PACKAGE})
|
||||
done
|
||||
fi
|
||||
|
||||
|
@ -279,8 +279,8 @@ case "${1}" in
|
|||
for FILE in config/chroot_sources/*.binary.gpg
|
||||
do
|
||||
cp ${FILE} chroot/root
|
||||
Chroot "apt-key add /root/`basename ${FILE}`"
|
||||
rm -f chroot/root/`basename ${FILE}`
|
||||
Chroot "apt-key add /root/$(basename ${FILE})"
|
||||
rm -f chroot/root/$(basename ${FILE})
|
||||
done
|
||||
fi
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ then
|
|||
# Disable all
|
||||
for FILE in chroot/etc/init.d/*
|
||||
do
|
||||
Chroot "update-rc.d -f `basename ${FILE}` remove"
|
||||
Chroot "update-rc.d -f $(basename ${FILE}) remove"
|
||||
done
|
||||
|
||||
# Re-enable all required (taken from -f standard chroot)
|
||||
|
|
|
@ -101,7 +101,7 @@ USAGE="${PROGRAM} [--apt apt|aptitude]\n\
|
|||
|
||||
Local_arguments ()
|
||||
{
|
||||
ARGUMENTS="`getopt --longoptions apt:,apt-ftp-proxy:,apt-http-proxy:,apt-pdiffs:,apt-pipeline:,apt-recommends:,apt-secure:,bootstrap:,cache:,cache-indices:,cache-packages:,cache-stages:,debconf-frontend:,debconf-nowarnings:,debconf-priority:,genisoimage:,initramfs:,losetup:,mode:,root-command:,tasksel:,includes:,templates:,architecture:,bootstrap-config:,bootstrap-flavour:,bootstrap-keyring:,distribution:,mirror-bootstrap:,mirror-bootstrap-security:,mirror-binary:,mirror-binary-security:,sections:,chroot-filesystem:,union-filesystem:,hooks:,interactive:,keyring-packages:,language:,linux-flavours:,linux-packages:,packages:,packages-lists:,tasks:,security:,symlinks:,sysvinit:,binary-images:,binary-indices:,bootappend-install:,bootappend-live:,bootloader:,chroot-build:,debian-installer:,debian-installer-daily:,encryption:,grub-splash:,hostname:,iso-application:,iso-preparer:,iso-publisher:,iso-volume:,iso-memtest:,net-filesystem:,net-mountoptions:,net-path:,net-server:,syslinux-splash:,syslinux-timeout:,username:,source:,source-images:,breakpoints,conffile:,debug,force,help,quiet,usage,verbose,version --name=${PROGRAM} --options a:f:d:m:l:k:p:b:e:s:c:huv --shell sh -- "${@}"`"
|
||||
ARGUMENTS="$(getopt --longoptions apt:,apt-ftp-proxy:,apt-http-proxy:,apt-pdiffs:,apt-pipeline:,apt-recommends:,apt-secure:,bootstrap:,cache:,cache-indices:,cache-packages:,cache-stages:,debconf-frontend:,debconf-nowarnings:,debconf-priority:,genisoimage:,initramfs:,losetup:,mode:,root-command:,tasksel:,includes:,templates:,architecture:,bootstrap-config:,bootstrap-flavour:,bootstrap-keyring:,distribution:,mirror-bootstrap:,mirror-bootstrap-security:,mirror-binary:,mirror-binary-security:,sections:,chroot-filesystem:,union-filesystem:,hooks:,interactive:,keyring-packages:,language:,linux-flavours:,linux-packages:,packages:,packages-lists:,tasks:,security:,symlinks:,sysvinit:,binary-images:,binary-indices:,bootappend-install:,bootappend-live:,bootloader:,chroot-build:,debian-installer:,debian-installer-daily:,encryption:,grub-splash:,hostname:,iso-application:,iso-preparer:,iso-publisher:,iso-volume:,iso-memtest:,net-filesystem:,net-mountoptions:,net-path:,net-server:,syslinux-splash:,syslinux-timeout:,username:,source:,source-images:,breakpoints,conffile:,debug,force,help,quiet,usage,verbose,version --name=${PROGRAM} --options a:f:d:m:l:k:p:b:e:s:c:huv --shell sh -- "${@}")"
|
||||
|
||||
if [ "${?}" != "0" ]
|
||||
then
|
||||
|
@ -965,7 +965,7 @@ EOF
|
|||
if [ "${CONFIG}" = "clone" ] # FIXME
|
||||
then
|
||||
# Read package selection
|
||||
echo `dpkg --get-selections | awk '{ print $1 }'` > config/chroot_local-packageslists/local-system
|
||||
echo $(dpkg --get-selections | awk '{ print $1 }') > config/chroot_local-packageslists/local-system
|
||||
|
||||
# Read debconf questions
|
||||
if [ ! -f /usr/bin/debconf-get-selections ]
|
||||
|
|
|
@ -38,10 +38,10 @@ FILE="${2}"
|
|||
PARTITION="${3:=1}"
|
||||
|
||||
${LH_ROOT_COMMAND} ${LH_LOSETUP} "${DEVICE}" "${FILE}"
|
||||
FDISK_OUT="`fdisk -l -u ${DEVICE} 2>&1`"
|
||||
FDISK_OUT="$(fdisk -l -u ${DEVICE} 2>&1)"
|
||||
${LH_ROOT_COMMAND} ${LH_LOSETUP} -d "${DEVICE}"
|
||||
|
||||
LOOPDEVICE="`echo ${DEVICE}p${PARTITION}`"
|
||||
LOOPDEVICE="$(echo ${DEVICE}p${PARTITION})"
|
||||
|
||||
if [ "${PARTITION}" = "0" ]
|
||||
then
|
||||
|
@ -49,8 +49,8 @@ then
|
|||
|
||||
${LH_ROOT_COMMAND} ${LH_LOSETUP} "${DEVICE}" "${FILE}"
|
||||
else
|
||||
CYLINDERS="`echo "$FDISK_OUT" | sed -ne "s_^$LOOPDEVICE[ *]*\([0-9]*\).*_\1_p"`"
|
||||
OFFSET="`expr ${CYLINDERS} '*' 512`"
|
||||
CYLINDERS="$(echo "$FDISK_OUT" | sed -ne "s_^$LOOPDEVICE[ *]*\([0-9]*\).*_\1_p")"
|
||||
OFFSET="$(expr ${CYLINDERS} '*' 512)"
|
||||
|
||||
Echo_message "Mounting ${DEVICE} with offset ${OFFSET}"
|
||||
|
||||
|
|
|
@ -98,15 +98,15 @@ rm -f chroot/root/dpkg-selection.txt
|
|||
# Sort sources
|
||||
for DSC in chroot/*.dsc
|
||||
do
|
||||
SOURCE="`sed -n 's/^Source: //p' ${DSC}`"
|
||||
SOURCE="$(sed -n 's/^Source: //p' ${DSC})"
|
||||
|
||||
case "${SOURCE}" in
|
||||
lib?*)
|
||||
LETTER="`echo ${SOURCE} | sed 's/\(....\).*/\1/'`"
|
||||
LETTER="$(echo ${SOURCE} | sed 's/\(....\).*/\1/')"
|
||||
;;
|
||||
|
||||
*)
|
||||
LETTER="`echo ${SOURCE} | sed 's/\(.\).*/\1/'`"
|
||||
LETTER="$(echo ${SOURCE} | sed 's/\(.\).*/\1/')"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ cp -a config source/debian-live
|
|||
|
||||
# Create tarball
|
||||
cd source
|
||||
tar cfz debian-live-config_`date +%Y%m%d.%s`.tar.gz debian-live
|
||||
tar cfz debian-live-config_$(date +%Y%m%d.%s).tar.gz debian-live
|
||||
cd "${OLDPWD}"
|
||||
|
||||
rm -rf source/debian-live/config
|
||||
|
|
|
@ -54,10 +54,10 @@ Create_lockfile .lock
|
|||
|
||||
mkdir -p source/.disk
|
||||
|
||||
ARCHITECTURE="`echo ${LH_ARCHITECTURE} | sed -e 's# #/#g'`"
|
||||
DISTRIBUTION="`echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]'`"
|
||||
DISTRIBUTION="${DISTRIBUTION}`echo ${LH_DISTRIBUTION} | cut -b 2-`"
|
||||
eval VERSION="$`echo VERSION_${LH_DISTRIBUTION}`"
|
||||
ARCHITECTURE="$(echo ${LH_ARCHITECTURE} | sed -e 's# #/#g')"
|
||||
DISTRIBUTION="$(echo ${LH_DISTRIBUTION} | cut -b 1 | tr '[a-z]' '[A-Z]')"
|
||||
DISTRIBUTION="${DISTRIBUTION}$(echo ${LH_DISTRIBUTION} | cut -b 2-)"
|
||||
eval VERSION="$$(echo VERSION_${LH_DISTRIBUTION})"
|
||||
|
||||
case "${LH_MODE}" in
|
||||
debian)
|
||||
|
@ -73,11 +73,11 @@ case "${LH_MODE}" in
|
|||
TYPE="LIVE"
|
||||
fi
|
||||
|
||||
echo "Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} ${TYPE} Source `date +%Y%m%d-%H:%M`" > source/.disk/info
|
||||
echo "Debian GNU/Linux ${VERSION} \"${DISTRIBUTION}\" - Official ${ARCHITECTURE} ${TYPE} Source $(date +%Y%m%d-%H:%M)" > source/.disk/info
|
||||
;;
|
||||
|
||||
ubuntu)
|
||||
echo "Ubuntu Linux ${VERSION} \"${DISTRIBUTION}\" - Unofficial ${ARCHITECTURE} LIVE/NETINST Source `date +%Y%m%d-%H:%M`" > source/.disk/info
|
||||
echo "Ubuntu Linux ${VERSION} \"${DISTRIBUTION}\" - Unofficial ${ARCHITECTURE} LIVE/NETINST Source $(date +%Y%m%d-%H:%M)" > source/.disk/info
|
||||
;;
|
||||
esac
|
||||
|
||||
|
|
|
@ -71,10 +71,10 @@ then
|
|||
fi
|
||||
|
||||
# Everything which comes here needs to be cleaned up,
|
||||
DU_DIM="`du -ms source | cut -f1`"
|
||||
REAL_DIM="`expr ${DU_DIM} + ${DU_DIM} / 50`" # Just 2% more to be sure, need something more sophistcated here...
|
||||
DU_DIM="$(du -ms source | cut -f1)"
|
||||
REAL_DIM="$(expr ${DU_DIM} + ${DU_DIM} / 50)" # Just 2% more to be sure, need something more sophistcated here...
|
||||
dd if=/dev/zero of=source.img bs=1024k count=${REAL_DIM}
|
||||
FREELO="`${LH_LOSETUP} -f`"
|
||||
FREELO="$(${LH_LOSETUP} -f)"
|
||||
if [ ! -b chroot/${FREELO} ]
|
||||
then
|
||||
MAKEDEV="true"
|
||||
|
|
|
@ -34,7 +34,7 @@ Read_conffile "${LH_CONFIG}"
|
|||
Set_defaults
|
||||
|
||||
# Checking user account
|
||||
if [ "`${LH_ROOT_COMMAND} id -u`" -ne "0" ]
|
||||
if [ "$(${LH_ROOT_COMMAND} id -u)" -ne "0" ]
|
||||
then
|
||||
Echo_error "need root privileges"
|
||||
exit 1
|
||||
|
|
|
@ -38,7 +38,7 @@ rm -rf /var/lib/apt/lists
|
|||
mkdir -p /var/lib/apt/lists/partial
|
||||
|
||||
# Truncating logs
|
||||
for FILE in `find /var/log/ -type f`
|
||||
for FILE in $(find /var/log/ -type f)
|
||||
do
|
||||
cat < /dev/null > $FILE
|
||||
done
|
||||
|
|
|
@ -30,7 +30,7 @@ rm -rf /var/lib/apt/lists
|
|||
mkdir -p /var/lib/apt/lists/partial
|
||||
|
||||
# Truncating logs
|
||||
for FILE in `find /var/log/ -type f`
|
||||
for FILE in $(find /var/log/ -type f)
|
||||
do
|
||||
cat < /dev/null > $FILE
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue