Split /lib/desktop.sh

This commit is contained in:
hzy
2022-10-03 11:22:11 +08:00
committed by Ricardo Pardini
parent 1f65d9d890
commit 6d0c97d6ec
4 changed files with 105 additions and 146 deletions

View File

@@ -0,0 +1,21 @@
desktop_postinstall ()
{
# disable display manager for the first run
run_on_sdcard "systemctl --no-reload disable lightdm.service >/dev/null 2>&1"
run_on_sdcard "systemctl --no-reload disable gdm3.service >/dev/null 2>&1"
# update packages index
run_on_sdcard "DEBIAN_FRONTEND=noninteractive apt-get update >/dev/null 2>&1"
# install per board packages
if [[ -n ${PACKAGE_LIST_DESKTOP_BOARD} ]]; then
run_on_sdcard "DEBIAN_FRONTEND=noninteractive apt-get -yqq --no-install-recommends install $PACKAGE_LIST_DESKTOP_BOARD"
fi
# install per family packages
if [[ -n ${PACKAGE_LIST_DESKTOP_FAMILY} ]]; then
run_on_sdcard "DEBIAN_FRONTEND=noninteractive apt-get -yqq --no-install-recommends install $PACKAGE_LIST_DESKTOP_FAMILY"
fi
}