mirror of
git://soft.sys114.com/odroid-stamper
synced 2025-12-19 01:48:42 +09:00
Add new feature to remove package in black list
New feature is to remove packages in black list when described. Signed-off-by: Dongjin Kim <tobetter@gmail.com> Change-Id: Ic1d9d72cd200e3c1958a8f42a21fc8e4a13b2021
This commit is contained in:
@@ -15,3 +15,5 @@ apt install @@DEFAULT_APT_OPTIONS@@ \
|
||||
@@DEFAULT_FLAVOUR_PACKAGES@@ \
|
||||
@@DEFAULT_KERNEL_PACKAGE@@ \
|
||||
@@DEFAULT_BOOTSCRIPT_PACKAGE@@
|
||||
|
||||
apt remove -y @@DEFAULT_BLACKLIST_PACKAGES@@
|
||||
|
||||
13
functions
13
functions
@@ -127,6 +127,18 @@ get_flavour_packages() {
|
||||
echo ${pkgs} | tr " " "\n" | sort | uniq | tr "\n" " "
|
||||
}
|
||||
|
||||
get_blacklist_packages() {
|
||||
local pkgs=""
|
||||
|
||||
pkgs="${pkgs} $(get_packages distro/${DISTRO}/${FLAVOUR}/blacklist)"
|
||||
pkgs="${pkgs} $(get_packages boards/${BOARD}/blacklist)"
|
||||
pkgs="${pkgs} $(get_packages boards/${BOARD}/distro/${DISTRO}/${FLAVOUR}/blacklist)"
|
||||
[ -f custom/${CUSTOMOS}/blacklist ] &&
|
||||
pkgs="${pkgs} $(get_packages custom/${CUSTOMOS}/blacklist)"
|
||||
|
||||
echo ${pkgs} | tr " " "\n" | sort | uniq | tr "\n" " "
|
||||
}
|
||||
|
||||
get_lookback_device() {
|
||||
echo `losetup -a | grep ${1} | cut -d':' -f1`
|
||||
}
|
||||
@@ -387,6 +399,7 @@ do_preinstall() {
|
||||
-e "s,@@DEFAULT_HOSTNAME@@,${FLAVOUR},g" \
|
||||
-e "s,@@DEFAULT_APT_OPTIONS@@,$(get_default_apt_options ${FLAVOUR}),g" \
|
||||
-e "s,@@DEFAULT_FLAVOUR_PACKAGES@@,$(get_flavour_packages),g" \
|
||||
-e "s,@@DEFAULT_BLACKLIST_PACKAGES@@,$(get_blacklist_packages),g" \
|
||||
-e "s,@@DEFAULT_KERNEL_PACKAGE@@,$(get_kernel_package),g" \
|
||||
-e "s,@@DEFAULT_BOOTSCRIPT_PACKAGE@@,$(get_bootscript_package),g" \
|
||||
-e "s,@@DEFAULT_MACHINE_NAME@@,$(get_machine_name),g" \
|
||||
|
||||
Reference in New Issue
Block a user