V8.02.644.2025.05.31
All checks were successful
Retrieve the DNSSEC status at the time of updating the repository. / build-dnssec-diagram (push) Successful in 30s
All checks were successful
Retrieve the DNSSEC status at the time of updating the repository. / build-dnssec-diagram (push) Successful in 30s
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
This commit is contained in:
@@ -13,10 +13,10 @@
|
||||
#######################################
|
||||
# Kernel Image Selector
|
||||
# Globals:
|
||||
# HANDLER_ARCHITECTURE
|
||||
# KERNEL_SRT
|
||||
# KERNEL_TMP
|
||||
# kernel
|
||||
# VAR_ARCHITECTURE
|
||||
# VAR_KERNEL
|
||||
# VAR_KERNEL_SRT
|
||||
# VAR_KERNEL_TMP
|
||||
# Arguments:
|
||||
# None
|
||||
# Returns:
|
||||
@@ -27,17 +27,17 @@ check_kernel() {
|
||||
declare -i counter=1
|
||||
declare first_string=""
|
||||
declare line=""
|
||||
declare -gx kernel=""
|
||||
declare -gx VAR_KERNEL=""
|
||||
declare name=""
|
||||
declare options=""
|
||||
|
||||
if [[ ${HANDLER_ARCHITECTURE} != arm64 ]]; then
|
||||
apt-cache search linux-image | grep linux-image | grep amd64 | grep -v "meta-package" | grep -v "dbg" | grep -v "template" >> "${KERNEL_TMP}"
|
||||
if [[ ${VAR_ARCHITECTURE} != arm64 ]]; then
|
||||
apt-cache search linux-image | grep linux-image | grep amd64 | grep -v "meta-package" | grep -v "dbg" | grep -v "template" >> "${VAR_KERNEL_TMP}"
|
||||
else
|
||||
apt-cache search linux-image | grep linux-image | grep arm64 | grep -v "meta-package" | grep -v "dbg" | grep -v "template" >> "${KERNEL_TMP}"
|
||||
apt-cache search linux-image | grep linux-image | grep arm64 | grep -v "meta-package" | grep -v "dbg" | grep -v "template" >> "${VAR_KERNEL_TMP}"
|
||||
fi
|
||||
|
||||
sort --output="${KERNEL_SRT}" "${KERNEL_TMP}" || {
|
||||
sort --output="${VAR_KERNEL_SRT}" "${VAR_KERNEL_TMP}" || {
|
||||
printf "❌ Error check_kernel() Line 40 sort failed\n" >&2
|
||||
# shellcheck disable=SC2162
|
||||
read -p $'\e[92m✅ Press \'ENTER\' to exit the script ... \e[0m'
|
||||
@@ -49,10 +49,10 @@ check_kernel() {
|
||||
name=${first_string#linux-image-}
|
||||
options+=("${name}" "${counter}" off)
|
||||
((counter++))
|
||||
done < "${KERNEL_SRT}"
|
||||
done < "${VAR_KERNEL_SRT}"
|
||||
|
||||
# shellcheck disable=SC2155
|
||||
if declare -g kernel=$(dialog \
|
||||
if declare -g VAR_KERNEL=$(dialog \
|
||||
--no-collapse \
|
||||
--ascii-lines \
|
||||
--clear \
|
||||
@@ -62,10 +62,10 @@ check_kernel() {
|
||||
clear
|
||||
else
|
||||
clear
|
||||
if [[ "${HANDLER_ARCHITECTURE}" == "amd64" ]]; then
|
||||
declare -gr kernel="amd64"
|
||||
elif [[ "${HANDLER_ARCHITECTURE}" == "arm64" ]]; then
|
||||
declare -gr kernel="arm64"
|
||||
if [[ "${VAR_ARCHITECTURE}" == "amd64" ]]; then
|
||||
declare -gr VAR_KERNEL="amd64"
|
||||
elif [[ "${VAR_ARCHITECTURE}" == "arm64" ]]; then
|
||||
declare -gr VAR_KERNEL="arm64"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user