New build
This commit is contained in:
parent
38bda3aaa1
commit
907dbe9a0a
0
.tmp/.extensions/debug/add_host_dependencies.compat
Normal file
0
.tmp/.extensions/debug/add_host_dependencies.compat
Normal file
35
.tmp/.extensions/debug/add_host_dependencies.exports
Normal file
35
.tmp/.extensions/debug/add_host_dependencies.exports
Normal file
@ -0,0 +1,35 @@
|
||||
COLORTERM
|
||||
CONSOLE_CHAR
|
||||
DEBUG_EXTENSION_CALLS
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
EXTRA_BUILD_DEPS
|
||||
HOME
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_ALL
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LS_COLORS
|
||||
MAIL
|
||||
OLDPWD
|
||||
PATH
|
||||
PWD
|
||||
SHELL
|
||||
SHLVL
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
USER
|
||||
initialize_extension_manager_counter
|
||||
2
.tmp/.extensions/debug/add_host_dependencies.orig.md
Normal file
2
.tmp/.extensions/debug/add_host_dependencies.orig.md
Normal file
@ -0,0 +1,2 @@
|
||||
*run before installing host dependencies*
|
||||
you can add packages to install, space separated, to ${EXTRA_BUILD_DEPS} here.
|
||||
296
.tmp/.extensions/debug/add_host_dependencies.vars
Normal file
296
.tmp/.extensions/debug/add_host_dependencies.vars
Normal file
@ -0,0 +1,296 @@
|
||||
AGGREGATION_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
APT_MIRROR
|
||||
ARCH
|
||||
ARCHITECTURE
|
||||
ARMBIAN_MIRROR
|
||||
ASOUND_STATE
|
||||
ATFBRANCH
|
||||
ATFDIR
|
||||
ATFPATCHDIR
|
||||
ATFSOURCE
|
||||
ATFSOURCEDIR
|
||||
ATF_COMPILE
|
||||
ATF_COMPILER
|
||||
ATF_PLAT
|
||||
ATF_TARGET_MAP
|
||||
ATF_USE_GCC
|
||||
AUFS
|
||||
BASH
|
||||
BASHOPTS
|
||||
BASHPID
|
||||
BASH_ALIASES
|
||||
BASH_ARGC
|
||||
BASH_ARGV
|
||||
BASH_ARGV0
|
||||
BASH_CMDS
|
||||
BASH_COMMAND
|
||||
BASH_LINENO
|
||||
BASH_REMATCH
|
||||
BASH_SOURCE
|
||||
BASH_SUBSHELL
|
||||
BASH_VERSINFO
|
||||
BASH_VERSION
|
||||
BOARD
|
||||
BOARDFAMILY
|
||||
BOARD_NAME
|
||||
BOARD_TYPE
|
||||
BOOTBRANCH
|
||||
BOOTCONFIG
|
||||
BOOTCONFIG_VAR_NAME
|
||||
BOOTDELAY
|
||||
BOOTDIR
|
||||
BOOTENV_FILE
|
||||
BOOTPATCHDIR
|
||||
BOOTSCRIPT
|
||||
BOOTSOURCE
|
||||
BOOTSOURCEDIR
|
||||
BOOT_LOGO
|
||||
BPI_PWD
|
||||
BPI_USERNAME
|
||||
BRANCH
|
||||
BSP_CLI_PACKAGE_FULLNAME
|
||||
BSP_CLI_PACKAGE_NAME
|
||||
BSP_DESKTOP_PACKAGE_FULLNAME
|
||||
BSP_DESKTOP_PACKAGE_NAME
|
||||
BTRFS_COMPRESSION
|
||||
BUILD_DESKTOP
|
||||
BUILD_KSRC
|
||||
BUILD_MINIMAL
|
||||
BUILD_OPT
|
||||
BUILD_REPOSITORY_COMMIT
|
||||
BUILD_REPOSITORY_URL
|
||||
CAN_BUILD_STRETCH
|
||||
CCACHE
|
||||
CHINA_DOWNLOAD_MIRROR
|
||||
CHOSEN_DESKTOP
|
||||
CHOSEN_KERNEL
|
||||
CHOSEN_KSRC
|
||||
CHOSEN_ROOTFS
|
||||
CHOSEN_UBOOT
|
||||
CHROOT_CACHE_VERSION
|
||||
CLEAN_LEVEL
|
||||
CLI_CONFIG_PATH
|
||||
CLI_SEARCH_RELATIVE_DIRS
|
||||
COLORTERM
|
||||
COLUMNS
|
||||
COMPRESS_OUTPUTIMAGE
|
||||
COMP_WORDBREAKS
|
||||
CONFIG
|
||||
CONFIG_FILE
|
||||
CONFIG_PATH
|
||||
CONSOLE_CHAR
|
||||
CPUMAX
|
||||
CPUMIN
|
||||
CPUS
|
||||
CRYPTROOT_PARAMETERS
|
||||
CRYPTROOT_SSH_UNLOCK
|
||||
CRYPTROOT_SSH_UNLOCK_PORT
|
||||
CTHREADS
|
||||
DEBIAN_MIRROR
|
||||
DEBIAN_SECURTY
|
||||
DEBOOTSTRAP_COMPONENTS
|
||||
DEBOOTSTRAP_CONFIG_PATH
|
||||
DEBOOTSTRAP_LIST
|
||||
DEBOOTSTRAP_SEARCH_RELATIVE_DIRS
|
||||
DEBUG_EXTENSION_CALLS
|
||||
DEB_BANANAPI
|
||||
DEB_COMPRESS
|
||||
DEB_STORAGE
|
||||
DESKTOP_APPGROUPS_DIR
|
||||
DESKTOP_APPGROUPS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_APPGROUPS_SELECTED
|
||||
DESKTOP_CONFIGS_DIR
|
||||
DESKTOP_CONFIG_PREFIX
|
||||
DESKTOP_ELEMENTS_DIR
|
||||
DESKTOP_ENVIRONMENT
|
||||
DESKTOP_ENVIRONMENTS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_ENVIRONMENT_CONFIG_NAME
|
||||
DESKTOP_ENVIRONMENT_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_FILEPATH
|
||||
DEST
|
||||
DESTIMG
|
||||
DEST_LANG
|
||||
DIRSTACK
|
||||
DISTRIBUTION
|
||||
DISTRIBUTIONS_DESC_DIR
|
||||
DISTRIBUTION_STATUS
|
||||
DISTRIB_TYPE
|
||||
DISTRIB_TYPE_CURRENT
|
||||
DISTRIB_TYPE_LEGACY
|
||||
DISTRIB_TYPE_NEXT
|
||||
DOWNLOAD_MIRROR
|
||||
EPOCHREALTIME
|
||||
EPOCHSECONDS
|
||||
EUID
|
||||
EXIT_PATCHING_ERROR
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
EXTER
|
||||
EXTERNAL_NEW
|
||||
EXTRAWIFI
|
||||
EXTRA_BSP_NAME
|
||||
EXTRA_BUILD_DEPS
|
||||
EXTRA_ROOTFS_MIB_SIZE
|
||||
FUNCNAME
|
||||
GITHUB_SOURCE
|
||||
GIT_SERVER
|
||||
GOVERNOR
|
||||
GROUPS
|
||||
HISTCMD
|
||||
HOME
|
||||
HOOK_ORDER
|
||||
HOOK_POINT
|
||||
HOOK_POINT_TOTAL_FUNCS
|
||||
HOST
|
||||
HOSTNAME
|
||||
HOSTRELEASE
|
||||
HOSTTYPE
|
||||
IFS
|
||||
IGNORE_UPDATES
|
||||
IMAGE_PARTITION_TABLE
|
||||
IMAGE_TYPE
|
||||
INITRD_ARCH
|
||||
INSTALL_HEADERS
|
||||
INSTALL_KSRC
|
||||
KERNELBRANCH
|
||||
KERNELDIR
|
||||
KERNELPATCHDIR
|
||||
KERNELSOURCE
|
||||
KERNEL_COMPILER
|
||||
KERNEL_CONFIGURE
|
||||
KERNEL_IMAGE_TYPE
|
||||
KERNEL_TARGET
|
||||
KERNEL_USE_GCC
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_ALL
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LIB_TAG
|
||||
LINENO
|
||||
LINES
|
||||
LINUXCONFIG
|
||||
LINUXFAMILY
|
||||
LINUXSOURCEDIR
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LOG_SUBPATH
|
||||
LS_COLORS
|
||||
MACHTYPE
|
||||
MAIL
|
||||
MAINLINE_FIRMWARE_SOURCE
|
||||
MAINLINE_KERNEL_DIR
|
||||
MAINLINE_KERNEL_SOURCE
|
||||
MAINLINE_UBOOT_DIR
|
||||
MAINLINE_UBOOT_SOURCE
|
||||
MAINTAINER
|
||||
MAINTAINERMAIL
|
||||
MODULES_BLACKLIST_CURRENT
|
||||
MODULES_BLACKLIST_LEGACY
|
||||
MODULES_CURRENT
|
||||
MODULES_LEGACY
|
||||
MODULES_NEXT
|
||||
MOUNT
|
||||
MOUNT_UUID
|
||||
NAMESERVER
|
||||
NO_APT_CACHER
|
||||
NTP_SERVER
|
||||
OFFSET
|
||||
OLDPWD
|
||||
OPTERR
|
||||
OPTIND
|
||||
OSTYPE
|
||||
OVERLAY_PREFIX
|
||||
PACKAGES_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
PACKAGE_LIST
|
||||
PACKAGE_LIST_ADDITIONAL
|
||||
PACKAGE_LIST_DESKTOP
|
||||
PACKAGE_LIST_DESKTOP_FAMILY
|
||||
PACKAGE_LIST_RM
|
||||
PACKAGE_LIST_UNINSTALL
|
||||
PACKAGE_MAIN_LIST
|
||||
PATH
|
||||
PIPESTATUS
|
||||
PLYMOUTH
|
||||
PPID
|
||||
PS4
|
||||
PWD
|
||||
QEMU_BINARY
|
||||
RANDOM
|
||||
RELEASE
|
||||
REVISION
|
||||
ROOTFSCACHE_VERSION
|
||||
ROOTFS_CACHE_MAX
|
||||
ROOTFS_TYPE
|
||||
ROOTPWD
|
||||
ROOT_MAPPER
|
||||
SDCARD
|
||||
SECONDS
|
||||
SELECTED_CONFIGURATION
|
||||
SHELL
|
||||
SHELLOPTS
|
||||
SHLVL
|
||||
SHOW_WARNING
|
||||
SKIP_BOOTSPLASH
|
||||
SRANDOM
|
||||
SRC
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
TMPFILE
|
||||
TTY_X
|
||||
TTY_Y
|
||||
TZDATA
|
||||
UBOOT_COMPILER
|
||||
UBOOT_TARGET_MAP
|
||||
UBOOT_USE_GCC
|
||||
UBUNTU_MIRROR
|
||||
UID
|
||||
USEALLCORES
|
||||
USER
|
||||
USERPATCHES_PATH
|
||||
USE_TORRENT
|
||||
VENDOR
|
||||
WIREGUARD
|
||||
_
|
||||
appgroup
|
||||
appgroup_path
|
||||
backtitle
|
||||
config_filename
|
||||
config_name
|
||||
configuration
|
||||
defined_hook_point_functions
|
||||
desktop_env_dir
|
||||
distrib_dir
|
||||
enable_extension_recurse_counter
|
||||
enable_extension_recurse_stack
|
||||
extension_base_path
|
||||
extension_function_info
|
||||
filepath
|
||||
fragment_manager_cleanup_file
|
||||
hook_name
|
||||
hook_point_function
|
||||
hook_point_function_realname
|
||||
hook_point_function_sortname
|
||||
hook_point_functions_loop_counter
|
||||
hostdeps
|
||||
initialize_extension_manager_counter
|
||||
main_hook_point_name
|
||||
menustr
|
||||
newly_defined_function
|
||||
offline
|
||||
rel_dir
|
||||
root_dir
|
||||
start
|
||||
sub_dir
|
||||
titlestr
|
||||
33
.tmp/.extensions/debug/extension_prepare_config.exports
Normal file
33
.tmp/.extensions/debug/extension_prepare_config.exports
Normal file
@ -0,0 +1,33 @@
|
||||
COLORTERM
|
||||
CONSOLE_CHAR
|
||||
DEBUG_EXTENSION_CALLS
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
HOME
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LS_COLORS
|
||||
MAIL
|
||||
OLDPWD
|
||||
PATH
|
||||
PWD
|
||||
SHELL
|
||||
SHLVL
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
USER
|
||||
initialize_extension_manager_counter
|
||||
3
.tmp/.extensions/debug/extension_prepare_config.orig.md
Normal file
3
.tmp/.extensions/debug/extension_prepare_config.orig.md
Normal file
@ -0,0 +1,3 @@
|
||||
*allow extensions to prepare their own config, after user config is done*
|
||||
Implementors should preserve variable values pre-set, but can default values an/or validate them.
|
||||
This runs *after* user_config. Don't change anything not coming from other variables or meant to be configured by the user.
|
||||
267
.tmp/.extensions/debug/extension_prepare_config.vars
Normal file
267
.tmp/.extensions/debug/extension_prepare_config.vars
Normal file
@ -0,0 +1,267 @@
|
||||
AGGREGATION_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
ARCH
|
||||
ARCHITECTURE
|
||||
ARMBIAN_MIRROR
|
||||
ASOUND_STATE
|
||||
ATFBRANCH
|
||||
ATFDIR
|
||||
ATFPATCHDIR
|
||||
ATFSOURCE
|
||||
ATF_COMPILE
|
||||
ATF_COMPILER
|
||||
ATF_PLAT
|
||||
ATF_TARGET_MAP
|
||||
ATF_USE_GCC
|
||||
AUFS
|
||||
BASH
|
||||
BASHOPTS
|
||||
BASHPID
|
||||
BASH_ALIASES
|
||||
BASH_ARGC
|
||||
BASH_ARGV
|
||||
BASH_ARGV0
|
||||
BASH_CMDS
|
||||
BASH_COMMAND
|
||||
BASH_LINENO
|
||||
BASH_REMATCH
|
||||
BASH_SOURCE
|
||||
BASH_SUBSHELL
|
||||
BASH_VERSINFO
|
||||
BASH_VERSION
|
||||
BOARD
|
||||
BOARDFAMILY
|
||||
BOARD_NAME
|
||||
BOARD_TYPE
|
||||
BOOTBRANCH
|
||||
BOOTCONFIG
|
||||
BOOTCONFIG_VAR_NAME
|
||||
BOOTDELAY
|
||||
BOOTDIR
|
||||
BOOTENV_FILE
|
||||
BOOTPATCHDIR
|
||||
BOOTSCRIPT
|
||||
BOOTSOURCE
|
||||
BOOT_LOGO
|
||||
BPI_PWD
|
||||
BPI_USERNAME
|
||||
BRANCH
|
||||
BTRFS_COMPRESSION
|
||||
BUILD_DESKTOP
|
||||
BUILD_KSRC
|
||||
BUILD_MINIMAL
|
||||
BUILD_OPT
|
||||
BUILD_REPOSITORY_COMMIT
|
||||
BUILD_REPOSITORY_URL
|
||||
CAN_BUILD_STRETCH
|
||||
CCACHE
|
||||
CHINA_DOWNLOAD_MIRROR
|
||||
CHROOT_CACHE_VERSION
|
||||
CLEAN_LEVEL
|
||||
CLI_CONFIG_PATH
|
||||
CLI_SEARCH_RELATIVE_DIRS
|
||||
COLORTERM
|
||||
COLUMNS
|
||||
COMPRESS_OUTPUTIMAGE
|
||||
COMP_WORDBREAKS
|
||||
CONFIG
|
||||
CONFIG_FILE
|
||||
CONFIG_PATH
|
||||
CONSOLE_CHAR
|
||||
CPUMAX
|
||||
CPUMIN
|
||||
CRYPTROOT_PARAMETERS
|
||||
CRYPTROOT_SSH_UNLOCK
|
||||
CRYPTROOT_SSH_UNLOCK_PORT
|
||||
DEBIAN_MIRROR
|
||||
DEBIAN_SECURTY
|
||||
DEBOOTSTRAP_COMPONENTS
|
||||
DEBOOTSTRAP_CONFIG_PATH
|
||||
DEBOOTSTRAP_LIST
|
||||
DEBOOTSTRAP_SEARCH_RELATIVE_DIRS
|
||||
DEBUG_EXTENSION_CALLS
|
||||
DEB_BANANAPI
|
||||
DEB_COMPRESS
|
||||
DEB_STORAGE
|
||||
DESKTOP_APPGROUPS_DIR
|
||||
DESKTOP_APPGROUPS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_APPGROUPS_SELECTED
|
||||
DESKTOP_CONFIGS_DIR
|
||||
DESKTOP_CONFIG_PREFIX
|
||||
DESKTOP_ELEMENTS_DIR
|
||||
DESKTOP_ENVIRONMENT
|
||||
DESKTOP_ENVIRONMENTS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_ENVIRONMENT_CONFIG_NAME
|
||||
DESKTOP_ENVIRONMENT_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_FILEPATH
|
||||
DEST
|
||||
DESTIMG
|
||||
DEST_LANG
|
||||
DIRSTACK
|
||||
DISTRIBUTION
|
||||
DISTRIBUTIONS_DESC_DIR
|
||||
DISTRIBUTION_STATUS
|
||||
DISTRIB_TYPE
|
||||
DISTRIB_TYPE_CURRENT
|
||||
DISTRIB_TYPE_LEGACY
|
||||
DISTRIB_TYPE_NEXT
|
||||
DOWNLOAD_MIRROR
|
||||
EPOCHREALTIME
|
||||
EPOCHSECONDS
|
||||
EUID
|
||||
EXIT_PATCHING_ERROR
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
EXTER
|
||||
EXTERNAL_NEW
|
||||
EXTRAWIFI
|
||||
EXTRA_BSP_NAME
|
||||
EXTRA_ROOTFS_MIB_SIZE
|
||||
FUNCNAME
|
||||
GITHUB_SOURCE
|
||||
GIT_SERVER
|
||||
GOVERNOR
|
||||
GROUPS
|
||||
HISTCMD
|
||||
HOME
|
||||
HOOK_ORDER
|
||||
HOOK_POINT
|
||||
HOOK_POINT_TOTAL_FUNCS
|
||||
HOST
|
||||
HOSTNAME
|
||||
HOSTRELEASE
|
||||
HOSTTYPE
|
||||
IFS
|
||||
IGNORE_UPDATES
|
||||
IMAGE_PARTITION_TABLE
|
||||
INITRD_ARCH
|
||||
INSTALL_HEADERS
|
||||
INSTALL_KSRC
|
||||
KERNELBRANCH
|
||||
KERNELDIR
|
||||
KERNELPATCHDIR
|
||||
KERNELSOURCE
|
||||
KERNEL_COMPILER
|
||||
KERNEL_CONFIGURE
|
||||
KERNEL_IMAGE_TYPE
|
||||
KERNEL_TARGET
|
||||
KERNEL_USE_GCC
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LIB_TAG
|
||||
LINENO
|
||||
LINES
|
||||
LINUXCONFIG
|
||||
LINUXFAMILY
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LOG_SUBPATH
|
||||
LS_COLORS
|
||||
MACHTYPE
|
||||
MAIL
|
||||
MAINLINE_FIRMWARE_SOURCE
|
||||
MAINLINE_KERNEL_DIR
|
||||
MAINLINE_KERNEL_SOURCE
|
||||
MAINLINE_UBOOT_DIR
|
||||
MAINLINE_UBOOT_SOURCE
|
||||
MAINTAINER
|
||||
MAINTAINERMAIL
|
||||
MODULES_BLACKLIST_CURRENT
|
||||
MODULES_BLACKLIST_LEGACY
|
||||
MODULES_CURRENT
|
||||
MODULES_LEGACY
|
||||
MODULES_NEXT
|
||||
MOUNT
|
||||
MOUNT_UUID
|
||||
NO_APT_CACHER
|
||||
NTP_SERVER
|
||||
OFFSET
|
||||
OLDPWD
|
||||
OPTERR
|
||||
OPTIND
|
||||
OSTYPE
|
||||
OVERLAY_PREFIX
|
||||
PACKAGES_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
PACKAGE_LIST
|
||||
PACKAGE_LIST_ADDITIONAL
|
||||
PACKAGE_LIST_DESKTOP
|
||||
PACKAGE_LIST_DESKTOP_FAMILY
|
||||
PATH
|
||||
PIPESTATUS
|
||||
PLYMOUTH
|
||||
PPID
|
||||
PS4
|
||||
PWD
|
||||
QEMU_BINARY
|
||||
RANDOM
|
||||
RELEASE
|
||||
REVISION
|
||||
ROOTFSCACHE_VERSION
|
||||
ROOTFS_CACHE_MAX
|
||||
ROOTFS_TYPE
|
||||
ROOTPWD
|
||||
ROOT_MAPPER
|
||||
SDCARD
|
||||
SECONDS
|
||||
SELECTED_CONFIGURATION
|
||||
SHELL
|
||||
SHELLOPTS
|
||||
SHLVL
|
||||
SHOW_WARNING
|
||||
SKIP_BOOTSPLASH
|
||||
SRANDOM
|
||||
SRC
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
TMPFILE
|
||||
TTY_X
|
||||
TTY_Y
|
||||
TZDATA
|
||||
UBOOT_COMPILER
|
||||
UBOOT_TARGET_MAP
|
||||
UBOOT_USE_GCC
|
||||
UBUNTU_MIRROR
|
||||
UID
|
||||
USEALLCORES
|
||||
USER
|
||||
USERPATCHES_PATH
|
||||
USE_TORRENT
|
||||
VENDOR
|
||||
WIREGUARD
|
||||
_
|
||||
appgroup
|
||||
appgroup_path
|
||||
backtitle
|
||||
config_filename
|
||||
config_name
|
||||
configuration
|
||||
defined_hook_point_functions
|
||||
desktop_env_dir
|
||||
distrib_dir
|
||||
enable_extension_recurse_counter
|
||||
enable_extension_recurse_stack
|
||||
extension_base_path
|
||||
extension_function_info
|
||||
fragment_manager_cleanup_file
|
||||
hook_name
|
||||
hook_point_function
|
||||
hook_point_function_realname
|
||||
hook_point_function_sortname
|
||||
hook_point_functions_loop_counter
|
||||
initialize_extension_manager_counter
|
||||
main_hook_point_name
|
||||
menustr
|
||||
newly_defined_function
|
||||
titlestr
|
||||
@ -63,3 +63,11 @@ unset run_after_build__999_finish_extension_manager
|
||||
[[0;32m o.k. [0m] Extension manager [[0;33m processed 3 Extension Methods calls and 3 Extension Method implementations [0m]
|
||||
-- Extension Method being called: post_family_config
|
||||
-- Extension Method being called: config_tweaks_post_family_config
|
||||
-- Extension Method being called: user_config
|
||||
-- Extension Method being called: extension_prepare_config
|
||||
-- Extension Method being called: post_aggregate_packages
|
||||
-- Extension Method being called: user_config_post_aggregate_packages
|
||||
-- Extension Method being called: post_determine_cthreads
|
||||
-- Extension Method being called: config_post_determine_cthreads
|
||||
-- Extension Method being called: add_host_dependencies
|
||||
-- Extension Method being called: host_dependencies_ready
|
||||
|
||||
@ -1 +1,7 @@
|
||||
post_family_config
|
||||
user_config
|
||||
extension_prepare_config
|
||||
post_aggregate_packages
|
||||
post_determine_cthreads
|
||||
add_host_dependencies
|
||||
host_dependencies_ready
|
||||
|
||||
37
.tmp/.extensions/debug/host_dependencies_ready.exports
Normal file
37
.tmp/.extensions/debug/host_dependencies_ready.exports
Normal file
@ -0,0 +1,37 @@
|
||||
COLORTERM
|
||||
CONSOLE_CHAR
|
||||
DEBIAN_FRONTEND
|
||||
DEBUG_EXTENSION_CALLS
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
EXTRA_BUILD_DEPS
|
||||
FINAL_HOST_DEPS
|
||||
HOME
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_ALL
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LS_COLORS
|
||||
MAIL
|
||||
OLDPWD
|
||||
PATH
|
||||
PWD
|
||||
SHELL
|
||||
SHLVL
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
USER
|
||||
initialize_extension_manager_counter
|
||||
4
.tmp/.extensions/debug/host_dependencies_ready.orig.md
Normal file
4
.tmp/.extensions/debug/host_dependencies_ready.orig.md
Normal file
@ -0,0 +1,4 @@
|
||||
*run after all host dependencies are installed*
|
||||
At this point we can read `${FINAL_HOST_DEPS}`, but changing won't have any effect.
|
||||
All the dependencies, including the default/core deps and the ones added via `${EXTRA_BUILD_DEPS}`
|
||||
are installed at this point. The system clock has not yet been synced.
|
||||
298
.tmp/.extensions/debug/host_dependencies_ready.vars
Normal file
298
.tmp/.extensions/debug/host_dependencies_ready.vars
Normal file
@ -0,0 +1,298 @@
|
||||
AGGREGATION_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
APT_MIRROR
|
||||
ARCH
|
||||
ARCHITECTURE
|
||||
ARMBIAN_MIRROR
|
||||
ASOUND_STATE
|
||||
ATFBRANCH
|
||||
ATFDIR
|
||||
ATFPATCHDIR
|
||||
ATFSOURCE
|
||||
ATFSOURCEDIR
|
||||
ATF_COMPILE
|
||||
ATF_COMPILER
|
||||
ATF_PLAT
|
||||
ATF_TARGET_MAP
|
||||
ATF_USE_GCC
|
||||
AUFS
|
||||
BASH
|
||||
BASHOPTS
|
||||
BASHPID
|
||||
BASH_ALIASES
|
||||
BASH_ARGC
|
||||
BASH_ARGV
|
||||
BASH_ARGV0
|
||||
BASH_CMDS
|
||||
BASH_COMMAND
|
||||
BASH_LINENO
|
||||
BASH_REMATCH
|
||||
BASH_SOURCE
|
||||
BASH_SUBSHELL
|
||||
BASH_VERSINFO
|
||||
BASH_VERSION
|
||||
BOARD
|
||||
BOARDFAMILY
|
||||
BOARD_NAME
|
||||
BOARD_TYPE
|
||||
BOOTBRANCH
|
||||
BOOTCONFIG
|
||||
BOOTCONFIG_VAR_NAME
|
||||
BOOTDELAY
|
||||
BOOTDIR
|
||||
BOOTENV_FILE
|
||||
BOOTPATCHDIR
|
||||
BOOTSCRIPT
|
||||
BOOTSOURCE
|
||||
BOOTSOURCEDIR
|
||||
BOOT_LOGO
|
||||
BPI_PWD
|
||||
BPI_USERNAME
|
||||
BRANCH
|
||||
BSP_CLI_PACKAGE_FULLNAME
|
||||
BSP_CLI_PACKAGE_NAME
|
||||
BSP_DESKTOP_PACKAGE_FULLNAME
|
||||
BSP_DESKTOP_PACKAGE_NAME
|
||||
BTRFS_COMPRESSION
|
||||
BUILD_DESKTOP
|
||||
BUILD_KSRC
|
||||
BUILD_MINIMAL
|
||||
BUILD_OPT
|
||||
BUILD_REPOSITORY_COMMIT
|
||||
BUILD_REPOSITORY_URL
|
||||
CAN_BUILD_STRETCH
|
||||
CCACHE
|
||||
CHINA_DOWNLOAD_MIRROR
|
||||
CHOSEN_DESKTOP
|
||||
CHOSEN_KERNEL
|
||||
CHOSEN_KSRC
|
||||
CHOSEN_ROOTFS
|
||||
CHOSEN_UBOOT
|
||||
CHROOT_CACHE_VERSION
|
||||
CLEAN_LEVEL
|
||||
CLI_CONFIG_PATH
|
||||
CLI_SEARCH_RELATIVE_DIRS
|
||||
COLORTERM
|
||||
COLUMNS
|
||||
COMPRESS_OUTPUTIMAGE
|
||||
COMP_WORDBREAKS
|
||||
CONFIG
|
||||
CONFIG_FILE
|
||||
CONFIG_PATH
|
||||
CONSOLE_CHAR
|
||||
CPUMAX
|
||||
CPUMIN
|
||||
CPUS
|
||||
CRYPTROOT_PARAMETERS
|
||||
CRYPTROOT_SSH_UNLOCK
|
||||
CRYPTROOT_SSH_UNLOCK_PORT
|
||||
CTHREADS
|
||||
DEBIAN_FRONTEND
|
||||
DEBIAN_MIRROR
|
||||
DEBIAN_SECURTY
|
||||
DEBOOTSTRAP_COMPONENTS
|
||||
DEBOOTSTRAP_CONFIG_PATH
|
||||
DEBOOTSTRAP_LIST
|
||||
DEBOOTSTRAP_SEARCH_RELATIVE_DIRS
|
||||
DEBUG_EXTENSION_CALLS
|
||||
DEB_BANANAPI
|
||||
DEB_COMPRESS
|
||||
DEB_STORAGE
|
||||
DESKTOP_APPGROUPS_DIR
|
||||
DESKTOP_APPGROUPS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_APPGROUPS_SELECTED
|
||||
DESKTOP_CONFIGS_DIR
|
||||
DESKTOP_CONFIG_PREFIX
|
||||
DESKTOP_ELEMENTS_DIR
|
||||
DESKTOP_ENVIRONMENT
|
||||
DESKTOP_ENVIRONMENTS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_ENVIRONMENT_CONFIG_NAME
|
||||
DESKTOP_ENVIRONMENT_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_FILEPATH
|
||||
DEST
|
||||
DESTIMG
|
||||
DEST_LANG
|
||||
DIRSTACK
|
||||
DISTRIBUTION
|
||||
DISTRIBUTIONS_DESC_DIR
|
||||
DISTRIBUTION_STATUS
|
||||
DISTRIB_TYPE
|
||||
DISTRIB_TYPE_CURRENT
|
||||
DISTRIB_TYPE_LEGACY
|
||||
DISTRIB_TYPE_NEXT
|
||||
DOWNLOAD_MIRROR
|
||||
EPOCHREALTIME
|
||||
EPOCHSECONDS
|
||||
EUID
|
||||
EXIT_PATCHING_ERROR
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
EXTER
|
||||
EXTERNAL_NEW
|
||||
EXTRAWIFI
|
||||
EXTRA_BSP_NAME
|
||||
EXTRA_BUILD_DEPS
|
||||
EXTRA_ROOTFS_MIB_SIZE
|
||||
FINAL_HOST_DEPS
|
||||
FUNCNAME
|
||||
GITHUB_SOURCE
|
||||
GIT_SERVER
|
||||
GOVERNOR
|
||||
GROUPS
|
||||
HISTCMD
|
||||
HOME
|
||||
HOOK_ORDER
|
||||
HOOK_POINT
|
||||
HOOK_POINT_TOTAL_FUNCS
|
||||
HOST
|
||||
HOSTNAME
|
||||
HOSTRELEASE
|
||||
HOSTTYPE
|
||||
IFS
|
||||
IGNORE_UPDATES
|
||||
IMAGE_PARTITION_TABLE
|
||||
IMAGE_TYPE
|
||||
INITRD_ARCH
|
||||
INSTALL_HEADERS
|
||||
INSTALL_KSRC
|
||||
KERNELBRANCH
|
||||
KERNELDIR
|
||||
KERNELPATCHDIR
|
||||
KERNELSOURCE
|
||||
KERNEL_COMPILER
|
||||
KERNEL_CONFIGURE
|
||||
KERNEL_IMAGE_TYPE
|
||||
KERNEL_TARGET
|
||||
KERNEL_USE_GCC
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_ALL
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LIB_TAG
|
||||
LINENO
|
||||
LINES
|
||||
LINUXCONFIG
|
||||
LINUXFAMILY
|
||||
LINUXSOURCEDIR
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LOG_SUBPATH
|
||||
LS_COLORS
|
||||
MACHTYPE
|
||||
MAIL
|
||||
MAINLINE_FIRMWARE_SOURCE
|
||||
MAINLINE_KERNEL_DIR
|
||||
MAINLINE_KERNEL_SOURCE
|
||||
MAINLINE_UBOOT_DIR
|
||||
MAINLINE_UBOOT_SOURCE
|
||||
MAINTAINER
|
||||
MAINTAINERMAIL
|
||||
MODULES_BLACKLIST_CURRENT
|
||||
MODULES_BLACKLIST_LEGACY
|
||||
MODULES_CURRENT
|
||||
MODULES_LEGACY
|
||||
MODULES_NEXT
|
||||
MOUNT
|
||||
MOUNT_UUID
|
||||
NAMESERVER
|
||||
NO_APT_CACHER
|
||||
NTP_SERVER
|
||||
OFFSET
|
||||
OLDPWD
|
||||
OPTERR
|
||||
OPTIND
|
||||
OSTYPE
|
||||
OVERLAY_PREFIX
|
||||
PACKAGES_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
PACKAGE_LIST
|
||||
PACKAGE_LIST_ADDITIONAL
|
||||
PACKAGE_LIST_DESKTOP
|
||||
PACKAGE_LIST_DESKTOP_FAMILY
|
||||
PACKAGE_LIST_RM
|
||||
PACKAGE_LIST_UNINSTALL
|
||||
PACKAGE_MAIN_LIST
|
||||
PATH
|
||||
PIPESTATUS
|
||||
PLYMOUTH
|
||||
PPID
|
||||
PS4
|
||||
PWD
|
||||
QEMU_BINARY
|
||||
RANDOM
|
||||
RELEASE
|
||||
REVISION
|
||||
ROOTFSCACHE_VERSION
|
||||
ROOTFS_CACHE_MAX
|
||||
ROOTFS_TYPE
|
||||
ROOTPWD
|
||||
ROOT_MAPPER
|
||||
SDCARD
|
||||
SECONDS
|
||||
SELECTED_CONFIGURATION
|
||||
SHELL
|
||||
SHELLOPTS
|
||||
SHLVL
|
||||
SHOW_WARNING
|
||||
SKIP_BOOTSPLASH
|
||||
SRANDOM
|
||||
SRC
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
TMPFILE
|
||||
TTY_X
|
||||
TTY_Y
|
||||
TZDATA
|
||||
UBOOT_COMPILER
|
||||
UBOOT_TARGET_MAP
|
||||
UBOOT_USE_GCC
|
||||
UBUNTU_MIRROR
|
||||
UID
|
||||
USEALLCORES
|
||||
USER
|
||||
USERPATCHES_PATH
|
||||
USE_TORRENT
|
||||
VENDOR
|
||||
WIREGUARD
|
||||
_
|
||||
appgroup
|
||||
appgroup_path
|
||||
backtitle
|
||||
config_filename
|
||||
config_name
|
||||
configuration
|
||||
defined_hook_point_functions
|
||||
desktop_env_dir
|
||||
distrib_dir
|
||||
enable_extension_recurse_counter
|
||||
enable_extension_recurse_stack
|
||||
extension_base_path
|
||||
extension_function_info
|
||||
filepath
|
||||
fragment_manager_cleanup_file
|
||||
hook_name
|
||||
hook_point_function
|
||||
hook_point_function_realname
|
||||
hook_point_function_sortname
|
||||
hook_point_functions_loop_counter
|
||||
hostdeps
|
||||
initialize_extension_manager_counter
|
||||
main_hook_point_name
|
||||
menustr
|
||||
newly_defined_function
|
||||
offline
|
||||
rel_dir
|
||||
root_dir
|
||||
start
|
||||
sub_dir
|
||||
titlestr
|
||||
1
.tmp/.extensions/debug/post_aggregate_packages.compat
Normal file
1
.tmp/.extensions/debug/post_aggregate_packages.compat
Normal file
@ -0,0 +1 @@
|
||||
user_config_post_aggregate_packages
|
||||
33
.tmp/.extensions/debug/post_aggregate_packages.exports
Normal file
33
.tmp/.extensions/debug/post_aggregate_packages.exports
Normal file
@ -0,0 +1,33 @@
|
||||
COLORTERM
|
||||
CONSOLE_CHAR
|
||||
DEBUG_EXTENSION_CALLS
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
HOME
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LS_COLORS
|
||||
MAIL
|
||||
OLDPWD
|
||||
PATH
|
||||
PWD
|
||||
SHELL
|
||||
SHLVL
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
USER
|
||||
initialize_extension_manager_counter
|
||||
4
.tmp/.extensions/debug/post_aggregate_packages.orig.md
Normal file
4
.tmp/.extensions/debug/post_aggregate_packages.orig.md
Normal file
@ -0,0 +1,4 @@
|
||||
*For final user override, using a function, after all aggregations are done*
|
||||
Called after aggregating all package lists, before the end of `compilation.sh`.
|
||||
Packages will still be installed after this is called, so it is the last chance
|
||||
to confirm or change any packages.
|
||||
276
.tmp/.extensions/debug/post_aggregate_packages.vars
Normal file
276
.tmp/.extensions/debug/post_aggregate_packages.vars
Normal file
@ -0,0 +1,276 @@
|
||||
AGGREGATION_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
APT_MIRROR
|
||||
ARCH
|
||||
ARCHITECTURE
|
||||
ARMBIAN_MIRROR
|
||||
ASOUND_STATE
|
||||
ATFBRANCH
|
||||
ATFDIR
|
||||
ATFPATCHDIR
|
||||
ATFSOURCE
|
||||
ATF_COMPILE
|
||||
ATF_COMPILER
|
||||
ATF_PLAT
|
||||
ATF_TARGET_MAP
|
||||
ATF_USE_GCC
|
||||
AUFS
|
||||
BASH
|
||||
BASHOPTS
|
||||
BASHPID
|
||||
BASH_ALIASES
|
||||
BASH_ARGC
|
||||
BASH_ARGV
|
||||
BASH_ARGV0
|
||||
BASH_CMDS
|
||||
BASH_COMMAND
|
||||
BASH_LINENO
|
||||
BASH_REMATCH
|
||||
BASH_SOURCE
|
||||
BASH_SUBSHELL
|
||||
BASH_VERSINFO
|
||||
BASH_VERSION
|
||||
BOARD
|
||||
BOARDFAMILY
|
||||
BOARD_NAME
|
||||
BOARD_TYPE
|
||||
BOOTBRANCH
|
||||
BOOTCONFIG
|
||||
BOOTCONFIG_VAR_NAME
|
||||
BOOTDELAY
|
||||
BOOTDIR
|
||||
BOOTENV_FILE
|
||||
BOOTPATCHDIR
|
||||
BOOTSCRIPT
|
||||
BOOTSOURCE
|
||||
BOOT_LOGO
|
||||
BPI_PWD
|
||||
BPI_USERNAME
|
||||
BRANCH
|
||||
BTRFS_COMPRESSION
|
||||
BUILD_DESKTOP
|
||||
BUILD_KSRC
|
||||
BUILD_MINIMAL
|
||||
BUILD_OPT
|
||||
BUILD_REPOSITORY_COMMIT
|
||||
BUILD_REPOSITORY_URL
|
||||
CAN_BUILD_STRETCH
|
||||
CCACHE
|
||||
CHINA_DOWNLOAD_MIRROR
|
||||
CHROOT_CACHE_VERSION
|
||||
CLEAN_LEVEL
|
||||
CLI_CONFIG_PATH
|
||||
CLI_SEARCH_RELATIVE_DIRS
|
||||
COLORTERM
|
||||
COLUMNS
|
||||
COMPRESS_OUTPUTIMAGE
|
||||
COMP_WORDBREAKS
|
||||
CONFIG
|
||||
CONFIG_FILE
|
||||
CONFIG_PATH
|
||||
CONSOLE_CHAR
|
||||
CPUMAX
|
||||
CPUMIN
|
||||
CRYPTROOT_PARAMETERS
|
||||
CRYPTROOT_SSH_UNLOCK
|
||||
CRYPTROOT_SSH_UNLOCK_PORT
|
||||
DEBIAN_MIRROR
|
||||
DEBIAN_SECURTY
|
||||
DEBOOTSTRAP_COMPONENTS
|
||||
DEBOOTSTRAP_CONFIG_PATH
|
||||
DEBOOTSTRAP_LIST
|
||||
DEBOOTSTRAP_SEARCH_RELATIVE_DIRS
|
||||
DEBUG_EXTENSION_CALLS
|
||||
DEB_BANANAPI
|
||||
DEB_COMPRESS
|
||||
DEB_STORAGE
|
||||
DESKTOP_APPGROUPS_DIR
|
||||
DESKTOP_APPGROUPS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_APPGROUPS_SELECTED
|
||||
DESKTOP_CONFIGS_DIR
|
||||
DESKTOP_CONFIG_PREFIX
|
||||
DESKTOP_ELEMENTS_DIR
|
||||
DESKTOP_ENVIRONMENT
|
||||
DESKTOP_ENVIRONMENTS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_ENVIRONMENT_CONFIG_NAME
|
||||
DESKTOP_ENVIRONMENT_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_FILEPATH
|
||||
DEST
|
||||
DESTIMG
|
||||
DEST_LANG
|
||||
DIRSTACK
|
||||
DISTRIBUTION
|
||||
DISTRIBUTIONS_DESC_DIR
|
||||
DISTRIBUTION_STATUS
|
||||
DISTRIB_TYPE
|
||||
DISTRIB_TYPE_CURRENT
|
||||
DISTRIB_TYPE_LEGACY
|
||||
DISTRIB_TYPE_NEXT
|
||||
DOWNLOAD_MIRROR
|
||||
EPOCHREALTIME
|
||||
EPOCHSECONDS
|
||||
EUID
|
||||
EXIT_PATCHING_ERROR
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
EXTER
|
||||
EXTERNAL_NEW
|
||||
EXTRAWIFI
|
||||
EXTRA_BSP_NAME
|
||||
EXTRA_ROOTFS_MIB_SIZE
|
||||
FUNCNAME
|
||||
GITHUB_SOURCE
|
||||
GIT_SERVER
|
||||
GOVERNOR
|
||||
GROUPS
|
||||
HISTCMD
|
||||
HOME
|
||||
HOOK_ORDER
|
||||
HOOK_POINT
|
||||
HOOK_POINT_TOTAL_FUNCS
|
||||
HOST
|
||||
HOSTNAME
|
||||
HOSTRELEASE
|
||||
HOSTTYPE
|
||||
IFS
|
||||
IGNORE_UPDATES
|
||||
IMAGE_PARTITION_TABLE
|
||||
INITRD_ARCH
|
||||
INSTALL_HEADERS
|
||||
INSTALL_KSRC
|
||||
KERNELBRANCH
|
||||
KERNELDIR
|
||||
KERNELPATCHDIR
|
||||
KERNELSOURCE
|
||||
KERNEL_COMPILER
|
||||
KERNEL_CONFIGURE
|
||||
KERNEL_IMAGE_TYPE
|
||||
KERNEL_TARGET
|
||||
KERNEL_USE_GCC
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LIB_TAG
|
||||
LINENO
|
||||
LINES
|
||||
LINUXCONFIG
|
||||
LINUXFAMILY
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LOG_SUBPATH
|
||||
LS_COLORS
|
||||
MACHTYPE
|
||||
MAIL
|
||||
MAINLINE_FIRMWARE_SOURCE
|
||||
MAINLINE_KERNEL_DIR
|
||||
MAINLINE_KERNEL_SOURCE
|
||||
MAINLINE_UBOOT_DIR
|
||||
MAINLINE_UBOOT_SOURCE
|
||||
MAINTAINER
|
||||
MAINTAINERMAIL
|
||||
MODULES_BLACKLIST_CURRENT
|
||||
MODULES_BLACKLIST_LEGACY
|
||||
MODULES_CURRENT
|
||||
MODULES_LEGACY
|
||||
MODULES_NEXT
|
||||
MOUNT
|
||||
MOUNT_UUID
|
||||
NAMESERVER
|
||||
NO_APT_CACHER
|
||||
NTP_SERVER
|
||||
OFFSET
|
||||
OLDPWD
|
||||
OPTERR
|
||||
OPTIND
|
||||
OSTYPE
|
||||
OVERLAY_PREFIX
|
||||
PACKAGES_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
PACKAGE_LIST
|
||||
PACKAGE_LIST_ADDITIONAL
|
||||
PACKAGE_LIST_DESKTOP
|
||||
PACKAGE_LIST_DESKTOP_FAMILY
|
||||
PACKAGE_LIST_RM
|
||||
PACKAGE_LIST_UNINSTALL
|
||||
PACKAGE_MAIN_LIST
|
||||
PATH
|
||||
PIPESTATUS
|
||||
PLYMOUTH
|
||||
PPID
|
||||
PS4
|
||||
PWD
|
||||
QEMU_BINARY
|
||||
RANDOM
|
||||
RELEASE
|
||||
REVISION
|
||||
ROOTFSCACHE_VERSION
|
||||
ROOTFS_CACHE_MAX
|
||||
ROOTFS_TYPE
|
||||
ROOTPWD
|
||||
ROOT_MAPPER
|
||||
SDCARD
|
||||
SECONDS
|
||||
SELECTED_CONFIGURATION
|
||||
SHELL
|
||||
SHELLOPTS
|
||||
SHLVL
|
||||
SHOW_WARNING
|
||||
SKIP_BOOTSPLASH
|
||||
SRANDOM
|
||||
SRC
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
TMPFILE
|
||||
TTY_X
|
||||
TTY_Y
|
||||
TZDATA
|
||||
UBOOT_COMPILER
|
||||
UBOOT_TARGET_MAP
|
||||
UBOOT_USE_GCC
|
||||
UBUNTU_MIRROR
|
||||
UID
|
||||
USEALLCORES
|
||||
USER
|
||||
USERPATCHES_PATH
|
||||
USE_TORRENT
|
||||
VENDOR
|
||||
WIREGUARD
|
||||
_
|
||||
appgroup
|
||||
appgroup_path
|
||||
backtitle
|
||||
config_filename
|
||||
config_name
|
||||
configuration
|
||||
defined_hook_point_functions
|
||||
desktop_env_dir
|
||||
distrib_dir
|
||||
enable_extension_recurse_counter
|
||||
enable_extension_recurse_stack
|
||||
extension_base_path
|
||||
extension_function_info
|
||||
filepath
|
||||
fragment_manager_cleanup_file
|
||||
hook_name
|
||||
hook_point_function
|
||||
hook_point_function_realname
|
||||
hook_point_function_sortname
|
||||
hook_point_functions_loop_counter
|
||||
initialize_extension_manager_counter
|
||||
main_hook_point_name
|
||||
menustr
|
||||
newly_defined_function
|
||||
rel_dir
|
||||
root_dir
|
||||
sub_dir
|
||||
titlestr
|
||||
1
.tmp/.extensions/debug/post_determine_cthreads.compat
Normal file
1
.tmp/.extensions/debug/post_determine_cthreads.compat
Normal file
@ -0,0 +1 @@
|
||||
config_post_determine_cthreads
|
||||
33
.tmp/.extensions/debug/post_determine_cthreads.exports
Normal file
33
.tmp/.extensions/debug/post_determine_cthreads.exports
Normal file
@ -0,0 +1,33 @@
|
||||
COLORTERM
|
||||
CONSOLE_CHAR
|
||||
DEBUG_EXTENSION_CALLS
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
HOME
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LS_COLORS
|
||||
MAIL
|
||||
OLDPWD
|
||||
PATH
|
||||
PWD
|
||||
SHELL
|
||||
SHLVL
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
USER
|
||||
initialize_extension_manager_counter
|
||||
2
.tmp/.extensions/debug/post_determine_cthreads.orig.md
Normal file
2
.tmp/.extensions/debug/post_determine_cthreads.orig.md
Normal file
@ -0,0 +1,2 @@
|
||||
*give config a chance modify CTHREADS programatically. A build server may work better with hyperthreads-1 for example.*
|
||||
Called early, before any compilation work starts.
|
||||
278
.tmp/.extensions/debug/post_determine_cthreads.vars
Normal file
278
.tmp/.extensions/debug/post_determine_cthreads.vars
Normal file
@ -0,0 +1,278 @@
|
||||
AGGREGATION_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
APT_MIRROR
|
||||
ARCH
|
||||
ARCHITECTURE
|
||||
ARMBIAN_MIRROR
|
||||
ASOUND_STATE
|
||||
ATFBRANCH
|
||||
ATFDIR
|
||||
ATFPATCHDIR
|
||||
ATFSOURCE
|
||||
ATF_COMPILE
|
||||
ATF_COMPILER
|
||||
ATF_PLAT
|
||||
ATF_TARGET_MAP
|
||||
ATF_USE_GCC
|
||||
AUFS
|
||||
BASH
|
||||
BASHOPTS
|
||||
BASHPID
|
||||
BASH_ALIASES
|
||||
BASH_ARGC
|
||||
BASH_ARGV
|
||||
BASH_ARGV0
|
||||
BASH_CMDS
|
||||
BASH_COMMAND
|
||||
BASH_LINENO
|
||||
BASH_REMATCH
|
||||
BASH_SOURCE
|
||||
BASH_SUBSHELL
|
||||
BASH_VERSINFO
|
||||
BASH_VERSION
|
||||
BOARD
|
||||
BOARDFAMILY
|
||||
BOARD_NAME
|
||||
BOARD_TYPE
|
||||
BOOTBRANCH
|
||||
BOOTCONFIG
|
||||
BOOTCONFIG_VAR_NAME
|
||||
BOOTDELAY
|
||||
BOOTDIR
|
||||
BOOTENV_FILE
|
||||
BOOTPATCHDIR
|
||||
BOOTSCRIPT
|
||||
BOOTSOURCE
|
||||
BOOT_LOGO
|
||||
BPI_PWD
|
||||
BPI_USERNAME
|
||||
BRANCH
|
||||
BTRFS_COMPRESSION
|
||||
BUILD_DESKTOP
|
||||
BUILD_KSRC
|
||||
BUILD_MINIMAL
|
||||
BUILD_OPT
|
||||
BUILD_REPOSITORY_COMMIT
|
||||
BUILD_REPOSITORY_URL
|
||||
CAN_BUILD_STRETCH
|
||||
CCACHE
|
||||
CHINA_DOWNLOAD_MIRROR
|
||||
CHROOT_CACHE_VERSION
|
||||
CLEAN_LEVEL
|
||||
CLI_CONFIG_PATH
|
||||
CLI_SEARCH_RELATIVE_DIRS
|
||||
COLORTERM
|
||||
COLUMNS
|
||||
COMPRESS_OUTPUTIMAGE
|
||||
COMP_WORDBREAKS
|
||||
CONFIG
|
||||
CONFIG_FILE
|
||||
CONFIG_PATH
|
||||
CONSOLE_CHAR
|
||||
CPUMAX
|
||||
CPUMIN
|
||||
CPUS
|
||||
CRYPTROOT_PARAMETERS
|
||||
CRYPTROOT_SSH_UNLOCK
|
||||
CRYPTROOT_SSH_UNLOCK_PORT
|
||||
CTHREADS
|
||||
DEBIAN_MIRROR
|
||||
DEBIAN_SECURTY
|
||||
DEBOOTSTRAP_COMPONENTS
|
||||
DEBOOTSTRAP_CONFIG_PATH
|
||||
DEBOOTSTRAP_LIST
|
||||
DEBOOTSTRAP_SEARCH_RELATIVE_DIRS
|
||||
DEBUG_EXTENSION_CALLS
|
||||
DEB_BANANAPI
|
||||
DEB_COMPRESS
|
||||
DEB_STORAGE
|
||||
DESKTOP_APPGROUPS_DIR
|
||||
DESKTOP_APPGROUPS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_APPGROUPS_SELECTED
|
||||
DESKTOP_CONFIGS_DIR
|
||||
DESKTOP_CONFIG_PREFIX
|
||||
DESKTOP_ELEMENTS_DIR
|
||||
DESKTOP_ENVIRONMENT
|
||||
DESKTOP_ENVIRONMENTS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_ENVIRONMENT_CONFIG_NAME
|
||||
DESKTOP_ENVIRONMENT_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_FILEPATH
|
||||
DEST
|
||||
DESTIMG
|
||||
DEST_LANG
|
||||
DIRSTACK
|
||||
DISTRIBUTION
|
||||
DISTRIBUTIONS_DESC_DIR
|
||||
DISTRIBUTION_STATUS
|
||||
DISTRIB_TYPE
|
||||
DISTRIB_TYPE_CURRENT
|
||||
DISTRIB_TYPE_LEGACY
|
||||
DISTRIB_TYPE_NEXT
|
||||
DOWNLOAD_MIRROR
|
||||
EPOCHREALTIME
|
||||
EPOCHSECONDS
|
||||
EUID
|
||||
EXIT_PATCHING_ERROR
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
EXTER
|
||||
EXTERNAL_NEW
|
||||
EXTRAWIFI
|
||||
EXTRA_BSP_NAME
|
||||
EXTRA_ROOTFS_MIB_SIZE
|
||||
FUNCNAME
|
||||
GITHUB_SOURCE
|
||||
GIT_SERVER
|
||||
GOVERNOR
|
||||
GROUPS
|
||||
HISTCMD
|
||||
HOME
|
||||
HOOK_ORDER
|
||||
HOOK_POINT
|
||||
HOOK_POINT_TOTAL_FUNCS
|
||||
HOST
|
||||
HOSTNAME
|
||||
HOSTRELEASE
|
||||
HOSTTYPE
|
||||
IFS
|
||||
IGNORE_UPDATES
|
||||
IMAGE_PARTITION_TABLE
|
||||
INITRD_ARCH
|
||||
INSTALL_HEADERS
|
||||
INSTALL_KSRC
|
||||
KERNELBRANCH
|
||||
KERNELDIR
|
||||
KERNELPATCHDIR
|
||||
KERNELSOURCE
|
||||
KERNEL_COMPILER
|
||||
KERNEL_CONFIGURE
|
||||
KERNEL_IMAGE_TYPE
|
||||
KERNEL_TARGET
|
||||
KERNEL_USE_GCC
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LIB_TAG
|
||||
LINENO
|
||||
LINES
|
||||
LINUXCONFIG
|
||||
LINUXFAMILY
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LOG_SUBPATH
|
||||
LS_COLORS
|
||||
MACHTYPE
|
||||
MAIL
|
||||
MAINLINE_FIRMWARE_SOURCE
|
||||
MAINLINE_KERNEL_DIR
|
||||
MAINLINE_KERNEL_SOURCE
|
||||
MAINLINE_UBOOT_DIR
|
||||
MAINLINE_UBOOT_SOURCE
|
||||
MAINTAINER
|
||||
MAINTAINERMAIL
|
||||
MODULES_BLACKLIST_CURRENT
|
||||
MODULES_BLACKLIST_LEGACY
|
||||
MODULES_CURRENT
|
||||
MODULES_LEGACY
|
||||
MODULES_NEXT
|
||||
MOUNT
|
||||
MOUNT_UUID
|
||||
NAMESERVER
|
||||
NO_APT_CACHER
|
||||
NTP_SERVER
|
||||
OFFSET
|
||||
OLDPWD
|
||||
OPTERR
|
||||
OPTIND
|
||||
OSTYPE
|
||||
OVERLAY_PREFIX
|
||||
PACKAGES_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
PACKAGE_LIST
|
||||
PACKAGE_LIST_ADDITIONAL
|
||||
PACKAGE_LIST_DESKTOP
|
||||
PACKAGE_LIST_DESKTOP_FAMILY
|
||||
PACKAGE_LIST_RM
|
||||
PACKAGE_LIST_UNINSTALL
|
||||
PACKAGE_MAIN_LIST
|
||||
PATH
|
||||
PIPESTATUS
|
||||
PLYMOUTH
|
||||
PPID
|
||||
PS4
|
||||
PWD
|
||||
QEMU_BINARY
|
||||
RANDOM
|
||||
RELEASE
|
||||
REVISION
|
||||
ROOTFSCACHE_VERSION
|
||||
ROOTFS_CACHE_MAX
|
||||
ROOTFS_TYPE
|
||||
ROOTPWD
|
||||
ROOT_MAPPER
|
||||
SDCARD
|
||||
SECONDS
|
||||
SELECTED_CONFIGURATION
|
||||
SHELL
|
||||
SHELLOPTS
|
||||
SHLVL
|
||||
SHOW_WARNING
|
||||
SKIP_BOOTSPLASH
|
||||
SRANDOM
|
||||
SRC
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
TMPFILE
|
||||
TTY_X
|
||||
TTY_Y
|
||||
TZDATA
|
||||
UBOOT_COMPILER
|
||||
UBOOT_TARGET_MAP
|
||||
UBOOT_USE_GCC
|
||||
UBUNTU_MIRROR
|
||||
UID
|
||||
USEALLCORES
|
||||
USER
|
||||
USERPATCHES_PATH
|
||||
USE_TORRENT
|
||||
VENDOR
|
||||
WIREGUARD
|
||||
_
|
||||
appgroup
|
||||
appgroup_path
|
||||
backtitle
|
||||
config_filename
|
||||
config_name
|
||||
configuration
|
||||
defined_hook_point_functions
|
||||
desktop_env_dir
|
||||
distrib_dir
|
||||
enable_extension_recurse_counter
|
||||
enable_extension_recurse_stack
|
||||
extension_base_path
|
||||
extension_function_info
|
||||
filepath
|
||||
fragment_manager_cleanup_file
|
||||
hook_name
|
||||
hook_point_function
|
||||
hook_point_function_realname
|
||||
hook_point_function_sortname
|
||||
hook_point_functions_loop_counter
|
||||
initialize_extension_manager_counter
|
||||
main_hook_point_name
|
||||
menustr
|
||||
newly_defined_function
|
||||
rel_dir
|
||||
root_dir
|
||||
sub_dir
|
||||
titlestr
|
||||
@ -1,10 +1,14 @@
|
||||
ARCH
|
||||
ARCHITECTURE
|
||||
ASOUND_STATE
|
||||
ATFBRANCH
|
||||
ATFDIR
|
||||
ATFSOURCE
|
||||
ATF_COMPILE
|
||||
ATF_COMPILER
|
||||
ATF_PLAT
|
||||
ATF_TARGET_MAP
|
||||
ATF_USE_GCC
|
||||
AUFS
|
||||
BASH
|
||||
BASHOPTS
|
||||
@ -28,9 +32,11 @@ BOARD_TYPE
|
||||
BOOTBRANCH
|
||||
BOOTCONFIG
|
||||
BOOTDELAY
|
||||
BOOTDIR
|
||||
BOOTENV_FILE
|
||||
BOOTPATCHDIR
|
||||
BOOTSCRIPT
|
||||
BOOTSOURCE
|
||||
BOOT_LOGO
|
||||
BPI_PWD
|
||||
BPI_USERNAME
|
||||
@ -87,6 +93,7 @@ EXTRA_BSP_NAME
|
||||
EXTRA_ROOTFS_MIB_SIZE
|
||||
FUNCNAME
|
||||
GITHUB_SOURCE
|
||||
GIT_SERVER
|
||||
GOVERNOR
|
||||
GROUPS
|
||||
HISTCMD
|
||||
@ -101,12 +108,17 @@ HOSTTYPE
|
||||
IFS
|
||||
IGNORE_UPDATES
|
||||
IMAGE_PARTITION_TABLE
|
||||
INITRD_ARCH
|
||||
INSTALL_HEADERS
|
||||
INSTALL_KSRC
|
||||
KERNELBRANCH
|
||||
KERNELDIR
|
||||
KERNELSOURCE
|
||||
KERNEL_COMPILER
|
||||
KERNEL_CONFIGURE
|
||||
KERNEL_IMAGE_TYPE
|
||||
KERNEL_TARGET
|
||||
KERNEL_USE_GCC
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
@ -156,6 +168,7 @@ PLYMOUTH
|
||||
PPID
|
||||
PS4
|
||||
PWD
|
||||
QEMU_BINARY
|
||||
RANDOM
|
||||
RELEASE
|
||||
REVISION
|
||||
@ -182,7 +195,9 @@ TMPFILE
|
||||
TTY_X
|
||||
TTY_Y
|
||||
TZDATA
|
||||
UBOOT_COMPILER
|
||||
UBOOT_TARGET_MAP
|
||||
UBOOT_USE_GCC
|
||||
UID
|
||||
USEALLCORES
|
||||
USER
|
||||
|
||||
0
.tmp/.extensions/debug/user_config.compat
Normal file
0
.tmp/.extensions/debug/user_config.compat
Normal file
33
.tmp/.extensions/debug/user_config.exports
Normal file
33
.tmp/.extensions/debug/user_config.exports
Normal file
@ -0,0 +1,33 @@
|
||||
COLORTERM
|
||||
CONSOLE_CHAR
|
||||
DEBUG_EXTENSION_CALLS
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
HOME
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LS_COLORS
|
||||
MAIL
|
||||
OLDPWD
|
||||
PATH
|
||||
PWD
|
||||
SHELL
|
||||
SHLVL
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
USER
|
||||
initialize_extension_manager_counter
|
||||
4
.tmp/.extensions/debug/user_config.orig.md
Normal file
4
.tmp/.extensions/debug/user_config.orig.md
Normal file
@ -0,0 +1,4 @@
|
||||
*Invoke function with user override*
|
||||
Allows for overriding configuration values set anywhere else.
|
||||
It is called after sourcing the `lib.config` file if it exists,
|
||||
but before assembling any package lists.
|
||||
267
.tmp/.extensions/debug/user_config.vars
Normal file
267
.tmp/.extensions/debug/user_config.vars
Normal file
@ -0,0 +1,267 @@
|
||||
AGGREGATION_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
ARCH
|
||||
ARCHITECTURE
|
||||
ARMBIAN_MIRROR
|
||||
ASOUND_STATE
|
||||
ATFBRANCH
|
||||
ATFDIR
|
||||
ATFPATCHDIR
|
||||
ATFSOURCE
|
||||
ATF_COMPILE
|
||||
ATF_COMPILER
|
||||
ATF_PLAT
|
||||
ATF_TARGET_MAP
|
||||
ATF_USE_GCC
|
||||
AUFS
|
||||
BASH
|
||||
BASHOPTS
|
||||
BASHPID
|
||||
BASH_ALIASES
|
||||
BASH_ARGC
|
||||
BASH_ARGV
|
||||
BASH_ARGV0
|
||||
BASH_CMDS
|
||||
BASH_COMMAND
|
||||
BASH_LINENO
|
||||
BASH_REMATCH
|
||||
BASH_SOURCE
|
||||
BASH_SUBSHELL
|
||||
BASH_VERSINFO
|
||||
BASH_VERSION
|
||||
BOARD
|
||||
BOARDFAMILY
|
||||
BOARD_NAME
|
||||
BOARD_TYPE
|
||||
BOOTBRANCH
|
||||
BOOTCONFIG
|
||||
BOOTCONFIG_VAR_NAME
|
||||
BOOTDELAY
|
||||
BOOTDIR
|
||||
BOOTENV_FILE
|
||||
BOOTPATCHDIR
|
||||
BOOTSCRIPT
|
||||
BOOTSOURCE
|
||||
BOOT_LOGO
|
||||
BPI_PWD
|
||||
BPI_USERNAME
|
||||
BRANCH
|
||||
BTRFS_COMPRESSION
|
||||
BUILD_DESKTOP
|
||||
BUILD_KSRC
|
||||
BUILD_MINIMAL
|
||||
BUILD_OPT
|
||||
BUILD_REPOSITORY_COMMIT
|
||||
BUILD_REPOSITORY_URL
|
||||
CAN_BUILD_STRETCH
|
||||
CCACHE
|
||||
CHINA_DOWNLOAD_MIRROR
|
||||
CHROOT_CACHE_VERSION
|
||||
CLEAN_LEVEL
|
||||
CLI_CONFIG_PATH
|
||||
CLI_SEARCH_RELATIVE_DIRS
|
||||
COLORTERM
|
||||
COLUMNS
|
||||
COMPRESS_OUTPUTIMAGE
|
||||
COMP_WORDBREAKS
|
||||
CONFIG
|
||||
CONFIG_FILE
|
||||
CONFIG_PATH
|
||||
CONSOLE_CHAR
|
||||
CPUMAX
|
||||
CPUMIN
|
||||
CRYPTROOT_PARAMETERS
|
||||
CRYPTROOT_SSH_UNLOCK
|
||||
CRYPTROOT_SSH_UNLOCK_PORT
|
||||
DEBIAN_MIRROR
|
||||
DEBIAN_SECURTY
|
||||
DEBOOTSTRAP_COMPONENTS
|
||||
DEBOOTSTRAP_CONFIG_PATH
|
||||
DEBOOTSTRAP_LIST
|
||||
DEBOOTSTRAP_SEARCH_RELATIVE_DIRS
|
||||
DEBUG_EXTENSION_CALLS
|
||||
DEB_BANANAPI
|
||||
DEB_COMPRESS
|
||||
DEB_STORAGE
|
||||
DESKTOP_APPGROUPS_DIR
|
||||
DESKTOP_APPGROUPS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_APPGROUPS_SELECTED
|
||||
DESKTOP_CONFIGS_DIR
|
||||
DESKTOP_CONFIG_PREFIX
|
||||
DESKTOP_ELEMENTS_DIR
|
||||
DESKTOP_ENVIRONMENT
|
||||
DESKTOP_ENVIRONMENTS_SEARCH_RELATIVE_DIRS
|
||||
DESKTOP_ENVIRONMENT_CONFIG_NAME
|
||||
DESKTOP_ENVIRONMENT_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_DIRPATH
|
||||
DESKTOP_ENVIRONMENT_PACKAGE_LIST_FILEPATH
|
||||
DEST
|
||||
DESTIMG
|
||||
DEST_LANG
|
||||
DIRSTACK
|
||||
DISTRIBUTION
|
||||
DISTRIBUTIONS_DESC_DIR
|
||||
DISTRIBUTION_STATUS
|
||||
DISTRIB_TYPE
|
||||
DISTRIB_TYPE_CURRENT
|
||||
DISTRIB_TYPE_LEGACY
|
||||
DISTRIB_TYPE_NEXT
|
||||
DOWNLOAD_MIRROR
|
||||
EPOCHREALTIME
|
||||
EPOCHSECONDS
|
||||
EUID
|
||||
EXIT_PATCHING_ERROR
|
||||
EXTENSION_MANAGER_LOG_FILE
|
||||
EXTENSION_MANAGER_TMP_DIR
|
||||
EXTER
|
||||
EXTERNAL_NEW
|
||||
EXTRAWIFI
|
||||
EXTRA_BSP_NAME
|
||||
EXTRA_ROOTFS_MIB_SIZE
|
||||
FUNCNAME
|
||||
GITHUB_SOURCE
|
||||
GIT_SERVER
|
||||
GOVERNOR
|
||||
GROUPS
|
||||
HISTCMD
|
||||
HOME
|
||||
HOOK_ORDER
|
||||
HOOK_POINT
|
||||
HOOK_POINT_TOTAL_FUNCS
|
||||
HOST
|
||||
HOSTNAME
|
||||
HOSTRELEASE
|
||||
HOSTTYPE
|
||||
IFS
|
||||
IGNORE_UPDATES
|
||||
IMAGE_PARTITION_TABLE
|
||||
INITRD_ARCH
|
||||
INSTALL_HEADERS
|
||||
INSTALL_KSRC
|
||||
KERNELBRANCH
|
||||
KERNELDIR
|
||||
KERNELPATCHDIR
|
||||
KERNELSOURCE
|
||||
KERNEL_COMPILER
|
||||
KERNEL_CONFIGURE
|
||||
KERNEL_IMAGE_TYPE
|
||||
KERNEL_TARGET
|
||||
KERNEL_USE_GCC
|
||||
LANG
|
||||
LANGUAGE
|
||||
LC_ADDRESS
|
||||
LC_IDENTIFICATION
|
||||
LC_MEASUREMENT
|
||||
LC_MONETARY
|
||||
LC_NAME
|
||||
LC_NUMERIC
|
||||
LC_PAPER
|
||||
LC_TELEPHONE
|
||||
LC_TIME
|
||||
LIB_TAG
|
||||
LINENO
|
||||
LINES
|
||||
LINUXCONFIG
|
||||
LINUXFAMILY
|
||||
LOGNAME
|
||||
LOG_ENABLE_EXTENSION
|
||||
LOG_SUBPATH
|
||||
LS_COLORS
|
||||
MACHTYPE
|
||||
MAIL
|
||||
MAINLINE_FIRMWARE_SOURCE
|
||||
MAINLINE_KERNEL_DIR
|
||||
MAINLINE_KERNEL_SOURCE
|
||||
MAINLINE_UBOOT_DIR
|
||||
MAINLINE_UBOOT_SOURCE
|
||||
MAINTAINER
|
||||
MAINTAINERMAIL
|
||||
MODULES_BLACKLIST_CURRENT
|
||||
MODULES_BLACKLIST_LEGACY
|
||||
MODULES_CURRENT
|
||||
MODULES_LEGACY
|
||||
MODULES_NEXT
|
||||
MOUNT
|
||||
MOUNT_UUID
|
||||
NO_APT_CACHER
|
||||
NTP_SERVER
|
||||
OFFSET
|
||||
OLDPWD
|
||||
OPTERR
|
||||
OPTIND
|
||||
OSTYPE
|
||||
OVERLAY_PREFIX
|
||||
PACKAGES_SEARCH_ROOT_ABSOLUTE_DIRS
|
||||
PACKAGE_LIST
|
||||
PACKAGE_LIST_ADDITIONAL
|
||||
PACKAGE_LIST_DESKTOP
|
||||
PACKAGE_LIST_DESKTOP_FAMILY
|
||||
PATH
|
||||
PIPESTATUS
|
||||
PLYMOUTH
|
||||
PPID
|
||||
PS4
|
||||
PWD
|
||||
QEMU_BINARY
|
||||
RANDOM
|
||||
RELEASE
|
||||
REVISION
|
||||
ROOTFSCACHE_VERSION
|
||||
ROOTFS_CACHE_MAX
|
||||
ROOTFS_TYPE
|
||||
ROOTPWD
|
||||
ROOT_MAPPER
|
||||
SDCARD
|
||||
SECONDS
|
||||
SELECTED_CONFIGURATION
|
||||
SHELL
|
||||
SHELLOPTS
|
||||
SHLVL
|
||||
SHOW_WARNING
|
||||
SKIP_BOOTSPLASH
|
||||
SRANDOM
|
||||
SRC
|
||||
SUDO_COMMAND
|
||||
SUDO_GID
|
||||
SUDO_UID
|
||||
SUDO_USER
|
||||
TERM
|
||||
TMPFILE
|
||||
TTY_X
|
||||
TTY_Y
|
||||
TZDATA
|
||||
UBOOT_COMPILER
|
||||
UBOOT_TARGET_MAP
|
||||
UBOOT_USE_GCC
|
||||
UBUNTU_MIRROR
|
||||
UID
|
||||
USEALLCORES
|
||||
USER
|
||||
USERPATCHES_PATH
|
||||
USE_TORRENT
|
||||
VENDOR
|
||||
WIREGUARD
|
||||
_
|
||||
appgroup
|
||||
appgroup_path
|
||||
backtitle
|
||||
config_filename
|
||||
config_name
|
||||
configuration
|
||||
defined_hook_point_functions
|
||||
desktop_env_dir
|
||||
distrib_dir
|
||||
enable_extension_recurse_counter
|
||||
enable_extension_recurse_stack
|
||||
extension_base_path
|
||||
extension_function_info
|
||||
fragment_manager_cleanup_file
|
||||
hook_name
|
||||
hook_point_function
|
||||
hook_point_function_realname
|
||||
hook_point_function_sortname
|
||||
hook_point_functions_loop_counter
|
||||
initialize_extension_manager_counter
|
||||
main_hook_point_name
|
||||
menustr
|
||||
newly_defined_function
|
||||
titlestr
|
||||
@ -6,9 +6,9 @@ DELIM
|
||||
fi
|
||||
|
||||
# overwrite stock firefox configuration
|
||||
if [ -d /etc/firefox/ ]; then ln -sf /etc/orangepi/firefox.conf /etc/firefox/syspref.js; fi
|
||||
if [ -d /etc/firefox/ ]; then ln -sf /etc/bananapi/firefox.conf /etc/firefox/syspref.js; fi
|
||||
if [ -d /usr/lib/firefox-esr/ ]; then
|
||||
ln -sf /etc/orangepi/firefox.conf /usr/lib/firefox-esr/mozilla.cfg
|
||||
ln -sf /etc/bananapi/firefox.conf /usr/lib/firefox-esr/mozilla.cfg
|
||||
echo 'pref("general.config.obscure_value", 0);' > /usr/lib/firefox-esr/defaults/pref/local-settings.js
|
||||
echo 'pref("general.config.filename", "mozilla.cfg");' >> /usr/lib/firefox-esr/defaults/pref/local-settings.js
|
||||
fi
|
||||
|
||||
219
output/debug/debootstrap-list.log
Normal file
219
output/debug/debootstrap-list.log
Normal file
@ -0,0 +1,219 @@
|
||||
Show variables in function: source [configuration.sh:562]
|
||||
|
||||
|
||||
DEBOOTSTRAP_LIST =:
|
||||
apt-utils bzip2 ca-certificates console-setup
|
||||
cpio cron dbus dbus-user-session
|
||||
dmsetup fdisk gnupg ifupdown
|
||||
init initramfs-tools iputils-ping isc-dhcp-client
|
||||
kmod less libpam-systemd linux-base
|
||||
locales logrotate netbase netcat-openbsd
|
||||
rsync rsyslog sudo systemd
|
||||
tzdata ucf udev whiptail
|
||||
wireless-regdb dconf-cli libglib2.0-dev libgtk2.0-bin
|
||||
|
||||
DEBOOTSTRAP_COMPONENTS =:
|
||||
main,universe,restricted
|
||||
|
||||
PACKAGE_LIST =:
|
||||
bc chrony cpufrequtils debconf-utils
|
||||
device-tree-compiler dialog fake-hwclock figlet
|
||||
fping ncurses-term nocache openssh-server
|
||||
parted psmisc python3-apt smartmontools
|
||||
sysfsutils toilet u-boot-tools usbutils
|
||||
python-is-python3 automake bison bridge-utils
|
||||
build-essential ca-certificates console-setup emacs-nox
|
||||
expect fbset flex html2text
|
||||
initramfs-tools iptables iw keyboard-configuration
|
||||
libnl-3-dev libnl-genl-3-dev libssl-dev libwrap0-dev
|
||||
linux-base sudo unattended-upgrades unicode-data
|
||||
wireless-regdb wpasupplicant
|
||||
|
||||
PACKAGE_LIST_ADDITIONAL =:
|
||||
cracklib-runtime curl htop i2c-tools
|
||||
iozone3 jq libcrack2 lm-sensors
|
||||
lsof mc mmc-utils nano
|
||||
net-tools netplan.io network-manager network-manager-openvpn
|
||||
resolvconf sysstat wget wireless-tools
|
||||
wpasupplicant alsa-utils aptitude avahi-autoipd
|
||||
bash-completion btrfs-progs dnsutils dosfstools
|
||||
ethtool evtest f2fs-tools f3
|
||||
git haveged hdparm hostapd
|
||||
ifenslave iotop iperf3 iputils-arping
|
||||
libdigest-sha-perl libfuse2 libnss-myhostname libpam-systemd
|
||||
libproc-processtable-perl ntfs-3g pciutils pv
|
||||
qrencode rfkill screen software-properties-common
|
||||
stress sunxi-tools unzip vim
|
||||
vlan
|
||||
|
||||
PACKAGE_LIST_UNINSTALL =:
|
||||
|
||||
|
||||
Groups selected -> PACKAGES :
|
||||
Show variables in function: source [configuration.sh:571]
|
||||
|
||||
|
||||
PACKAGE_LIST_DESKTOP =:
|
||||
alsa-base anacron at-spi2-core bubblewrap
|
||||
colord cups dbus-x11 dictionaries-common
|
||||
dmz-cursor-theme eject evolution-data-server evolution-data-server-common
|
||||
fonts-freefont-ttf fonts-noto-cjk fonts-noto-cjk-extra fonts-ubuntu
|
||||
fonts-ubuntu-console fonts-urw-base35 foomatic-db-compressed-ppds gconf2
|
||||
gcr gdebi genisoimage ghostscript
|
||||
ghostscript-x gist gjs gnome-control-center
|
||||
gnome-desktop3-data gnome-keyring gnome-menus gnome-session
|
||||
gnome-session-bin gnome-session-common gnome-settings-daemon gnome-settings-daemon-common
|
||||
gnome-shell gnome-shell-common gnome-shell-extension-appindicator gnome-system-monitor
|
||||
gnome-terminal gvfs-backends inputattach inxi
|
||||
libasound2-plugins libaspell15 libatk-adaptor libcairo-gobject-perl
|
||||
libcairo-perl libcue2 libexempi8 libextutils-depends-perl
|
||||
libextutils-pkgconfig-perl libfontenc1 libgdata22 libgdata-common
|
||||
libgjs0g libglib-object-introspection-perl libglib-perl libglu1-mesa
|
||||
libgs9 libgs9-common libgxps2 libical3
|
||||
libidn12 libijs-0.35 libimobiledevice6 libjbig2dec0
|
||||
libnotify-bin libpaper1 libphonenumber8 libplist3
|
||||
libpoppler-glib8 libprotobuf23 libpulsedsp libsasl2-modules
|
||||
libspeexdsp1 libtext-iconv-perl libtotem-plparser18 libtotem-plparser-common
|
||||
libu2f-udev libunity9 libunity-protocol-private0 libunity-scopes-json-def-desktop
|
||||
libunwind8 libusbmuxd6 libxapp1 libxaw7
|
||||
libxfont2 libxkbfile1 libxmu6 libxmuu1
|
||||
libxtst6 libxxf86dga1 libyelp0 lightdm
|
||||
lightdm-settings linux-sound-base mutter mutter-common
|
||||
nautilus nautilus-data network-manager-openvpn-gnome openprinting-ppds
|
||||
p11-kit p11-kit-modules pavucontrol pinentry-gnome3
|
||||
poppler-data printer-driver-pnm2ppa pulseaudio pulseaudio-module-bluetooth
|
||||
pulseaudio-utils python3-click python3-colorama python3-dateutil
|
||||
python3-debconf python3-debian python3-distupgrade python3-update-manager
|
||||
python3-xkit python3-yaml qalculate-gtk slick-greeter
|
||||
software-properties-gtk spice-vdagent system-config-printer terminator
|
||||
tracker tracker-extract tracker-miner-fs tree
|
||||
ubuntu-business-defaults ubuntu-desktop-minimal ubuntu-session ubuntu-settings
|
||||
update-manager update-manager-core update-notifier update-notifier-common
|
||||
upower x11-apps x11-session-utils x11-utils
|
||||
x11-xkb-utils x11-xserver-utils xapp xapps-common
|
||||
xarchiver xdg-dbus-proxy xdg-desktop-portal xdg-user-dirs
|
||||
xdg-user-dirs-gtk xfonts-base xinput xorg
|
||||
xorg-docs-core xserver-common xserver-xorg xserver-xorg-video-fbdev
|
||||
xwayland yaru-theme-gnome-shell yelp yelp-xsl
|
||||
zenity zenity-common nautilus-extension-gnome-terminal okular
|
||||
remmina remmina-plugin-rdp remmina-plugin-vnc folder-color
|
||||
yaru-theme-gnome-shell yaru-theme-icon yaru-theme-sound yaru-theme-unity
|
||||
yaru-theme-gtk
|
||||
|
||||
Variables after manual configuration
|
||||
Show variables in function: source [configuration.sh:698]
|
||||
|
||||
|
||||
DEBOOTSTRAP_COMPONENTS =:
|
||||
main,universe,restricted
|
||||
|
||||
DEBOOTSTRAP_LIST =:
|
||||
apt-utils bzip2 ca-certificates console-setup
|
||||
cpio cron dbus dbus-user-session
|
||||
dmsetup fdisk gnupg ifupdown
|
||||
init initramfs-tools iputils-ping isc-dhcp-client
|
||||
kmod less libpam-systemd linux-base
|
||||
locales logrotate netbase netcat-openbsd
|
||||
rsync rsyslog sudo systemd
|
||||
tzdata ucf udev whiptail
|
||||
wireless-regdb dconf-cli libglib2.0-dev libgtk2.0-bin
|
||||
|
||||
PACKAGE_LIST =:
|
||||
bc chrony cpufrequtils debconf-utils
|
||||
device-tree-compiler dialog fake-hwclock figlet
|
||||
fping ncurses-term nocache openssh-server
|
||||
parted psmisc python3-apt smartmontools
|
||||
sysfsutils toilet u-boot-tools usbutils
|
||||
python-is-python3 automake bison bridge-utils
|
||||
build-essential ca-certificates console-setup emacs-nox
|
||||
expect fbset flex html2text
|
||||
initramfs-tools iptables iw keyboard-configuration
|
||||
libnl-3-dev libnl-genl-3-dev libssl-dev libwrap0-dev
|
||||
linux-base sudo unattended-upgrades unicode-data
|
||||
wireless-regdb wpasupplicant cracklib-runtime curl
|
||||
htop i2c-tools iozone3 jq
|
||||
libcrack2 lm-sensors lsof mc
|
||||
mmc-utils nano net-tools netplan.io
|
||||
network-manager network-manager-openvpn resolvconf sysstat
|
||||
wget wireless-tools wpasupplicant alsa-utils
|
||||
aptitude avahi-autoipd bash-completion btrfs-progs
|
||||
dnsutils dosfstools ethtool evtest
|
||||
f2fs-tools f3 git haveged
|
||||
hdparm hostapd ifenslave iotop
|
||||
iperf3 iputils-arping libdigest-sha-perl libfuse2
|
||||
libnss-myhostname libpam-systemd libproc-processtable-perl ntfs-3g
|
||||
pciutils pv qrencode rfkill
|
||||
screen software-properties-common stress sunxi-tools
|
||||
unzip vim vlan alsa-base
|
||||
anacron at-spi2-core bubblewrap colord
|
||||
cups dbus-x11 dictionaries-common dmz-cursor-theme
|
||||
eject evolution-data-server evolution-data-server-common fonts-freefont-ttf
|
||||
fonts-noto-cjk fonts-noto-cjk-extra fonts-ubuntu fonts-ubuntu-console
|
||||
fonts-urw-base35 foomatic-db-compressed-ppds gconf2 gcr
|
||||
gdebi genisoimage ghostscript ghostscript-x
|
||||
gist gjs gnome-control-center gnome-desktop3-data
|
||||
gnome-keyring gnome-menus gnome-session gnome-session-bin
|
||||
gnome-session-common gnome-settings-daemon gnome-settings-daemon-common gnome-shell
|
||||
gnome-shell-common gnome-shell-extension-appindicator gnome-system-monitor gnome-terminal
|
||||
gvfs-backends inputattach inxi libasound2-plugins
|
||||
libaspell15 libatk-adaptor libcairo-gobject-perl libcairo-perl
|
||||
libcue2 libexempi8 libextutils-depends-perl libextutils-pkgconfig-perl
|
||||
libfontenc1 libgdata22 libgdata-common libgjs0g
|
||||
libglib-object-introspection-perl libglib-perl libglu1-mesa libgs9
|
||||
libgs9-common libgxps2 libical3 libidn12
|
||||
libijs-0.35 libimobiledevice6 libjbig2dec0 libnotify-bin
|
||||
libpaper1 libphonenumber8 libplist3 libpoppler-glib8
|
||||
libprotobuf23 libpulsedsp libsasl2-modules libspeexdsp1
|
||||
libtext-iconv-perl libtotem-plparser18 libtotem-plparser-common libu2f-udev
|
||||
libunity9 libunity-protocol-private0 libunity-scopes-json-def-desktop libunwind8
|
||||
libusbmuxd6 libxapp1 libxaw7 libxfont2
|
||||
libxkbfile1 libxmu6 libxmuu1 libxtst6
|
||||
libxxf86dga1 libyelp0 lightdm lightdm-settings
|
||||
linux-sound-base mutter mutter-common nautilus
|
||||
nautilus-data network-manager-openvpn-gnome openprinting-ppds p11-kit
|
||||
p11-kit-modules pavucontrol pinentry-gnome3 poppler-data
|
||||
printer-driver-pnm2ppa pulseaudio pulseaudio-module-bluetooth pulseaudio-utils
|
||||
python3-click python3-colorama python3-dateutil python3-debconf
|
||||
python3-debian python3-distupgrade python3-update-manager python3-xkit
|
||||
python3-yaml qalculate-gtk slick-greeter software-properties-gtk
|
||||
spice-vdagent system-config-printer terminator tracker
|
||||
tracker-extract tracker-miner-fs tree ubuntu-business-defaults
|
||||
ubuntu-desktop-minimal ubuntu-session ubuntu-settings update-manager
|
||||
update-manager-core update-notifier update-notifier-common upower
|
||||
x11-apps x11-session-utils x11-utils x11-xkb-utils
|
||||
x11-xserver-utils xapp xapps-common xarchiver
|
||||
xdg-dbus-proxy xdg-desktop-portal xdg-user-dirs xdg-user-dirs-gtk
|
||||
xfonts-base xinput xorg xorg-docs-core
|
||||
xserver-common xserver-xorg xserver-xorg-video-fbdev xwayland
|
||||
yaru-theme-gnome-shell yelp yelp-xsl zenity
|
||||
zenity-common nautilus-extension-gnome-terminal okular remmina
|
||||
remmina-plugin-rdp remmina-plugin-vnc folder-color yaru-theme-gnome-shell
|
||||
yaru-theme-icon yaru-theme-sound yaru-theme-unity yaru-theme-gtk
|
||||
|
||||
PACKAGE_MAIN_LIST =:
|
||||
bc chrony cpufrequtils debconf-utils
|
||||
device-tree-compiler dialog fake-hwclock figlet
|
||||
fping ncurses-term nocache openssh-server
|
||||
parted psmisc python3-apt smartmontools
|
||||
sysfsutils toilet u-boot-tools usbutils
|
||||
python-is-python3 automake bison bridge-utils
|
||||
build-essential ca-certificates console-setup emacs-nox
|
||||
expect fbset flex html2text
|
||||
initramfs-tools iptables iw keyboard-configuration
|
||||
libnl-3-dev libnl-genl-3-dev libssl-dev libwrap0-dev
|
||||
linux-base sudo unattended-upgrades unicode-data
|
||||
wireless-regdb wpasupplicant cracklib-runtime curl
|
||||
htop i2c-tools iozone3 jq
|
||||
libcrack2 lm-sensors lsof mc
|
||||
mmc-utils nano net-tools netplan.io
|
||||
network-manager network-manager-openvpn resolvconf sysstat
|
||||
wget wireless-tools wpasupplicant alsa-utils
|
||||
aptitude avahi-autoipd bash-completion btrfs-progs
|
||||
dnsutils dosfstools ethtool evtest
|
||||
f2fs-tools f3 git haveged
|
||||
hdparm hostapd ifenslave iotop
|
||||
iperf3 iputils-arping libdigest-sha-perl libfuse2
|
||||
libnss-myhostname libpam-systemd libproc-processtable-perl ntfs-3g
|
||||
pciutils pv qrencode rfkill
|
||||
screen software-properties-common stress sunxi-tools
|
||||
unzip vim vlan
|
||||
BIN
output/debug/logs-18_10_2023-10_17_14.tgz
Normal file
BIN
output/debug/logs-18_10_2023-10_17_14.tgz
Normal file
Binary file not shown.
@ -3,6 +3,64 @@ Displaying message: Extension manager processed 3 Extension Methods calls and 3
|
||||
Checking if /home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/gnome is available for arm64 in /home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/gnome/only_for
|
||||
Checking if /home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/xfce is available for arm64 in /home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/xfce/only_for
|
||||
Checking if /home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/gnome is available for arm64 in /home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/gnome/only_for
|
||||
Displaying message: ERROR in function source ./build.sh:305 -> scripts/main.sh:327 -> scripts/configuration.sh:408 -> scripts/general.sh:0 err
|
||||
Displaying message: Error in configuration: ATF_USE_GCC is unset err
|
||||
Displaying message: Process terminated info
|
||||
|
||||
## BUILD SCRIPT ENVIRONMENT
|
||||
|
||||
Repository:
|
||||
Version:
|
||||
|
||||
Host OS: jammy
|
||||
Host arch: amd64
|
||||
Host system: Linux qubot-virtual-machine 6.2.0-34-generic #34~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 7 13:12:03 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
|
||||
Virtualization type: vmware
|
||||
|
||||
## Build script directories
|
||||
Build directory is located on:
|
||||
TARGET SOURCE FSTYPE AVAIL
|
||||
/ /dev/sda3 ext4 108.1G
|
||||
|
||||
Build directory permissions:
|
||||
# file: /home/qubot/BPI-H618-Build
|
||||
# owner: qubot
|
||||
# group: qubot
|
||||
user::rwx
|
||||
group::rwx
|
||||
other::r-x
|
||||
|
||||
Temp directory permissions:
|
||||
# file: /home/qubot/BPI-H618-Build/.tmp
|
||||
# owner: root
|
||||
# group: root
|
||||
user::rwx
|
||||
group::rwx
|
||||
other::r-x
|
||||
|
||||
## BUILD CONFIGURATION
|
||||
|
||||
Build target:
|
||||
Board: bpi-m4berry
|
||||
Branch: next
|
||||
Minimal: no
|
||||
Desktop: yes
|
||||
Desktop Environment: gnome
|
||||
Software groups:
|
||||
|
||||
Kernel configuration:
|
||||
Repository: http://10.10.10.106:10000/Qubot/linux-bananapi.git
|
||||
Branch: branch:banana-pi-6.1-sun50iw9
|
||||
Config file: linux-6.1-sun50iw9-next
|
||||
|
||||
U-boot configuration:
|
||||
Repository: http://10.10.10.106:10000/Qubot/u-boot-bananapi.git
|
||||
Branch: branch:v2021.07-sunxi
|
||||
Config file: bananapi_m4b_defconfig
|
||||
|
||||
Partitioning configuration: msdos offset: 4
|
||||
Boot partition type: (none)
|
||||
Root partition type: ext4
|
||||
|
||||
CPU configuration: 480000 - 1512000 with ondemand
|
||||
Displaying message: Preparing host info
|
||||
Displaying message: Build host OS release jammy info
|
||||
Displaying message: Installing build dependencies
|
||||
Displaying message: Syncing clock cn.pool.ntp.org info
|
||||
|
||||
336
output/debug/potential-paths.log
Normal file
336
output/debug/potential-paths.log
Normal file
@ -0,0 +1,336 @@
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/debootstrap/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/debootstrap/./packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/debootstrap/config_desktop/packages
|
||||
config/cli/jammy/debootstrap/./packages yes
|
||||
config/cli/jammy/debootstrap/config_desktop/packages yes
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/debootstrap/config_desktop/components
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/debootstrap/./components
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/debootstrap/config_desktop/components
|
||||
config/cli/jammy/debootstrap/./components yes
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/main/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/main/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/main/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/main/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/main/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/main/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/main/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/main/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/main/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/main/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/main/./packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/main/config_desktop/packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/main/./packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/main/config_desktop/packages
|
||||
config/cli/jammy/main/./packages yes
|
||||
config/cli/jammy/main/config_desktop/packages yes
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/main/config_desktop/packages.additional
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/main/./packages.additional
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/main/config_desktop/packages.additional
|
||||
config/cli/jammy/main/./packages.additional yes
|
||||
config/cli/jammy/main/config_desktop/packages.additional yes
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/_all_distributions/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/_all_distributions/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/_all_distributions/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/_all_distributions/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/_all_distributions/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/_all_distributions/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/jammy/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/jammy/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/jammy/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/_all_distributions/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/_all_distributions/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/_all_distributions/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/jammy/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/jammy/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/jammy/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/_all_distributions/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/_all_distributions/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/_all_distributions/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/jammy/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/jammy/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/jammy/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/_all_distributions/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/_all_distributions/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/_all_distributions/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/jammy/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/jammy/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/jammy/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/_all_distributions/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/_all_distributions/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/_all_distributions/environments/gnome/config_base/./packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/jammy/environments/_all_environments/./packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/jammy/environments/gnome/./packages
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/jammy/environments/gnome/config_base/./packages
|
||||
config/desktop/jammy/environments/gnome/config_base/./packages yes
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/main/config_desktop/packages.remove
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/main/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/main/config_desktop/packages.remove
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/_all_distributions/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/_all_distributions/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/_all_distributions/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/_all_distributions/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/_all_distributions/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/_all_distributions/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/jammy/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/jammy/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/jammy/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/_all_distributions/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/_all_distributions/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/_all_distributions/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/jammy/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/jammy/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/jammy/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/_all_distributions/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/_all_distributions/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/_all_distributions/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/jammy/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/jammy/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/jammy/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/_all_distributions/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/_all_distributions/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/_all_distributions/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/jammy/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/jammy/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/jammy/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/_all_distributions/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/_all_distributions/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/_all_distributions/environments/gnome/config_base/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/jammy/environments/_all_environments/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/jammy/environments/gnome/./packages.remove
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/jammy/environments/gnome/config_base/./packages.remove
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/_all_distributions/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/cli/jammy/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/_all_distributions/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/cli/jammy/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/_all_distributions/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/cli/jammy/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/_all_distributions/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/cli/jammy/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/_all_distributions/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/cli/jammy/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/_all_distributions/main/config_desktop/packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/main/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/userpatches/cli/jammy/main/config_desktop/packages.uninstall
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/_all_distributions/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/_all_distributions/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/_all_distributions/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/desktop/jammy/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/_all_distributions/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/_all_distributions/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/_all_distributions/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/jammy/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/jammy/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/_any_board/_config/desktop/jammy/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/_all_distributions/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/_all_distributions/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/_all_distributions/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/jammy/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/jammy/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/architectures/arm64/_config/desktop/jammy/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/_all_distributions/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/_all_distributions/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/_all_distributions/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/jammy/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/jammy/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/families/sun50iw9/_config/desktop/jammy/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/_all_distributions/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/_all_distributions/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/_all_distributions/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/jammy/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/jammy/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/external/config/optional/boards/bpi-m4berry/_config/desktop/jammy/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/_all_distributions/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/_all_distributions/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/_all_distributions/environments/gnome/config_base/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/jammy/environments/_all_environments/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/jammy/environments/gnome/./packages.uninstall
|
||||
/home/qubot/BPI-H618-Build/userpatches/desktop/jammy/environments/gnome/config_base/./packages.uninstall
|
||||
config/desktop/jammy/environments/gnome/config_base/./packages.uninstall yes
|
||||
|
||||
Potential paths :
|
||||
Show variables in function: aggregate_content [configuration.sh:381]
|
||||
|
||||
|
||||
potential_paths =:
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
18_10_2023-10_17_14
|
||||
18_10_2023-10_19_13
|
||||
|
||||
@ -20,6 +20,7 @@
|
||||
# find_toolchain
|
||||
# advanced_patch
|
||||
# process_patch_file
|
||||
# userpatch_create
|
||||
# overlayfs_wrapper
|
||||
|
||||
|
||||
@ -69,6 +70,9 @@ compile_atf()
|
||||
|
||||
advanced_patch "atf" "${ATFPATCHDIR}" "$BOARD" "$target_patchdir" "$BRANCH" "${LINUXFAMILY}-${BOARD}-${BRANCH}"
|
||||
|
||||
# create patch for manual source changes
|
||||
[[ $CREATE_PATCHES == yes ]] && userpatch_create "atf"
|
||||
|
||||
echo -e "\n\t== atf ==\n" >> "${DEST}"/${LOG_SUBPATH}/compilation.log
|
||||
# ENABLE_BACKTRACE="0" has been added to workaround a regression in ATF.
|
||||
# Check: https://github.com/armbian/build/issues/1157
|
||||
@ -184,6 +188,9 @@ compile_uboot()
|
||||
|
||||
advanced_patch "u-boot" "$BOOTPATCHDIR" "$BOARD" "$target_patchdir" "$BRANCH" "${LINUXFAMILY}-${BOARD}-${BRANCH}"
|
||||
|
||||
# create patch for manual source changes
|
||||
[[ $CREATE_PATCHES == yes ]] && userpatch_create "u-boot"
|
||||
|
||||
if [[ -n $ATFSOURCE ]]; then
|
||||
cp -Rv "${atftempdir}"/*.bin .
|
||||
rm -rf "${atftempdir}"
|
||||
@ -216,7 +223,14 @@ compile_uboot()
|
||||
|
||||
fi
|
||||
|
||||
sed -i 's/^.*CONFIG_DRAM_SUN50I_H616_TRIM_SIZE*/# CONFIG_DRAM_SUN50I_H616_TRIM_SIZE is not set/g' .config
|
||||
if [[ ${BOARDFAMILY} == "sun50iw9" && ${BRANCH} == "next" ]]; then
|
||||
if [[ ${MEM_TYPE} == "1500MB" ]]; then
|
||||
|
||||
sed -i 's/^.*CONFIG_DRAM_SUN50I_H616_TRIM_SIZE*/CONFIG_DRAM_SUN50I_H616_TRIM_SIZE=y/g' .config
|
||||
else
|
||||
sed -i 's/^.*CONFIG_DRAM_SUN50I_H616_TRIM_SIZE*/# CONFIG_DRAM_SUN50I_H616_TRIM_SIZE is not set/g' .config
|
||||
fi
|
||||
fi
|
||||
|
||||
[[ -f tools/logos/udoo.bmp ]] && cp "${EXTER}"/packages/blobs/splash/udoo.bmp tools/logos/udoo.bmp
|
||||
touch .scmversion
|
||||
@ -229,7 +243,7 @@ compile_uboot()
|
||||
|
||||
# workaround when two compilers are needed
|
||||
cross_compile="CROSS_COMPILE=$CCACHE $UBOOT_COMPILER";
|
||||
[[ -n $UBOOT_TOOLCHAIN2 ]] && cross_compile="bananapi=foe"; # empty parameter is not allowed
|
||||
[[ -n $UBOOT_TOOLCHAIN2 ]] && cross_compile="BANANAPI=foe"; # empty parameter is not allowed
|
||||
|
||||
echo -e "\n\t== u-boot make $target_make ==\n" >> "${DEST}"/${LOG_SUBPATH}/compilation.log
|
||||
eval CCACHE_BASEDIR="$(pwd)" env PATH="${toolchain}:${toolchain2}:${PATH}" \
|
||||
@ -401,6 +415,9 @@ compile_kernel()
|
||||
|
||||
advanced_patch "kernel" "$KERNELPATCHDIR" "$BOARD" "" "$BRANCH" "$LINUXFAMILY-$BRANCH"
|
||||
|
||||
# create patch for manual source changes in debug mode
|
||||
[[ $CREATE_PATCHES == yes ]] && userpatch_create "kernel"
|
||||
|
||||
# re-read kernel version after patching
|
||||
local version
|
||||
version=$(grab_version "$kerneldir")
|
||||
@ -584,6 +601,13 @@ compile_firmware()
|
||||
plugin_dir="bananapi-firmware${FULL}"
|
||||
mkdir -p "${firmwaretempdir}/${plugin_dir}/lib/firmware"
|
||||
|
||||
[[ $IGNORE_UPDATES != yes ]] && fetch_from_repo "http://10.10.10.106:10000/Qubot/firmware" "${EXTER}/cache/sources/bananapi-firmware-git" "branch:master"
|
||||
if [[ -n $FULL ]]; then
|
||||
[[ $IGNORE_UPDATES != yes ]] && fetch_from_repo "$MAINLINE_FIRMWARE_SOURCE" "${EXTER}/cache/sources/linux-firmware-git" "branch:master"
|
||||
# cp : create hardlinks
|
||||
cp -af --reflink=auto "${EXTER}"/cache/sources/linux-firmware-git/* "${firmwaretempdir}/${plugin_dir}/lib/firmware/"
|
||||
fi
|
||||
# overlay our firmware
|
||||
# cp : create hardlinks
|
||||
cp -af --reflink=auto "${EXTER}"/cache/sources/bananapi-firmware-git/* "${firmwaretempdir}/${plugin_dir}/lib/firmware/"
|
||||
|
||||
@ -630,6 +654,9 @@ compile_bananapi-zsh()
|
||||
bananapi_zsh_dir=bananapi-zsh_${REVISION}_all
|
||||
display_alert "Building deb" "bananapi-zsh" "info"
|
||||
|
||||
[[ $IGNORE_UPDATES != yes ]] && fetch_from_repo "https://github.com/robbyrussell/oh-my-zsh" "${EXTER}/cache/sources/oh-my-zsh" "branch:master"
|
||||
[[ $IGNORE_UPDATES != yes ]] && fetch_from_repo "https://github.com/mroth/evalcache" "${EXTER}/cache/sources/evalcache" "branch:master"
|
||||
|
||||
mkdir -p "${tmp_dir}/${bananapi_zsh_dir}"/{DEBIAN,etc/skel/,etc/oh-my-zsh/,/etc/skel/.oh-my-zsh/cache}
|
||||
|
||||
# set up control file
|
||||
@ -881,7 +908,7 @@ find_toolchain()
|
||||
# parameters:
|
||||
# <dest>: u-boot, kernel, atf
|
||||
# <family>: u-boot: u-boot; kernel: sunxi-next, ...
|
||||
# <board>: bananapi bpi-m4 berry ...
|
||||
# <board>: bananapipcplus, bananapizero ...
|
||||
# <target>: optional subdirectory
|
||||
# <description>: additional description text
|
||||
#
|
||||
@ -979,6 +1006,55 @@ process_patch_file()
|
||||
echo >> "${DEST}"/${LOG_SUBPATH}/patching.log
|
||||
}
|
||||
|
||||
userpatch_create()
|
||||
{
|
||||
# create commit to start from clean source
|
||||
git add .
|
||||
git -c user.name='Banana Pi User' -c user.email='user@example.org' commit -q -m "Cleaning working copy"
|
||||
|
||||
local patch="$DEST/patch/$1-$LINUXFAMILY-$BRANCH.patch"
|
||||
|
||||
# apply previous user debug mode created patches
|
||||
if [[ -f $patch ]]; then
|
||||
display_alert "Applying existing $1 patch" "$patch" "wrn" && patch --batch --silent -p1 -N < "${patch}"
|
||||
# read title of a patch in case Git is configured
|
||||
if [[ -n $(git config user.email) ]]; then
|
||||
COMMIT_MESSAGE=$(cat "${patch}" | grep Subject | sed -n -e '0,/PATCH/s/.*PATCH]//p' | xargs)
|
||||
display_alert "Patch name extracted" "$COMMIT_MESSAGE" "wrn"
|
||||
fi
|
||||
fi
|
||||
|
||||
# prompt to alter source
|
||||
display_alert "Make your changes in this directory:" "$(pwd)" "wrn"
|
||||
display_alert "Press <Enter> after you are done" "waiting" "wrn"
|
||||
read -r </dev/tty
|
||||
tput cuu1
|
||||
git add .
|
||||
# create patch out of changes
|
||||
if ! git diff-index --quiet --cached HEAD; then
|
||||
# If Git is configured, create proper patch and ask for a name
|
||||
if [[ -n $(git config user.email) ]]; then
|
||||
display_alert "Add / change patch name" "$COMMIT_MESSAGE" "wrn"
|
||||
read -e -p "Patch description: " -i "$COMMIT_MESSAGE" COMMIT_MESSAGE
|
||||
[[ -z "$COMMIT_MESSAGE" ]] && COMMIT_MESSAGE="Patching something"
|
||||
git commit -s -m "$COMMIT_MESSAGE"
|
||||
git format-patch -1 HEAD --stdout --signature="Created with bananapi build tools http://10.10.10.106:10000/Qubot/BPI-H618-Build" > "${patch}"
|
||||
PATCHFILE=$(git format-patch -1 HEAD)
|
||||
rm $PATCHFILE # delete the actual file
|
||||
# create a symlink to have a nice name ready
|
||||
find $DEST/patch/ -type l -delete # delete any existing
|
||||
ln -sf $patch $DEST/patch/$PATCHFILE
|
||||
else
|
||||
git diff --staged > "${patch}"
|
||||
fi
|
||||
display_alert "You will find your patch here:" "$patch" "info"
|
||||
else
|
||||
display_alert "No changes found, skipping patch creation" "" "wrn"
|
||||
fi
|
||||
git reset --soft HEAD~
|
||||
for i in {3..1..1}; do echo -n "$i." && sleep 1; done
|
||||
}
|
||||
|
||||
# overlayfs_wrapper <operation> <workdir> <description>
|
||||
#
|
||||
# <operation>: wrap|cleanup
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
[[ -z $BPI_USERNAME ]] && BPI_USERNAME="pi"
|
||||
[[ -z $BPI_PWD ]] && BPI_PWD="bananapi"
|
||||
[[ -z $MAINTAINER ]] && MAINTAINER="Banana Pi" # deb signature
|
||||
[[ -z $MAINTAINERMAIL ]] && MAINTAINERMAIL="qubot@banana-pi.com" # deb signature
|
||||
[[ -z $MAINTAINERMAIL ]] && MAINTAINERMAIL="leeboby@aliyun.com" # deb signature
|
||||
[[ -z $DEB_COMPRESS ]] && DEB_COMPRESS="xz" # compress .debs with XZ by default. Use 'none' for faster/larger builds
|
||||
TZDATA=$(cat /etc/timezone) # Timezone for target is taken from host or defined here.
|
||||
USEALLCORES=yes # Use all CPU cores for compiling
|
||||
@ -97,10 +97,10 @@ MAINLINE_KERNEL_DIR="$SRC/kernel"
|
||||
|
||||
case $UBOOT_MIRROR in
|
||||
gitee)
|
||||
MAINLINE_UBOOT_SOURCE='https://github.com/BigQubot/u-boot-bananapi.git'
|
||||
MAINLINE_UBOOT_SOURCE='http://10.10.10.106:10000/Qubot/u-boot-bananapi.git'
|
||||
;;
|
||||
github)
|
||||
MAINLINE_UBOOT_SOURCE='https://github.com/BigQubot/u-boot-bananapi.git'
|
||||
MAINLINE_UBOOT_SOURCE='http://10.10.10.106:10000/Qubot/u-boot-bananapi.git'
|
||||
;;
|
||||
*)
|
||||
MAINLINE_UBOOT_SOURCE='https://source.denx.de/u-boot/u-boot.git'
|
||||
@ -347,7 +347,7 @@ fi
|
||||
# "-z ${VAR+x}" allows to check for unset variable
|
||||
# Technically, someone might want to build a desktop with no additional
|
||||
# appgroups.
|
||||
if [[ $BUILD_DESKTOP == "yes" && -z ${DESKTOP_APPGROUPS_SELECTED+x} ]]; then
|
||||
if [[ $BUILD_DESKTOP == "yes" && -z ${DESKTOP_APPGROUPS_SELECTED+x} && ${RELEASE} != "raspi" ]]; then
|
||||
|
||||
options=()
|
||||
for appgroup_path in "${DESKTOP_APPGROUPS_DIR}/"*; do
|
||||
@ -418,6 +418,8 @@ BOOTCONFIG_VAR_NAME=BOOTCONFIG_${BRANCH^^}
|
||||
|
||||
if [[ "$RELEASE" =~ ^(xenial|bionic|focal|hirsute|impish|jammy)$ ]]; then
|
||||
DISTRIBUTION="Ubuntu"
|
||||
elif [[ "$RELEASE" == raspi ]]; then
|
||||
DISTRIBUTION="Bullseye"
|
||||
else
|
||||
DISTRIBUTION="Debian"
|
||||
fi
|
||||
@ -575,6 +577,7 @@ unset LOG_OUTPUT_FILE
|
||||
DEBIAN_MIRROR='deb.debian.org/debian'
|
||||
DEBIAN_SECURTY='security.debian.org/'
|
||||
UBUNTU_MIRROR='ports.ubuntu.com/'
|
||||
RASPI_MIRROR='archive.raspberrypi.org/debian/'
|
||||
|
||||
if [[ $DOWNLOAD_MIRROR == "china" ]] ; then
|
||||
|
||||
@ -590,6 +593,8 @@ if [[ $DOWNLOAD_MIRROR == "china" ]] ; then
|
||||
UBUNTU_MIRROR='repo.huaweicloud.com/ubuntu-ports/'
|
||||
fi
|
||||
|
||||
RASPI_MIRROR='mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/'
|
||||
|
||||
fi
|
||||
|
||||
if [[ $DOWNLOAD_MIRROR == "bfsu" ]] ; then
|
||||
|
||||
@ -57,24 +57,29 @@ PRE_INSTALL_DISTRIBUTION_SPECIFIC
|
||||
# stage: install kernel and u-boot packages
|
||||
# install distribution and board specific applications
|
||||
|
||||
install_distribution_specific
|
||||
install_common
|
||||
if [[ ${RELEASE} == "raspi" ]]; then
|
||||
install_opi_specific
|
||||
else
|
||||
install_distribution_specific
|
||||
install_common
|
||||
|
||||
# install locally built packages or install pre-built packages from bananapi
|
||||
[[ $EXTERNAL_NEW == compile || $EXTERNAL_NEW == prebuilt ]] && chroot_installpackages_local
|
||||
# install locally built packages or install pre-built packages from bananapi
|
||||
[[ $EXTERNAL_NEW == compile || $EXTERNAL_NEW == prebuilt ]] && chroot_installpackages_local
|
||||
|
||||
#[[ $EXTERNAL_NEW == prebuilt ]] && chroot_installpackages "yes"
|
||||
#[[ $EXTERNAL_NEW == prebuilt ]] && chroot_installpackages "yes"
|
||||
|
||||
# stage: user customization script
|
||||
# NOTE: installing too many packages may fill tmpfs mount
|
||||
customize_image
|
||||
# stage: user customization script
|
||||
# NOTE: installing too many packages may fill tmpfs mount
|
||||
customize_image
|
||||
|
||||
# remove packages that are no longer needed. Since we have intrudoced uninstall feature, we might want to clean things that are no longer needed
|
||||
display_alert "No longer needed packages" "purge" "info"
|
||||
chroot $SDCARD /bin/bash -c "apt-get autoremove -y" >/dev/null 2>&1
|
||||
# remove packages that are no longer needed. Since we have intrudoced uninstall feature, we might want to clean things that are no longer needed
|
||||
display_alert "No longer needed packages" "purge" "info"
|
||||
chroot $SDCARD /bin/bash -c "apt-get autoremove -y" >/dev/null 2>&1
|
||||
|
||||
# create list of installed packages for debug purposes
|
||||
chroot $SDCARD /bin/bash -c "dpkg --get-selections" | grep -v deinstall | awk '{print $1}' | cut -f1 -d':' > $DEST/${LOG_SUBPATH}/installed-packages-${RELEASE}$([[ ${BUILD_MINIMAL} == yes ]] && echo "-minimal")$([[ ${BUILD_DESKTOP} == yes ]] && echo "-desktop").list 2>&1
|
||||
# create list of installed packages for debug purposes
|
||||
chroot $SDCARD /bin/bash -c "dpkg --get-selections" | grep -v deinstall | awk '{print $1}' | cut -f1 -d':' > $DEST/${LOG_SUBPATH}/installed-packages-${RELEASE}$([[ ${BUILD_MINIMAL} == yes ]] && echo "-minimal")$([[ ${BUILD_DESKTOP} == yes ]] && echo "-desktop").list 2>&1
|
||||
|
||||
fi
|
||||
|
||||
# clean up / prepare for making the image
|
||||
umount_chroot "$SDCARD"
|
||||
@ -104,6 +109,26 @@ PRE_INSTALL_DISTRIBUTION_SPECIFIC
|
||||
trap - INT TERM EXIT
|
||||
} #############################################################################
|
||||
|
||||
bootstrap(){
|
||||
local BOOTSTRAP_CMD=debootstrap
|
||||
local BOOTSTRAP_ARGS=()
|
||||
|
||||
export CAPSH_ARG="--drop=cap_setfcap"
|
||||
export http_proxy=${APT_PROXY}
|
||||
|
||||
BOOTSTRAP_ARGS+=(--arch arm64)
|
||||
BOOTSTRAP_ARGS+=(--include gnupg)
|
||||
#BOOTSTRAP_ARGS+=(--components "main,contrib,non-free")
|
||||
BOOTSTRAP_ARGS+=(--components "main")
|
||||
BOOTSTRAP_ARGS+=(--exclude=info)
|
||||
BOOTSTRAP_ARGS+=(--include=ca-certificates)
|
||||
BOOTSTRAP_ARGS+=("$@")
|
||||
printf -v BOOTSTRAP_STR '%q ' "${BOOTSTRAP_ARGS[@]}"
|
||||
|
||||
${BOOTSTRAP_CMD} $BOOTSTRAP_STR || true
|
||||
}
|
||||
export -f bootstrap
|
||||
|
||||
# create_rootfs_cache
|
||||
#
|
||||
# unpacks cached rootfs for $RELEASE or creates one
|
||||
@ -128,6 +153,32 @@ create_rootfs_cache()
|
||||
rm $SDCARD/etc/resolv.conf
|
||||
echo "nameserver $NAMESERVER" >> $SDCARD/etc/resolv.conf
|
||||
create_sources_list "$RELEASE" "$SDCARD/"
|
||||
elif [[ $RELEASE == "raspi" ]]; then
|
||||
display_alert "local not found" "Creating new rootfs cache for $RELEASE" "info"
|
||||
|
||||
cd $SDCARD # this will prevent error sh: 0: getcwd() failed
|
||||
|
||||
bootstrap bullseye "$SDCARD" "https://mirrors.ustc.edu.cn/debian/"
|
||||
|
||||
mount_chroot "$SDCARD"
|
||||
|
||||
display_alert "Diverting" "initctl/start-stop-daemon" "info"
|
||||
# policy-rc.d script prevents starting or reloading services during image creation
|
||||
printf '#!/bin/sh\nexit 101' > $SDCARD/usr/sbin/policy-rc.d
|
||||
LC_ALL=C LANG=C chroot $SDCARD /bin/bash -c "dpkg-divert --quiet --local --rename --add /sbin/initctl" &> /dev/null
|
||||
LC_ALL=C LANG=C chroot $SDCARD /bin/bash -c "dpkg-divert --quiet --local --rename --add /sbin/start-stop-daemon" &> /dev/null
|
||||
printf '#!/bin/sh\necho "Warning: Fake start-stop-daemon called, doing nothing"' > $SDCARD/sbin/start-stop-daemon
|
||||
printf '#!/bin/sh\necho "Warning: Fake initctl called, doing nothing"' > $SDCARD/sbin/initctl
|
||||
chmod 755 $SDCARD/usr/sbin/policy-rc.d
|
||||
chmod 755 $SDCARD/sbin/initctl
|
||||
chmod 755 $SDCARD/sbin/start-stop-daemon
|
||||
|
||||
install_raspi_specific
|
||||
|
||||
umount_chroot "$SDCARD"
|
||||
|
||||
tar cp --xattrs --directory=$SDCARD/ --exclude='./dev/*' --exclude='./proc/*' --exclude='./run/*' --exclude='./tmp/*' \
|
||||
--exclude='./sys/*' . | pv -p -b -r -s $(du -sb $SDCARD/ | cut -f1) -N "$display_name" | lz4 -5 -c > $cache_fname
|
||||
else
|
||||
display_alert "local not found" "Creating new rootfs cache for $RELEASE" "info"
|
||||
|
||||
@ -153,6 +204,7 @@ create_rootfs_cache()
|
||||
|
||||
display_alert "Installing base system" "Stage 1/2" "info"
|
||||
cd $SDCARD # this will prevent error sh: 0: getcwd() failed
|
||||
|
||||
eval 'debootstrap --variant=minbase --include=${DEBOOTSTRAP_LIST// /,} ${PACKAGE_LIST_EXCLUDE:+ --exclude=${PACKAGE_LIST_EXCLUDE// /,}} \
|
||||
--arch=$ARCH --components=${DEBOOTSTRAP_COMPONENTS} $DEBOOTSTRAP_OPTION --foreign $RELEASE $SDCARD/ $apt_mirror' \
|
||||
${PROGRESS_LOG_TO_FILE:+' | tee -a $DEST/${LOG_SUBPATH}/debootstrap.log'} \
|
||||
@ -748,7 +800,15 @@ create_image()
|
||||
IMAGE_TYPE=desktop
|
||||
fi
|
||||
|
||||
local version="${BOARD^}_${REVISION}_${DISTRIBUTION,}_${RELEASE}_${IMAGE_TYPE}"${DESKTOP_ENVIRONMENT:+_$DESKTOP_ENVIRONMENT}"_linux$(grab_version "$LINUXSOURCEDIR")"
|
||||
if [[ ${MEM_TYPE} == "1500MB" ]]; then
|
||||
local version="${BOARD^}_${REVISION}_${DISTRIBUTION,}_${RELEASE}_${IMAGE_TYPE}"${DESKTOP_ENVIRONMENT:+_$DESKTOP_ENVIRONMENT}"_linux$(grab_version "$LINUXSOURCEDIR")_1.5gb"
|
||||
else
|
||||
local version="${BOARD^}_${REVISION}_${DISTRIBUTION,}_${RELEASE}_${IMAGE_TYPE}"${DESKTOP_ENVIRONMENT:+_$DESKTOP_ENVIRONMENT}"_linux$(grab_version "$LINUXSOURCEDIR")"
|
||||
fi
|
||||
|
||||
if [[ ${RELEASE} == "raspi" ]]; then
|
||||
local version="${BOARD^}_${REVISION}_raspios_bullseye_${IMAGE_TYPE}"${DESKTOP_ENVIRONMENT:+_$DESKTOP_ENVIRONMENT}"_linux$(grab_version "$LINUXSOURCEDIR")"
|
||||
fi
|
||||
|
||||
[[ $ROOTFS_TYPE == nfs ]] && version=${version}_nfsboot
|
||||
|
||||
|
||||
@ -480,6 +480,11 @@ FAMILY_TWEAKS
|
||||
# copy "first run automated config, optional user configured"
|
||||
cp ${EXTER}/packages/bsp/bananapi_first_run.txt.template "${SDCARD}"/boot/bananapi_first_run.txt.template
|
||||
|
||||
## switch to beta repository at this stage if building nightly images
|
||||
#[[ $IMAGE_TYPE == nightly ]] \
|
||||
#&& echo "deb http://beta.armbian.com $RELEASE main ${RELEASE}-utils ${RELEASE}-desktop" \
|
||||
#> "${SDCARD}"/etc/apt/sources.list.d/bananapi.list
|
||||
|
||||
# Cosmetic fix [FAILED] Failed to start Set console font and keymap at first boot
|
||||
[[ -f "${SDCARD}"/etc/console-setup/cached_setup_font.sh ]] \
|
||||
&& sed -i "s/^printf '.*/printf '\\\033\%\%G'/g" "${SDCARD}"/etc/console-setup/cached_setup_font.sh
|
||||
@ -815,3 +820,332 @@ It is too late to run any chrooted commands, since the supporting filesystems ar
|
||||
POST_POST_DEBOOTSTRAP_TWEAKS
|
||||
|
||||
}
|
||||
|
||||
on_chroot()
|
||||
{
|
||||
if [ "$SETFCAP" != "1" ]; then
|
||||
export CAPSH_ARG="--drop=cap_setfcap"
|
||||
fi
|
||||
|
||||
capsh $CAPSH_ARG "--chroot=${ROOTFS_DIR}/" -- -e "$@"
|
||||
}
|
||||
export -f on_chroot
|
||||
|
||||
# shellcheck disable=SC2119
|
||||
run_sub_stage()
|
||||
{
|
||||
log "Begin ${SUB_STAGE_DIR}"
|
||||
#pushd "${SUB_STAGE_DIR}" > /dev/null
|
||||
cd ${SUB_STAGE_DIR}
|
||||
|
||||
for i in {00..99}; do
|
||||
if [ -f "${SUB_STAGE_DIR}/${i}-debconf" ]; then
|
||||
display_alert "Begin ${SUB_STAGE_DIR}/${i}-debconf" "" "info"
|
||||
on_chroot << EOF
|
||||
debconf-set-selections <<SELEOF
|
||||
$(cat "${i}-debconf")
|
||||
SELEOF
|
||||
EOF
|
||||
display_alert "End ${SUB_STAGE_DIR}/${i}-debconf" "" "info"
|
||||
fi
|
||||
if [ -f "${SUB_STAGE_DIR}/${i}-packages-nr" ]; then
|
||||
display_alert "Begin ${SUB_STAGE_DIR}/${i}-packages-nr" "" "info"
|
||||
PACKAGES="$(sed -f "${EXTER}/packages/raspi/scripts/remove-comments.sed" < "${SUB_STAGE_DIR}/${i}-packages-nr")"
|
||||
if [ -n "$PACKAGES" ]; then
|
||||
on_chroot << EOF
|
||||
apt-get -o Acquire::Retries=3 install --no-install-recommends -y $PACKAGES
|
||||
EOF
|
||||
fi
|
||||
display_alert "End ${SUB_STAGE_DIR}/${i}-packages-nr" "" "info"
|
||||
fi
|
||||
if [ -f "${SUB_STAGE_DIR}/${i}-packages" ]; then
|
||||
display_alert "Begin ${SUB_STAGE_DIR}/${i}-packages" "" "info"
|
||||
PACKAGES="$(sed -f "${EXTER}/packages/raspi/scripts/remove-comments.sed" < "${SUB_STAGE_DIR}/${i}-packages")"
|
||||
if [ -n "$PACKAGES" ]; then
|
||||
on_chroot << EOF
|
||||
apt-get -o Acquire::Retries=3 install -y $PACKAGES
|
||||
EOF
|
||||
fi
|
||||
display_alert "End ${SUB_STAGE_DIR}/${i}-packages" "" "info"
|
||||
fi
|
||||
# if [ -d "${SUB_STAGE_DIR}/${i}-patches" ]; then
|
||||
# log "Begin ${SUB_STAGE_DIR}/${i}-patches"
|
||||
# pushd "${STAGE_WORK_DIR}" > /dev/null
|
||||
# #cd ${STAGE_WORK_DIR}
|
||||
#
|
||||
# QUILT_PATCHES="${SUB_STAGE_DIR}/${i}-patches"
|
||||
# SUB_STAGE_QUILT_PATCH_DIR="$(basename "$SUB_STAGE_DIR")-pc"
|
||||
# mkdir -p "$STAGE_WORK_DIR/$SUB_STAGE_QUILT_PATCH_DIR"
|
||||
# ln -snf "$STAGE_WORK_DIR/$SUB_STAGE_QUILT_PATCH_DIR" .pc
|
||||
# ln -snfv "${ROOTFS_DIR}" ${STAGE_WORK_DIR}/rootfs
|
||||
# quilt upgrade
|
||||
# if [ -e "${SUB_STAGE_DIR}/${i}-patches/EDIT" ]; then
|
||||
# echo "Dropping into bash to edit patches..."
|
||||
# bash
|
||||
# fi
|
||||
# RC=0
|
||||
# quilt push -a || RC=$?
|
||||
# case "$RC" in
|
||||
# 0|2)
|
||||
# ;;
|
||||
# *)
|
||||
# false
|
||||
# ;;
|
||||
# esac
|
||||
# #popd > /dev/null
|
||||
# cd -
|
||||
# log "End ${SUB_STAGE_DIR}/${i}-patches"
|
||||
# fi
|
||||
if [ -x ${i}-run.sh ]; then
|
||||
display_alert "Begin ${SUB_STAGE_DIR}/${i}-run.sh" "" "info"
|
||||
./${i}-run.sh
|
||||
display_alert "End ${SUB_STAGE_DIR}/${i}-run.sh" "" "info"
|
||||
fi
|
||||
if [ -f ${i}-run-chroot.sh ]; then
|
||||
display_alert "Begin ${SUB_STAGE_DIR}/${i}-run-chroot.sh" "" "info"
|
||||
on_chroot < ${i}-run-chroot.sh
|
||||
display_alert "End ${SUB_STAGE_DIR}/${i}-run-chroot.sh" "" "info"
|
||||
fi
|
||||
done
|
||||
#popd > /dev/null
|
||||
log "End ${SUB_STAGE_DIR}"
|
||||
}
|
||||
|
||||
run_stage(){
|
||||
rm -rf "${SRC}"/output/raspi
|
||||
[[ ! -d "${SRC}"/output/raspi ]] && mkdir -p "${SRC}"/output/raspi
|
||||
|
||||
STAGE_WORK_DIR="${SRC}/output/raspi"
|
||||
|
||||
if [ ! -f ${STAGE_DIR}/SKIP ]; then
|
||||
if [ -x ${STAGE_DIR}/prerun.sh ]; then
|
||||
display_alert "Begin ${STAGE_DIR}/prerun.sh" "" "info"
|
||||
source ${STAGE_DIR}/prerun.sh
|
||||
display_alert "End ${STAGE_DIR}/prerun.sh" "" "info"
|
||||
fi
|
||||
|
||||
for SUB_STAGE_DIR in "${STAGE_DIR}"/*; do
|
||||
if [ -d "${SUB_STAGE_DIR}" ] && [ ! -f "${SUB_STAGE_DIR}/SKIP" ]; then
|
||||
run_sub_stage
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
log ()
|
||||
{
|
||||
date +"[%T] $*"
|
||||
}
|
||||
|
||||
install_opi_specific()
|
||||
{
|
||||
cd $SRC
|
||||
|
||||
# install u-boot
|
||||
UBOOT_VER=$(dpkg --info "${DEB_STORAGE}/u-boot/${CHOSEN_UBOOT}_${REVISION}_${ARCH}.deb" | grep Descr | awk '{print $(NF)}')
|
||||
install_deb_chroot "${DEB_STORAGE}/u-boot/${CHOSEN_UBOOT}_${REVISION}_${ARCH}.deb"
|
||||
|
||||
# install kernel
|
||||
VER=$(dpkg --info "${DEB_STORAGE}/${CHOSEN_KERNEL}_${REVISION}_${ARCH}.deb" | awk -F"-" '/Source:/{print $2}')
|
||||
install_deb_chroot "${DEB_STORAGE}/${CHOSEN_KERNEL}_${REVISION}_${ARCH}.deb"
|
||||
if [[ -f ${DEB_STORAGE}/${CHOSEN_KERNEL/image/dtb}_${REVISION}_${ARCH}.deb ]]; then
|
||||
install_deb_chroot "${DEB_STORAGE}/${CHOSEN_KERNEL/image/dtb}_${REVISION}_${ARCH}.deb"
|
||||
fi
|
||||
if [[ $INSTALL_HEADERS == yes ]]; then
|
||||
install_deb_chroot "${DEB_STORAGE}/${CHOSEN_KERNEL/image/headers}_${REVISION}_${ARCH}.deb"
|
||||
else
|
||||
cp "${DEB_STORAGE}/${CHOSEN_KERNEL/image/headers}_${REVISION}_${ARCH}.deb" "${SDCARD}"/opt/
|
||||
fi
|
||||
|
||||
dpkg_install_deb_chroot "$EXTER/packages/raspi/bananapi/debs/raspi-config_20230214_all.deb"
|
||||
|
||||
case ${BOARDFAMILY} in
|
||||
"rockchip-rk356x")
|
||||
rk356x_gpu_vpu_tweaks_for_raspios
|
||||
esac
|
||||
|
||||
[[ ! -d "${SDCARD}/lib/firmware" ]] && mkdir -p "${SDCARD}/lib/firmware"
|
||||
cp -rfa ${EXTER}/cache/sources/bananapi-firmware-git/* ${SDCARD}/lib/firmware/
|
||||
|
||||
# NOTE: this needs to be executed before family_tweaks
|
||||
local bootscript_src=${BOOTSCRIPT%%:*}
|
||||
local bootscript_dst=${BOOTSCRIPT##*:}
|
||||
|
||||
if [[ "${BOOTCONFIG}" != "none" ]]; then
|
||||
if [ -f "${USERPATCHES_PATH}/bootscripts/${bootscript_src}" ]; then
|
||||
cp "${USERPATCHES_PATH}/bootscripts/${bootscript_src}" "${SDCARD}/boot/${bootscript_dst}"
|
||||
else
|
||||
cp "${EXTER}/config/bootscripts/${bootscript_src}" "${SDCARD}/boot/${bootscript_dst}"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n $BOOTENV_FILE ]]; then
|
||||
if [[ -f $USERPATCHES_PATH/bootenv/$BOOTENV_FILE ]]; then
|
||||
cp "$USERPATCHES_PATH/bootenv/${BOOTENV_FILE}" "${SDCARD}"/boot/bananapiEnv.txt
|
||||
elif [[ -f $EXTER/config/bootenv/$BOOTENV_FILE ]]; then
|
||||
cp "${EXTER}/config/bootenv/${BOOTENV_FILE}" "${SDCARD}"/boot/bananapiEnv.txt
|
||||
fi
|
||||
fi
|
||||
|
||||
[[ -n $OVERLAY_PREFIX && -f "${SDCARD}"/boot/bananapiEnv.txt && ($BRANCH =~ current|next || $BOARDFAMILY =~ "rockchip-rk3588"|"rockchip-rk356x") ]] && \
|
||||
echo "overlay_prefix=$OVERLAY_PREFIX" >> "${SDCARD}"/boot/bananapiEnv.txt
|
||||
|
||||
[[ -n $DEFAULT_OVERLAYS && -f "${SDCARD}"/boot/bananapiEnv.txt && ($BRANCH =~ current|next || $BOARDFAMILY =~ "rockchip-rk3588"|"rockchip-rk356x") ]] && \
|
||||
echo "overlays=${DEFAULT_OVERLAYS//,/ }" >> "${SDCARD}"/boot/bananapiEnv.txt
|
||||
|
||||
[[ -n $BOOT_FDT_FILE && -f "${SDCARD}"/boot/bananapiEnv.txt ]] && \
|
||||
echo "fdtfile=${BOOT_FDT_FILE}" >> "${SDCARD}/boot/bananapiEnv.txt"
|
||||
|
||||
# install initial asound.state if defined
|
||||
mkdir -p "${SDCARD}"/var/lib/alsa/
|
||||
[[ -n $ASOUND_STATE ]] && cp "${EXTER}/packages/blobs/asound.state/${ASOUND_STATE}" "${SDCARD}"/var/lib/alsa/asound.state
|
||||
|
||||
# create modules file
|
||||
local modules=MODULES_${BRANCH^^}
|
||||
if [[ -n "${!modules}" ]]; then
|
||||
tr ' ' '\n' <<< "${!modules}" > "${SDCARD}"/etc/modules
|
||||
elif [[ -n "${MODULES}" ]]; then
|
||||
tr ' ' '\n' <<< "${MODULES}" > "${SDCARD}"/etc/modules
|
||||
fi
|
||||
|
||||
# create blacklist files
|
||||
local blacklist=MODULES_BLACKLIST_${BRANCH^^}
|
||||
if [[ -n "${!blacklist}" ]]; then
|
||||
tr ' ' '\n' <<< "${!blacklist}" | sed -e 's/^/blacklist /' > "${SDCARD}/etc/modprobe.d/blacklist-${BOARD}.conf"
|
||||
elif [[ -n "${MODULES_BLACKLIST}" ]]; then
|
||||
tr ' ' '\n' <<< "${MODULES_BLACKLIST}" | sed -e 's/^/blacklist /' > "${SDCARD}/etc/modprobe.d/blacklist-${BOARD}.conf"
|
||||
fi
|
||||
|
||||
cat <<-EOF > "${SDCARD}"/etc/bananapi-release
|
||||
# PLEASE DO NOT EDIT THIS FILE
|
||||
BOARD=${BOARD}
|
||||
BOARD_NAME="$BOARD_NAME"
|
||||
BOARDFAMILY=${BOARDFAMILY}
|
||||
BUILD_REPOSITORY_URL=${BUILD_REPOSITORY_URL}
|
||||
BUILD_REPOSITORY_COMMIT=${BUILD_REPOSITORY_COMMIT}
|
||||
DISTRIBUTION_CODENAME=${RELEASE}
|
||||
DISTRIBUTION_STATUS=${DISTRIBUTION_STATUS}
|
||||
VERSION=${REVISION}
|
||||
LINUXFAMILY=${LINUXFAMILY}
|
||||
ARCH=${ARCHITECTURE}
|
||||
IMAGE_TYPE=$IMAGE_TYPE
|
||||
BOARD_TYPE=$BOARD_TYPE
|
||||
INITRD_ARCH=${INITRD_ARCH}
|
||||
KERNEL_IMAGE_TYPE=${KERNEL_IMAGE_TYPE}
|
||||
BRANCH=${BRANCH}
|
||||
EOF
|
||||
|
||||
install -d "${SDCARD}/etc/initramfs/post-update.d/"
|
||||
install -m 755 "${EXTER}/packages/bsp/common/etc/initramfs/post-update.d/99-uboot" "${SDCARD}/etc/initramfs/post-update.d/"
|
||||
|
||||
install -m 755 "${EXTER}/packages/raspi/bananapi/common/files/hciattach_opi" "${SDCARD}/usr/bin/"
|
||||
install -m 755 "${EXTER}/packages/raspi/bananapi/common/files/brcm_patchram_plus" "${SDCARD}/usr/bin/"
|
||||
|
||||
install -d "${SDCARD}/usr/lib/bananapi/"
|
||||
install -m 755 "${EXTER}/packages/raspi/bananapi/common/files/bananapi-hardware-optimization" "${SDCARD}/usr/lib/bananapi/"
|
||||
install -m 755 "${EXTER}/packages/raspi/bananapi/common/files/bananapi-hardware-optimize.service" "${SDCARD}/usr/lib/systemd/system/"
|
||||
chroot "${SDCARD}" /bin/bash -c "systemctl --no-reload enable bananapi-hardware-optimize.service >/dev/null 2>&1"
|
||||
|
||||
install_wiringop
|
||||
|
||||
rm $SDCARD/root/*.deb >/dev/null 2>&1
|
||||
}
|
||||
|
||||
install_raspi_specific()
|
||||
{
|
||||
export TARGET_HOSTNAME=${TARGET_HOSTNAME:-raspberrypi}
|
||||
export FIRST_USER_NAME=${FIRST_USER_NAME:-pi}
|
||||
export FIRST_USER_PASS
|
||||
export DISABLE_FIRST_BOOT_USER_RENAME=${DISABLE_FIRST_BOOT_USER_RENAME:-0}
|
||||
export WPA_ESSID
|
||||
export WPA_PASSWORD
|
||||
export WPA_COUNTRY
|
||||
export ENABLE_SSH="${ENABLE_SSH:-0}"
|
||||
export PUBKEY_ONLY_SSH="${PUBKEY_ONLY_SSH:-0}"
|
||||
|
||||
export LOCALE_DEFAULT="${LOCALE_DEFAULT:-en_GB.UTF-8}"
|
||||
|
||||
export KEYBOARD_KEYMAP="${KEYBOARD_KEYMAP:-gb}"
|
||||
export KEYBOARD_LAYOUT="${KEYBOARD_LAYOUT:-English (UK)}"
|
||||
|
||||
export TIMEZONE_DEFAULT="${TIMEZONE_DEFAULT:-Europe/London}"
|
||||
|
||||
export PUBKEY_SSH_FIRST_USER
|
||||
|
||||
export APT_PROXY
|
||||
|
||||
export STAGE
|
||||
export STAGE_DIR
|
||||
export STAGE_WORK_DIR
|
||||
export PREV_STAGE
|
||||
export PREV_STAGE_DIR
|
||||
export ROOTFS_DIR=${SDCARD}
|
||||
export PREV_ROOTFS_DIR
|
||||
export IMG_SUFFIX
|
||||
export NOOBS_NAME
|
||||
export NOOBS_DESCRIPTION
|
||||
export EXPORT_DIR
|
||||
export EXPORT_ROOTFS_DIR
|
||||
|
||||
export QUILT_PATCHES
|
||||
export QUILT_NO_DIFF_INDEX=1
|
||||
export QUILT_NO_DIFF_TIMESTAMPS=1
|
||||
export QUILT_REFRESH_ARGS="-p ab"
|
||||
|
||||
#check username is valid
|
||||
if [[ ! "$FIRST_USER_NAME" =~ ^[a-z][-a-z0-9_]*$ ]]; then
|
||||
echo "Invalid FIRST_USER_NAME: $FIRST_USER_NAME"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ "$DISABLE_FIRST_BOOT_USER_RENAME" == "1" ]] && [ -z "${FIRST_USER_PASS}" ]; then
|
||||
echo "To disable user rename on first boot, FIRST_USER_PASS needs to be set"
|
||||
echo "Not setting FIRST_USER_PASS makes your system vulnerable and open to cyberattacks"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ "$DISABLE_FIRST_BOOT_USER_RENAME" == "1" ]]; then
|
||||
echo "User rename on the first boot is disabled"
|
||||
echo "Be advised of the security risks linked to shipping a device with default username/password set."
|
||||
fi
|
||||
|
||||
if [[ -n "${APT_PROXY}" ]] && ! curl --silent "${APT_PROXY}" >/dev/null ; then
|
||||
echo "Could not reach APT_PROXY server: ${APT_PROXY}"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ -n "${WPA_PASSWORD}" && ${#WPA_PASSWORD} -lt 8 || ${#WPA_PASSWORD} -gt 63 ]] ; then
|
||||
echo "WPA_PASSWORD" must be between 8 and 63 characters
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ "${PUBKEY_ONLY_SSH}" = "1" && -z "${PUBKEY_SSH_FIRST_USER}" ]]; then
|
||||
echo "Must set 'PUBKEY_SSH_FIRST_USER' to a valid SSH public key if using PUBKEY_ONLY_SSH"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
RASPI_DIR="${EXTER}/packages/raspi"
|
||||
|
||||
if [[ ${BUILD_DESKTOP} == "yes" ]]; then
|
||||
rm -r ${RASPI_DIR}/stage3/SKIP ${RASPI_DIR}/stage4/SKIP ${RASPI_DIR}/stage5/SKIP 2>/dev/null
|
||||
touch ${RASPI_DIR}/stage5/SKIP
|
||||
else
|
||||
rm -r ${RASPI_DIR}/stage1/SKIP ${RASPI_DIR}/stage2/SKIP 2>/dev/null
|
||||
touch ${RASPI_DIR}/stage3/SKIP ${RASPI_DIR}/stage4/SKIP ${RASPI_DIR}/stage5/SKIP
|
||||
export FIRST_USER_PASS="pi"
|
||||
fi
|
||||
|
||||
STAGE_LIST=${RASPI_DIR}/stage*
|
||||
|
||||
for STAGE_DIR in $STAGE_LIST; do
|
||||
STAGE_DIR=$(realpath "${STAGE_DIR}")
|
||||
run_stage
|
||||
done
|
||||
|
||||
STAGE_DIR=${RASPI_DIR}/export-image
|
||||
run_stage
|
||||
|
||||
rm -rf ${SDCARD}/boot/*
|
||||
rm -rf ${SDCARD}/lib/firmware
|
||||
rm -rf ${SDCARD}/lib/modules/*
|
||||
}
|
||||
|
||||
@ -1867,7 +1867,7 @@ show_checklist_variables ()
|
||||
done
|
||||
}
|
||||
|
||||
install_wiringpi()
|
||||
install_wiringop()
|
||||
{
|
||||
install_deb_chroot "$EXTER/cache/debs/arm64/wiringpi_2.51.deb"
|
||||
chroot "${SDCARD}" /bin/bash -c "apt-mark hold wiringpi" >> "${DEST}"/${LOG_SUBPATH}/install.log 2>&1
|
||||
@ -1879,8 +1879,8 @@ install_wiringpi()
|
||||
|
||||
fi
|
||||
|
||||
cp ${EXTER}/cache/sources/wiringPi/next ${SDCARD}/usr/src/wiringPi -rfa
|
||||
cp ${EXTER}/cache/sources/wiringPi-Python/next ${SDCARD}/usr/src/wiringPi-Python -rfa
|
||||
cp ${EXTER}/cache/sources/wiringOP/next ${SDCARD}/usr/src/wiringOP -rfa
|
||||
cp ${EXTER}/cache/sources/wiringOP-Python/next ${SDCARD}/usr/src/wiringOP-Python -rfa
|
||||
}
|
||||
|
||||
install_docker() {
|
||||
@ -1911,7 +1911,7 @@ install_docker() {
|
||||
chroot "${SDCARD}" /bin/bash -c "apt-get update"
|
||||
chroot "${SDCARD}" /bin/bash -c "apt-get install -y -qq docker-ce docker-ce-cli containerd.io"
|
||||
chroot "${SDCARD}" /bin/bash -c "sudo groupadd docker"
|
||||
chroot "${SDCARD}" /bin/bash -c "sudo usermod -aG docker ${OPI_USERNAME}"
|
||||
chroot "${SDCARD}" /bin/bash -c "sudo usermod -aG docker ${BPI_USERNAME}"
|
||||
|
||||
run_on_sdcard "systemctl --no-reload disable docker.service"
|
||||
}
|
||||
|
||||
@ -200,6 +200,8 @@ if [[ ${BUILD_OPT} =~ kernel|image ]]; then
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
if [[ -z $BOARD ]]; then
|
||||
|
||||
options+=("bpi-m4berry" "Allwinner H618 quad core 2GB RAM 8G eMMC WiFi/BT")
|
||||
@ -225,6 +227,8 @@ LINUXFAMILY="${BOARDFAMILY}"
|
||||
if [[ -z $BRANCH ]]; then
|
||||
|
||||
options=()
|
||||
[[ $KERNEL_TARGET == *current* ]] && options+=("current" "Recommended. Come with best support")
|
||||
[[ $KERNEL_TARGET == *legacy* ]] && options+=("legacy" "Old stable / Legacy")
|
||||
[[ $KERNEL_TARGET == *next* ]] && options+=("next" "Use the latest kernel")
|
||||
|
||||
menustr="Select the target kernel branch\nExact kernel versions depend on selected board"
|
||||
@ -243,6 +247,21 @@ if [[ -z $BRANCH ]]; then
|
||||
|
||||
fi
|
||||
|
||||
if [[ -z ${MEM_TYPE} && ${BOARD} =~ bpi-m4berry && ${BUILD_OPT} =~ u-boot|image && ${BRANCH} == next ]]; then
|
||||
|
||||
options+=("1500MB" "1.5 GB Memory")
|
||||
options+=("Others" "1/2/4 GB Memory")
|
||||
|
||||
menustr="Please choose memory size for ${BOARD}."
|
||||
MEM_TYPE=$(whiptail --title "${titlestr}" --backtitle "${backtitle}" \
|
||||
--menu "${menustr}" "${TTY_Y}" "${TTY_X}" $((TTY_Y - 8)) \
|
||||
--cancel-button Exit --ok-button Select "${options[@]}" \
|
||||
3>&1 1>&2 2>&3)
|
||||
|
||||
unset options
|
||||
[[ -z $MEM_TYPE ]] && exit_with_error "No option selected"
|
||||
fi
|
||||
|
||||
if [[ $BUILD_OPT =~ rootfs|image && -z $RELEASE ]]; then
|
||||
|
||||
options=()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user