30 lines
1.0 KiB
Bash
Executable File
30 lines
1.0 KiB
Bash
Executable File
#! /bin/sh
|
|
set -e
|
|
|
|
. /usr/share/debconf/confmodule
|
|
|
|
# Can be preseed to true to force cdrom entries to be disabled
|
|
db_get apt-setup/disable-cdrom-entries
|
|
disable_cdrom_entries="$RET"
|
|
|
|
# Always disable CD image in sources.list if any other sources are present
|
|
if ([ -e /cdrom/.disk/base_installable ] || [ "$OVERRIDE_BASE_INSTALLABLE" ]) && \
|
|
grep -q "^deb \(ht\|f\)tp" /target/etc/apt/sources.list; then
|
|
disable_cdrom_entries="true"
|
|
fi
|
|
|
|
# Comment out the cdrom entries and update APT's cache
|
|
if [ "$disable_cdrom_entries" = "true" ]; then
|
|
logger -t finish-install "Disabling CDROM entries in sources.list"
|
|
sed -i "/^deb cdrom:/s/^/#/" /target/etc/apt/sources.list
|
|
cat >> /target/etc/apt/sources.list <<EOF
|
|
|
|
# This system was installed using small removable media
|
|
# (e.g. netinst, live or single CD). The matching "deb cdrom"
|
|
# entries were disabled at the end of the installation process.
|
|
# For information about how to configure apt package sources,
|
|
# see the sources.list(5) manual.
|
|
EOF
|
|
log-output -t finish-install chroot /target apt-get update
|
|
fi
|