Modify apt to apt-get
This commit is contained in:
parent
76abbc768a
commit
5a9094d2d7
|
|
@ -188,7 +188,7 @@ create_rootfs_cache()
|
||||||
|
|
||||||
# stage: update packages list
|
# stage: update packages list
|
||||||
display_alert "Updating package list" "$RELEASE" "info"
|
display_alert "Updating package list" "$RELEASE" "info"
|
||||||
eval 'LC_ALL=C LANG=C chroot $SDCARD /bin/bash -c "apt -q -y $apt_extra update"' \
|
eval 'LC_ALL=C LANG=C chroot $SDCARD /bin/bash -c "apt-get -q -y $apt_extra update"' \
|
||||||
${PROGRESS_LOG_TO_FILE:+' | tee -a $DEST/debug/debootstrap.log'} \
|
${PROGRESS_LOG_TO_FILE:+' | tee -a $DEST/debug/debootstrap.log'} \
|
||||||
${OUTPUT_DIALOG:+' | dialog --backtitle "$backtitle" --progressbox "Updating package lists..." $TTY_Y $TTY_X'} \
|
${OUTPUT_DIALOG:+' | dialog --backtitle "$backtitle" --progressbox "Updating package lists..." $TTY_Y $TTY_X'} \
|
||||||
${OUTPUT_VERYSILENT:+' >/dev/null 2>/dev/null'}
|
${OUTPUT_VERYSILENT:+' >/dev/null 2>/dev/null'}
|
||||||
|
|
@ -197,7 +197,7 @@ create_rootfs_cache()
|
||||||
|
|
||||||
# stage: upgrade base packages from xxx-updates and xxx-backports repository branches
|
# stage: upgrade base packages from xxx-updates and xxx-backports repository branches
|
||||||
display_alert "Upgrading base packages" "Orange Pi" "info"
|
display_alert "Upgrading base packages" "Orange Pi" "info"
|
||||||
eval 'LC_ALL=C LANG=C chroot $SDCARD /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt -y -q \
|
eval 'LC_ALL=C LANG=C chroot $SDCARD /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get -y -q \
|
||||||
$apt_extra $apt_extra_progress upgrade"' \
|
$apt_extra $apt_extra_progress upgrade"' \
|
||||||
${PROGRESS_LOG_TO_FILE:+' | tee -a $DEST/debug/debootstrap.log'} \
|
${PROGRESS_LOG_TO_FILE:+' | tee -a $DEST/debug/debootstrap.log'} \
|
||||||
${OUTPUT_DIALOG:+' | dialog --backtitle "$backtitle" --progressbox "Upgrading base packages..." $TTY_Y $TTY_X'} \
|
${OUTPUT_DIALOG:+' | dialog --backtitle "$backtitle" --progressbox "Upgrading base packages..." $TTY_Y $TTY_X'} \
|
||||||
|
|
@ -207,7 +207,7 @@ create_rootfs_cache()
|
||||||
|
|
||||||
# stage: install additional packages
|
# stage: install additional packages
|
||||||
display_alert "Installing packages for" "Orange Pi" "info"
|
display_alert "Installing packages for" "Orange Pi" "info"
|
||||||
eval 'LC_ALL=C LANG=C chroot $SDCARD /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt -y -q \
|
eval 'LC_ALL=C LANG=C chroot $SDCARD /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get -y -q \
|
||||||
$apt_extra $apt_extra_progress --no-install-recommends install $PACKAGE_LIST"' \
|
$apt_extra $apt_extra_progress --no-install-recommends install $PACKAGE_LIST"' \
|
||||||
${PROGRESS_LOG_TO_FILE:+' | tee -a $DEST/debug/debootstrap.log'} \
|
${PROGRESS_LOG_TO_FILE:+' | tee -a $DEST/debug/debootstrap.log'} \
|
||||||
${OUTPUT_DIALOG:+' | dialog --backtitle "$backtitle" --progressbox "Installing Orange Pi system..." $TTY_Y $TTY_X'} \
|
${OUTPUT_DIALOG:+' | dialog --backtitle "$backtitle" --progressbox "Installing Orange Pi system..." $TTY_Y $TTY_X'} \
|
||||||
|
|
|
||||||
|
|
@ -122,17 +122,17 @@ desktop_postinstall ()
|
||||||
{
|
{
|
||||||
# disable display manager for first run
|
# disable display manager for first run
|
||||||
#chroot "${SDCARD}" /bin/bash -c "systemctl --no-reload disable lightdm.service >/dev/null 2>&1"
|
#chroot "${SDCARD}" /bin/bash -c "systemctl --no-reload disable lightdm.service >/dev/null 2>&1"
|
||||||
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt update" >> "${DEST}"/debug/install.log 2>&1
|
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get update" >> "${DEST}"/debug/install.log 2>&1
|
||||||
if [[ ${FULL_DESKTOP} == yes ]]; then
|
if [[ ${FULL_DESKTOP} == yes ]]; then
|
||||||
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt -yqq --no-install-recommends install $PACKAGE_LIST_DESKTOP_FULL" >> "${DEST}"/debug/install.log 2>&1
|
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get -yqq --no-install-recommends install $PACKAGE_LIST_DESKTOP_FULL" >> "${DEST}"/debug/install.log 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -n ${PACKAGE_LIST_DESKTOP_BOARD} ]]; then
|
if [[ -n ${PACKAGE_LIST_DESKTOP_BOARD} ]]; then
|
||||||
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt -yqq --no-install-recommends install $PACKAGE_LIST_DESKTOP_BOARD" >> "${DEST}"/debug/install.log 2>&1
|
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get -yqq --no-install-recommends install $PACKAGE_LIST_DESKTOP_BOARD" >> "${DEST}"/debug/install.log 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -n ${PACKAGE_LIST_DESKTOP_FAMILY} ]]; then
|
if [[ -n ${PACKAGE_LIST_DESKTOP_FAMILY} ]]; then
|
||||||
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt -yqq --no-install-recommends install $PACKAGE_LIST_DESKTOP_FAMILY" >> "${DEST}"/debug/install.log 2>&1
|
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get -yqq --no-install-recommends install $PACKAGE_LIST_DESKTOP_FAMILY" >> "${DEST}"/debug/install.log 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Compile Turbo Frame buffer for sunxi
|
# Compile Turbo Frame buffer for sunxi
|
||||||
|
|
|
||||||
|
|
@ -20,11 +20,11 @@ install_common()
|
||||||
# install rootfs encryption related packages separate to not break packages cache
|
# install rootfs encryption related packages separate to not break packages cache
|
||||||
if [[ $CRYPTROOT_ENABLE == yes ]]; then
|
if [[ $CRYPTROOT_ENABLE == yes ]]; then
|
||||||
display_alert "Installing rootfs encryption related packages" "cryptsetup" "info"
|
display_alert "Installing rootfs encryption related packages" "cryptsetup" "info"
|
||||||
chroot "${SDCARD}" /bin/bash -c "apt -y -qq --no-install-recommends install cryptsetup" \
|
chroot "${SDCARD}" /bin/bash -c "apt-get -y -qq --no-install-recommends install cryptsetup" \
|
||||||
>> "${DEST}"/debug/install.log 2>&1
|
>> "${DEST}"/debug/install.log 2>&1
|
||||||
if [[ $CRYPTROOT_SSH_UNLOCK == yes ]]; then
|
if [[ $CRYPTROOT_SSH_UNLOCK == yes ]]; then
|
||||||
display_alert "Installing rootfs encryption related packages" "dropbear-initramfs" "info"
|
display_alert "Installing rootfs encryption related packages" "dropbear-initramfs" "info"
|
||||||
chroot "${SDCARD}" /bin/bash -c "apt -y -qq --no-install-recommends install dropbear-initramfs cryptsetup-initramfs" \
|
chroot "${SDCARD}" /bin/bash -c "apt-get -y -qq --no-install-recommends install dropbear-initramfs cryptsetup-initramfs" \
|
||||||
>> "${DEST}"/debug/install.log 2>&1
|
>> "${DEST}"/debug/install.log 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
@ -215,24 +215,27 @@ install_common()
|
||||||
ff02::2 ip6-allrouters
|
ff02::2 ip6-allrouters
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
display_alert "Updating" "package lists"
|
||||||
|
chroot "${SDCARD}" /bin/bash -c "apt-get update" >> "${DEST}"/debug/install.log 2>&1
|
||||||
|
|
||||||
# install family packages
|
# install family packages
|
||||||
if [[ -n ${PACKAGE_LIST_FAMILY} ]]; then
|
if [[ -n ${PACKAGE_LIST_FAMILY} ]]; then
|
||||||
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt -yqq --no-install-recommends install $PACKAGE_LIST_FAMILY" >> "${DEST}"/debug/install.log 2>&1
|
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get -yqq --no-install-recommends install $PACKAGE_LIST_FAMILY" >> "${DEST}"/debug/install.log 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# install family packages
|
# install family packages
|
||||||
if [[ -n ${PACKAGE_LIST_BOARD} ]]; then
|
if [[ -n ${PACKAGE_LIST_BOARD} ]]; then
|
||||||
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt -yqq --no-install-recommends install $PACKAGE_LIST_BOARD" >> "${DEST}"/debug/install.log 2>&1
|
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get -yqq --no-install-recommends install $PACKAGE_LIST_BOARD" >> "${DEST}"/debug/install.log 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# remove family packages
|
# remove family packages
|
||||||
if [[ -n ${PACKAGE_LIST_FAMILY_REMOVE} ]]; then
|
if [[ -n ${PACKAGE_LIST_FAMILY_REMOVE} ]]; then
|
||||||
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt -yqq remove --auto-remove $PACKAGE_LIST_FAMILY_REMOVE" >> "${DEST}"/debug/install.log 2>&1
|
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get -yqq remove --auto-remove $PACKAGE_LIST_FAMILY_REMOVE" >> "${DEST}"/debug/install.log 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# remove board packages
|
# remove board packages
|
||||||
if [[ -n ${PACKAGE_LIST_BOARD_REMOVE} ]]; then
|
if [[ -n ${PACKAGE_LIST_BOARD_REMOVE} ]]; then
|
||||||
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt -yqq remove --auto-remove $PACKAGE_LIST_BOARD_REMOVE" >> "${DEST}"/debug/install.log 2>&1
|
chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get -yqq remove --auto-remove $PACKAGE_LIST_BOARD_REMOVE" >> "${DEST}"/debug/install.log 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# install u-boot
|
# install u-boot
|
||||||
|
|
@ -323,7 +326,7 @@ install_common()
|
||||||
|
|
||||||
# install wireguard tools
|
# install wireguard tools
|
||||||
if [[ $WIREGUARD == yes ]]; then
|
if [[ $WIREGUARD == yes ]]; then
|
||||||
chroot "${SDCARD}" /bin/bash -c "apt -y -qq install wireguard-tools --no-install-recommends" >> "${DEST}"/debug/install.log 2>&1
|
chroot "${SDCARD}" /bin/bash -c "apt-get -y -qq install wireguard-tools --no-install-recommends" >> "${DEST}"/debug/install.log 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# freeze orangepi packages
|
# freeze orangepi packages
|
||||||
|
|
|
||||||
|
|
@ -136,7 +136,7 @@ install_deb_chroot()
|
||||||
fi
|
fi
|
||||||
|
|
||||||
[[ $NO_APT_CACHER != yes ]] && local apt_extra="-o Acquire::http::Proxy=\"http://${APT_PROXY_ADDR:-localhost:3142}\" -o Acquire::http::Proxy::localhost=\"DIRECT\""
|
[[ $NO_APT_CACHER != yes ]] && local apt_extra="-o Acquire::http::Proxy=\"http://${APT_PROXY_ADDR:-localhost:3142}\" -o Acquire::http::Proxy::localhost=\"DIRECT\""
|
||||||
LC_ALL=C LANG=C chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt -yqq \
|
LC_ALL=C LANG=C chroot "${SDCARD}" /bin/bash -c "DEBIAN_FRONTEND=noninteractive apt-get -yqq \
|
||||||
$apt_extra --no-install-recommends install ./root/$name" >> "${DEST}"/debug/install.log 2>&1
|
$apt_extra --no-install-recommends install ./root/$name" >> "${DEST}"/debug/install.log 2>&1
|
||||||
|
|
||||||
rm -f "${SDCARD}/root/${name}"
|
rm -f "${SDCARD}/root/${name}"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue