mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
format
This commit is contained in:
parent
e873c671ed
commit
1793b0f082
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Return list of available addons
|
# Return list of available addons
|
||||||
# 1 - Platform
|
# 1 - Platform
|
||||||
@ -6,11 +5,11 @@
|
|||||||
function availableAddons() {
|
function availableAddons() {
|
||||||
while read D; do
|
while read D; do
|
||||||
[ ! -f "${D}/manifest.yml" ] && continue
|
[ ! -f "${D}/manifest.yml" ] && continue
|
||||||
ADDON=`basename ${D}`
|
ADDON=$(basename ${D})
|
||||||
checkAddonExist "${ADDON}" "${1}" "${2}" || continue
|
checkAddonExist "${ADDON}" "${1}" "${2}" || continue
|
||||||
SYSTEM=`readConfigKey "system" "${D}/manifest.yml"`
|
SYSTEM=$(readConfigKey "system" "${D}/manifest.yml")
|
||||||
[ "${SYSTEM}" = "true" ] && continue
|
[ "${SYSTEM}" = "true" ] && continue
|
||||||
DESC="`readConfigKey "description" "${D}/manifest.yml"`"
|
DESC="$(readConfigKey "description" "${D}/manifest.yml")"
|
||||||
echo -e "${ADDON}\t${DESC}"
|
echo -e "${ADDON}\t${DESC}"
|
||||||
done < <(find "${ADDONS_PATH}" -maxdepth 1 -type d | sort)
|
done < <(find "${ADDONS_PATH}" -maxdepth 1 -type d | sort)
|
||||||
}
|
}
|
||||||
@ -67,7 +66,7 @@ function untarAddon() {
|
|||||||
rm -rf "${TMP_PATH}/addon"
|
rm -rf "${TMP_PATH}/addon"
|
||||||
mkdir -p "${TMP_PATH}/addon"
|
mkdir -p "${TMP_PATH}/addon"
|
||||||
tar -xaf "${1}" -C "${TMP_PATH}/addon" || return
|
tar -xaf "${1}" -C "${TMP_PATH}/addon" || return
|
||||||
ADDON=`readConfigKey "name" "${TMP_PATH}/addon/manifest.yml"`
|
ADDON=$(readConfigKey "name" "${TMP_PATH}/addon/manifest.yml")
|
||||||
[ -z "${ADDON}" ] && return
|
[ -z "${ADDON}" ] && return
|
||||||
rm -rf "${ADDONS_PATH}/${ADDON}"
|
rm -rf "${ADDONS_PATH}/${ADDON}"
|
||||||
mv "${TMP_PATH}/addon" "${ADDONS_PATH}/${ADDON}"
|
mv "${TMP_PATH}/addon" "${ADDONS_PATH}/${ADDON}"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Delete a key in config file
|
# Delete a key in config file
|
||||||
# 1 - Path of Key
|
# 1 - Path of Key
|
||||||
@ -22,7 +21,7 @@ function writeConfigKey() {
|
|||||||
# 2 - Path of yaml config file
|
# 2 - Path of yaml config file
|
||||||
# Return Value
|
# Return Value
|
||||||
function readConfigKey() {
|
function readConfigKey() {
|
||||||
RESULT=`yq eval '.'${1}' | explode(.)' "${2}"`
|
RESULT=$(yq eval '.'${1}' | explode(.)' "${2}")
|
||||||
[ "${RESULT}" == "null" ] && echo "" || echo ${RESULT}
|
[ "${RESULT}" == "null" ] && echo "" || echo ${RESULT}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
ARPL_VERSION="23.6.6"
|
ARPL_VERSION="23.6.6"
|
||||||
ARPL_TITLE="ARPL-i18n v${ARPL_VERSION}"
|
ARPL_TITLE="ARPL-i18n v${ARPL_VERSION}"
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ function readModelArray() {
|
|||||||
# Check if loader is fully configured
|
# Check if loader is fully configured
|
||||||
# Returns 1 if not
|
# Returns 1 if not
|
||||||
function loaderIsConfigured() {
|
function loaderIsConfigured() {
|
||||||
SN="`readConfigKey "sn" "${USER_CONFIG_FILE}"`"
|
SN="$(readConfigKey "sn" "${USER_CONFIG_FILE}")"
|
||||||
[ -z "${SN}" ] && return 1
|
[ -z "${SN}" ] && return 1
|
||||||
[ ! -f "${MOD_ZIMAGE_FILE}" ] && return 1
|
[ ! -f "${MOD_ZIMAGE_FILE}" ] && return 1
|
||||||
[ ! -f "${MOD_RDGZ_FILE}" ] && return 1
|
[ ! -f "${MOD_RDGZ_FILE}" ] && return 1
|
||||||
@ -60,13 +60,13 @@ function dieLog() {
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Generate a number with 6 digits from 1 to 30000
|
# Generate a number with 6 digits from 1 to 30000
|
||||||
function random() {
|
function random() {
|
||||||
printf "%06d" $(($RANDOM %30000 +1 ))
|
printf "%06d" $(($RANDOM % 30000 + 1))
|
||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Generate a hexa number from 0x00 to 0xFF
|
# Generate a hexa number from 0x00 to 0xFF
|
||||||
function randomhex() {
|
function randomhex() {
|
||||||
printf "&02X" "$(( $RANDOM %255 +1 ))"
|
printf "&02X" "$(($RANDOM % 255 + 1))"
|
||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@ -80,9 +80,9 @@ function generateRandomLetter() {
|
|||||||
###############################################################################
|
###############################################################################
|
||||||
# Generate a random digit (0-9A-Z)
|
# Generate a random digit (0-9A-Z)
|
||||||
function generateRandomValue() {
|
function generateRandomValue() {
|
||||||
for i in 0 1 2 3 4 5 6 7 8 9 A B C D E F G H J K L M N P Q R S T V W X Y Z; do
|
for i in 0 1 2 3 4 5 6 7 8 9 A B C D E F G H J K L M N P Q R S T V W X Y Z; do
|
||||||
echo $i
|
echo $i
|
||||||
done | sort -R | tail -1
|
done | sort -R | tail -1
|
||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@ -90,15 +90,15 @@ function generateRandomValue() {
|
|||||||
# 1 - Model
|
# 1 - Model
|
||||||
# Returns serial number
|
# Returns serial number
|
||||||
function generateSerial() {
|
function generateSerial() {
|
||||||
SERIAL="`readModelArray "${1}" "serial.prefix" | sort -R | tail -1`"
|
SERIAL="$(readModelArray "${1}" "serial.prefix" | sort -R | tail -1)"
|
||||||
SERIAL+=`readModelKey "${1}" "serial.middle"`
|
SERIAL+=$(readModelKey "${1}" "serial.middle")
|
||||||
case "`readModelKey "${1}" "serial.suffix"`" in
|
case "$(readModelKey "${1}" "serial.suffix")" in
|
||||||
numeric)
|
numeric)
|
||||||
SERIAL+=$(random)
|
SERIAL+=$(random)
|
||||||
;;
|
;;
|
||||||
alpha)
|
alpha)
|
||||||
SERIAL+=$(generateRandomLetter)$(generateRandomValue)$(generateRandomValue)$(generateRandomValue)$(generateRandomValue)$(generateRandomLetter)
|
SERIAL+=$(generateRandomLetter)$(generateRandomValue)$(generateRandomValue)$(generateRandomValue)$(generateRandomValue)$(generateRandomLetter)
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
echo ${SERIAL}
|
echo ${SERIAL}
|
||||||
}
|
}
|
||||||
@ -109,8 +109,8 @@ function generateSerial() {
|
|||||||
# 2 - Serial number to test
|
# 2 - Serial number to test
|
||||||
# Returns 1 if serial number is valid
|
# Returns 1 if serial number is valid
|
||||||
function validateSerial() {
|
function validateSerial() {
|
||||||
PREFIX=`readModelArray "${1}" "serial.prefix"`
|
PREFIX=$(readModelArray "${1}" "serial.prefix")
|
||||||
MIDDLE=`readModelKey "${1}" "serial.middle"`
|
MIDDLE=$(readModelKey "${1}" "serial.middle")
|
||||||
S=${2:0:4}
|
S=${2:0:4}
|
||||||
P=${2:4:3}
|
P=${2:4:3}
|
||||||
L=${#2}
|
L=${#2}
|
||||||
@ -164,7 +164,7 @@ function _set_conf_kv() {
|
|||||||
# Delete
|
# Delete
|
||||||
if [ -z "$2" ]; then
|
if [ -z "$2" ]; then
|
||||||
sed -i "$3" -e "s/^$1=.*$//"
|
sed -i "$3" -e "s/^$1=.*$//"
|
||||||
return $?;
|
return $?
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Replace
|
# Replace
|
||||||
@ -174,7 +174,7 @@ function _set_conf_kv() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Add if doesn't exist
|
# Add if doesn't exist
|
||||||
echo "$1=\"$2\"" >> $3
|
echo "$1=\"$2\"" >>$3
|
||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
|
|
||||||
if [ -f ${BOOTLOADER_PATH}/.locale ]; then
|
if [ -f ${BOOTLOADER_PATH}/.locale ]; then
|
||||||
export LANG="`cat ${BOOTLOADER_PATH}/.locale`"
|
export LANG="$(cat ${BOOTLOADER_PATH}/.locale)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
alias TEXT='gettext "arpl"'
|
alias TEXT='gettext "arpl"'
|
||||||
shopt -s expand_aliases
|
shopt -s expand_aliases
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Return list of all modules available
|
# Return list of all modules available
|
||||||
# 1 - Platform
|
# 1 - Platform
|
||||||
@ -11,10 +10,10 @@ function getAllModules() {
|
|||||||
mkdir -p "${TMP_PATH}/modules"
|
mkdir -p "${TMP_PATH}/modules"
|
||||||
tar -zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules"
|
tar -zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules"
|
||||||
# Get list of all modules
|
# Get list of all modules
|
||||||
for F in `ls ${TMP_PATH}/modules/*.ko`; do
|
for F in $(ls ${TMP_PATH}/modules/*.ko); do
|
||||||
X=`basename ${F}`
|
X=$(basename ${F})
|
||||||
M=${X:0:-3}
|
M=${X:0:-3}
|
||||||
DESC=`modinfo ${F} | awk -F':' '/description:/{ print $2}' | awk '{sub(/^[ ]+/,""); print}'`
|
DESC=$(modinfo ${F} | awk -F':' '/description:/{ print $2}' | awk '{sub(/^[ ]+/,""); print}')
|
||||||
[ -z "${DESC}" ] && DESC="${X}"
|
[ -z "${DESC}" ] && DESC="${X}"
|
||||||
echo "${M} \"${DESC}\""
|
echo "${M} \"${DESC}\""
|
||||||
done
|
done
|
||||||
@ -63,12 +62,12 @@ function delToModules() {
|
|||||||
function getdepends() {
|
function getdepends() {
|
||||||
function _getdepends() {
|
function _getdepends() {
|
||||||
if [ -f "${TMP_PATH}/modules/${1}.ko" ]; then
|
if [ -f "${TMP_PATH}/modules/${1}.ko" ]; then
|
||||||
depends=(`modinfo "${TMP_PATH}/modules/${1}.ko" | grep depends: | awk -F: '{print $2}' | awk '$1=$1' | sed 's/,/ /g'`)
|
depends=($(modinfo "${TMP_PATH}/modules/${1}.ko" | grep depends: | awk -F: '{print $2}' | awk '$1=$1' | sed 's/,/ /g'))
|
||||||
if [ ${#depends[*]} -gt 0 ]; then
|
if [ ${#depends[*]} -gt 0 ]; then
|
||||||
for k in ${depends[@]}; do
|
for k in ${depends[@]}; do
|
||||||
echo "${k}"
|
echo "${k}"
|
||||||
_getdepends "${k}"
|
_getdepends "${k}"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -79,7 +78,7 @@ function getdepends() {
|
|||||||
rm -rf "${TMP_PATH}/modules"
|
rm -rf "${TMP_PATH}/modules"
|
||||||
mkdir -p "${TMP_PATH}/modules"
|
mkdir -p "${TMP_PATH}/modules"
|
||||||
tar -zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules"
|
tar -zxf "${MODULES_PATH}/${PLATFORM}-${KVER}.tgz" -C "${TMP_PATH}/modules"
|
||||||
DPS=(`_getdepends ${KONAME} | tr ' ' '\n' | sort -u`)
|
DPS=($(_getdepends ${KONAME} | tr ' ' '\n' | sort -u))
|
||||||
echo ${DPS[@]}
|
echo ${DPS[@]}
|
||||||
rm -rf "${TMP_PATH}/modules"
|
rm -rf "${TMP_PATH}/modules"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user