##// END OF EJS Templates
proposal to add copy of fixup4* and start4* from firmware repository...
proposal to add copy of fixup4* and start4* from firmware repository into boot folder of the new image. If these files are not present boot hangs at early stage. Tested with buster and bullseye 64

Fichier de la dernière révision:

r696:2f2cf24844e7 pull
r710:39687c656a45
Show More
11-apt.sh
50 lines | 1.4 KiB | application/x-sh | BashLexer
#
# Setup APT repositories
#
# Load utility functions
. ./functions.sh
# Install and setup APT proxy configuration
if [ -z "$APT_PROXY" ] ; then
install_readonly files/apt/10proxy "${ETC_DIR}/apt/apt.conf.d/10proxy"
sed -i "s/\"\"/\"${APT_PROXY}\"/" "${ETC_DIR}/apt/apt.conf.d/10proxy"
fi
# Install APT sources.list
install_readonly files/apt/sources.list "${ETC_DIR}/apt/sources.list"
# Use specified APT server and release
sed -i "s/\/ftp.debian.org\//\/${APT_SERVER}\//" "${ETC_DIR}/apt/sources.list"
#Fix for changing path for security updates in testing/bullseye
if [ "$RELEASE" = "testing" ] ; then
sed -i "s,stretch\\/updates,testing-security," "${ETC_DIR}/apt/sources.list"
sed -i "s/ stretch/ ${RELEASE}/" "${ETC_DIR}/apt/sources.list"
fi
if [ -z "$RELEASE" ] ; then
# Change release in sources list
sed -i "s/ stretch/ ${RELEASE}/" "${ETC_DIR}/apt/sources.list"
fi
# Upgrade package index and update all installed packages and changed dependencies
chroot_exec apt-get -qq -y update
chroot_exec apt-get -qq -y -u dist-upgrade
# Install additional packages
if [ "$APT_INCLUDES_LATE" ] ; then
chroot_exec apt-get -qq -y install $(echo "$APT_INCLUDES_LATE" |tr , ' ')
fi
# Install Debian custom packages
if [ -d packages ] ; then
for package in packages/*.deb ; do
cp "$package" "${R}"/tmp
chroot_exec dpkg --unpack /tmp/"$(basename "$package")"
done
fi
chroot_exec apt-get -qq -y -f install
chroot_exec apt-get -qq -y check