优化代码
This commit is contained in:
parent
799b45a489
commit
6350649dae
|
@ -108,7 +108,7 @@ Firmware-Diy_Base() {
|
||||||
[[ "${INCLUDE_Theme_Argon}" == true ]] && {
|
[[ "${INCLUDE_Theme_Argon}" == true ]] && {
|
||||||
case ${Source_Owner} in
|
case ${Source_Owner} in
|
||||||
coolsnowwolf)
|
coolsnowwolf)
|
||||||
AddPackage git lean luci-theme-argon https://github.com/jerrykuku 18.06
|
AddPackage git lean luci-theme-argon https://github.com/jerrykuku 18.06
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
case ${Current_Branch} in
|
case ${Current_Branch} in
|
||||||
|
@ -142,7 +142,6 @@ Firmware-Diy_Base() {
|
||||||
[ -f package/base-files/files/bin/AutoUpdate.sh ] && {
|
[ -f package/base-files/files/bin/AutoUpdate.sh ] && {
|
||||||
AutoUpdate_Version=$(awk 'NR==6' package/base-files/files/bin/AutoUpdate.sh | awk -F '[="]+' '/Version/{print $2}')
|
AutoUpdate_Version=$(awk 'NR==6' package/base-files/files/bin/AutoUpdate.sh | awk -F '[="]+' '/Version/{print $2}')
|
||||||
} || AutoUpdate_Version=OFF
|
} || AutoUpdate_Version=OFF
|
||||||
|
|
||||||
Replace_File CustomFiles/Depends/profile package/base-files/files/etc
|
Replace_File CustomFiles/Depends/profile package/base-files/files/etc
|
||||||
case ${Source_Owner} in
|
case ${Source_Owner} in
|
||||||
coolsnowwolf)
|
coolsnowwolf)
|
||||||
|
@ -150,7 +149,7 @@ Firmware-Diy_Base() {
|
||||||
Replace_File CustomFiles/Depends/cpuinfo_x86 package/lean/autocore/files/x86/sbin cpuinfo
|
Replace_File CustomFiles/Depends/cpuinfo_x86 package/lean/autocore/files/x86/sbin cpuinfo
|
||||||
AddPackage git other helloworld https://github.com/fw876 master
|
AddPackage git other helloworld https://github.com/fw876 master
|
||||||
sed -i 's/143/143,8080/' $(PKG_Finder d package luci-app-ssr-plus)/root/etc/init.d/shadowsocksr
|
sed -i 's/143/143,8080/' $(PKG_Finder d package luci-app-ssr-plus)/root/etc/init.d/shadowsocksr
|
||||||
sed -i "s?iptables?#iptables?g" ${Version_File} > /dev/null 2>&1
|
sed -i "s?iptables?#iptables?g" ${Version_File}
|
||||||
sed -i "s?${Old_Version}?${Old_Version} Compiled by ${Author} [${Display_Date}]?g" ${Version_File}
|
sed -i "s?${Old_Version}?${Old_Version} Compiled by ${Author} [${Display_Date}]?g" ${Version_File}
|
||||||
[[ "${INCLUDE_DRM_I915}" == true ]] && Replace_File CustomFiles/Depends/i915-5.4 target/linux/x86 config-5.4
|
[[ "${INCLUDE_DRM_I915}" == true ]] && Replace_File CustomFiles/Depends/i915-5.4 target/linux/x86 config-5.4
|
||||||
;;
|
;;
|
||||||
|
@ -163,7 +162,6 @@ Firmware-Diy_Base() {
|
||||||
[[ "${INCLUDE_DRM_I915}" == true ]] && Replace_File CustomFiles/Depends/i915-4.19 target/linux/x86 config-4.19
|
[[ "${INCLUDE_DRM_I915}" == true ]] && Replace_File CustomFiles/Depends/i915-4.19 target/linux/x86 config-4.19
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
case ${Source_Owner} in
|
case ${Source_Owner} in
|
||||||
immortalwrt)
|
immortalwrt)
|
||||||
Replace_File CustomFiles/Depends/banner package/lean/default-settings/files openwrt_banner
|
Replace_File CustomFiles/Depends/banner package/lean/default-settings/files openwrt_banner
|
||||||
|
@ -176,7 +174,6 @@ Firmware-Diy_Base() {
|
||||||
sed -i "s?Openwrt?Openwrt ${Openwrt_Version} / AutoUpdate ${AutoUpdate_Version}?g" package/base-files/files/etc/banner
|
sed -i "s?Openwrt?Openwrt ${Openwrt_Version} / AutoUpdate ${AutoUpdate_Version}?g" package/base-files/files/etc/banner
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
[[ "${INCLUDE_Obsolete_PKG_Compatible}" == true ]] && {
|
[[ "${INCLUDE_Obsolete_PKG_Compatible}" == true ]] && {
|
||||||
TIME "Start to run Obsolete_Package_Compatible Scripts ..."
|
TIME "Start to run Obsolete_Package_Compatible Scripts ..."
|
||||||
[[ ${Source_Owner} == openwrt ]] && {
|
[[ ${Source_Owner} == openwrt ]] && {
|
||||||
|
@ -241,26 +238,26 @@ PS_Firmware() {
|
||||||
echo "[Preload Info] Legacy_Firmware: ${Legacy_Firmware}"
|
echo "[Preload Info] Legacy_Firmware: ${Legacy_Firmware}"
|
||||||
echo "[Preload Info] UEFI_Firmware: ${EFI_Firmware}"
|
echo "[Preload Info] UEFI_Firmware: ${EFI_Firmware}"
|
||||||
echo "[Preload Info] AutoBuild_Firmware: ${AutoBuild_Firmware}"
|
echo "[Preload Info] AutoBuild_Firmware: ${AutoBuild_Firmware}"
|
||||||
[ -f "${Legacy_Firmware}" ] && {
|
if [ -f "${Legacy_Firmware}" ];then
|
||||||
_MD5=$(md5sum ${Legacy_Firmware} | cut -d ' ' -f1)
|
_MD5=$(md5sum ${Legacy_Firmware} | cut -d ' ' -f1)
|
||||||
_SHA256=$(sha256sum ${Legacy_Firmware} | cut -d ' ' -f1)
|
_SHA256=$(sha256sum ${Legacy_Firmware} | cut -d ' ' -f1)
|
||||||
touch ${Home}/bin/Firmware/${AutoBuild_Firmware}.detail
|
touch ${Home}/bin/Firmware/${AutoBuild_Firmware}.detail
|
||||||
echo -e "\nMD5:${_MD5}\nSHA256:${_SHA256}" > ${Home}/bin/Firmware/${AutoBuild_Firmware}-Legacy.detail
|
echo -e "\nMD5:${_MD5}\nSHA256:${_SHA256}" > ${Home}/bin/Firmware/${AutoBuild_Firmware}-Legacy.detail
|
||||||
mv -f ${Legacy_Firmware} ${Home}/bin/Firmware/${AutoBuild_Firmware}-Legacy.${Firmware_Type}
|
mv -f ${Legacy_Firmware} ${Home}/bin/Firmware/${AutoBuild_Firmware}-Legacy.${Firmware_Type}
|
||||||
TIME "Legacy Firmware is detected !"
|
TIME "Legacy Firmware is detected !"
|
||||||
} || {
|
else
|
||||||
TIME "[ERROR] Legacy Firmware is not detected !"
|
TIME "[ERROR] Legacy Firmware is not detected !"
|
||||||
}
|
fi
|
||||||
[ -f "${EFI_Firmware}" ] && {
|
if [ -f "${EFI_Firmware}" ];then
|
||||||
_MD5=$(md5sum ${EFI_Firmware} | cut -d ' ' -f1)
|
_MD5=$(md5sum ${EFI_Firmware} | cut -d ' ' -f1)
|
||||||
_SHA256=$(sha256sum ${EFI_Firmware} | cut -d ' ' -f1)
|
_SHA256=$(sha256sum ${EFI_Firmware} | cut -d ' ' -f1)
|
||||||
touch ${Home}/bin/Firmware/${AutoBuild_Firmware}-UEFI.detail
|
touch ${Home}/bin/Firmware/${AutoBuild_Firmware}-UEFI.detail
|
||||||
echo -e "\nMD5:${_MD5}\nSHA256:${_SHA256}" > ${Home}/bin/Firmware/${AutoBuild_Firmware}-UEFI.detail
|
echo -e "\nMD5:${_MD5}\nSHA256:${_SHA256}" > ${Home}/bin/Firmware/${AutoBuild_Firmware}-UEFI.detail
|
||||||
cp ${EFI_Firmware} ${Home}/bin/Firmware/${AutoBuild_Firmware}-UEFI.${Firmware_Type}
|
cp ${EFI_Firmware} ${Home}/bin/Firmware/${AutoBuild_Firmware}-UEFI.${Firmware_Type}
|
||||||
TIME "UEFI Firmware is detected !"
|
TIME "UEFI Firmware is detected !"
|
||||||
} || {
|
else
|
||||||
TIME "[ERROR] UEFI Firmware is not detected !"
|
TIME "[ERROR] UEFI Firmware is not detected !"
|
||||||
}
|
fi
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
cd ${Home}
|
cd ${Home}
|
||||||
|
@ -269,15 +266,15 @@ PS_Firmware() {
|
||||||
AutoBuild_Detail="AutoBuild-${TARGET_PROFILE}-${Openwrt_Version}.detail"
|
AutoBuild_Detail="AutoBuild-${TARGET_PROFILE}-${Openwrt_Version}.detail"
|
||||||
echo "[Preload Info] Default_Firmware: ${Default_Firmware}"
|
echo "[Preload Info] Default_Firmware: ${Default_Firmware}"
|
||||||
echo "[Preload Info] AutoBuild_Firmware: ${AutoBuild_Firmware}"
|
echo "[Preload Info] AutoBuild_Firmware: ${AutoBuild_Firmware}"
|
||||||
[ -f ${Firmware_Path}/${Default_Firmware} ] && {
|
if [ -f "${Firmware_Path}/${Default_Firmware}" ];then
|
||||||
mv -f ${Firmware_Path}/${Default_Firmware} bin/Firmware/${AutoBuild_Firmware}
|
mv -f ${Firmware_Path}/${Default_Firmware} bin/Firmware/${AutoBuild_Firmware}
|
||||||
_MD5=$(md5sum bin/Firmware/${AutoBuild_Firmware} | cut -d ' ' -f1)
|
_MD5=$(md5sum bin/Firmware/${AutoBuild_Firmware} | cut -d ' ' -f1)
|
||||||
_SHA256=$(sha256sum bin/Firmware/${AutoBuild_Firmware} | cut -d ' ' -f1)
|
_SHA256=$(sha256sum bin/Firmware/${AutoBuild_Firmware} | cut -d ' ' -f1)
|
||||||
echo -e "\nMD5:${_MD5}\nSHA256:${_SHA256}" > bin/Firmware/${AutoBuild_Detail}
|
echo -e "\nMD5:${_MD5}\nSHA256:${_SHA256}" > bin/Firmware/${AutoBuild_Detail}
|
||||||
TIME "Firmware is detected !"
|
TIME "Firmware is detected !"
|
||||||
} || {
|
else
|
||||||
TIME "[ERROR] Firmware is not detected !"
|
TIME "[ERROR] Firmware is not detected !"
|
||||||
}
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
cd ${Home}
|
cd ${Home}
|
||||||
|
@ -328,15 +325,15 @@ Auto_AddPackage_mod() {
|
||||||
TIME "[ERROR] Error options: [$#] [$*] !"
|
TIME "[ERROR] Error options: [$#] [$*] !"
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
_FILENAME=${1}
|
_FILENAME=${1}
|
||||||
echo "" >> ${_FILENAME}
|
echo "" >> ${_FILENAME}
|
||||||
[ -f "${_FILENAME}" ] && {
|
[ -f "${_FILENAME}" ] && {
|
||||||
TIME "Loading Custom Packages list: [${_FILENAME}]..."
|
TIME "Loading Custom Packages list: [${_FILENAME}]..."
|
||||||
cat ${_FILENAME} | sed '/^$/d' | while read X
|
cat ${_FILENAME} | sed '/^$/d' | while read X
|
||||||
do
|
do
|
||||||
[[ "${X}" != "" ]] && [[ -n ${X} ]] && AddPackage ${X}
|
[[ "${X}" != "" ]] && [[ -n ${X} ]] && AddPackage ${X}
|
||||||
unset X
|
unset X
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
unset _FILENAME
|
unset _FILENAME
|
||||||
}
|
}
|
||||||
|
@ -349,17 +346,15 @@ AddPackage() {
|
||||||
case ${1} in
|
case ${1} in
|
||||||
git | svn)
|
git | svn)
|
||||||
PKG_PROTO=${1}
|
PKG_PROTO=${1}
|
||||||
|
PKG_DIR=${2}
|
||||||
|
PKG_NAME=${3}
|
||||||
|
REPO_URL=${4}
|
||||||
|
REPO_BRANCH=${5}
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
return 0
|
return 0
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
PKG_DIR=${2}
|
|
||||||
PKG_NAME=${3}
|
|
||||||
REPO_URL=${4}
|
|
||||||
REPO_BRANCH=${5}
|
|
||||||
|
|
||||||
Mkdir package/${PKG_DIR}
|
Mkdir package/${PKG_DIR}
|
||||||
[ -d "package/${PKG_DIR}/${PKG_NAME}" ] && {
|
[ -d "package/${PKG_DIR}/${PKG_NAME}" ] && {
|
||||||
TIME "Removing old package: [${PKG_NAME}] ..."
|
TIME "Removing old package: [${PKG_NAME}] ..."
|
||||||
|
@ -392,7 +387,7 @@ Replace_File() {
|
||||||
FILE_NAME=${1}
|
FILE_NAME=${1}
|
||||||
PATCH_DIR=${GITHUB_WORKSPACE}/openwrt/${2}
|
PATCH_DIR=${GITHUB_WORKSPACE}/openwrt/${2}
|
||||||
FILE_RENAME=${3}
|
FILE_RENAME=${3}
|
||||||
|
|
||||||
Mkdir ${PATCH_DIR}
|
Mkdir ${PATCH_DIR}
|
||||||
[ -f "${GITHUB_WORKSPACE}/${FILE_NAME}" ] && _TYPE1="f" && _TYPE2="File"
|
[ -f "${GITHUB_WORKSPACE}/${FILE_NAME}" ] && _TYPE1="f" && _TYPE2="File"
|
||||||
[ -d "${GITHUB_WORKSPACE}/${FILE_NAME}" ] && _TYPE1="d" && _TYPE2="Folder"
|
[ -d "${GITHUB_WORKSPACE}/${FILE_NAME}" ] && _TYPE1="d" && _TYPE2="Folder"
|
||||||
|
|
Loading…
Reference in New Issue