This commit is contained in:
parent
97117dcc74
commit
7164dfcc54
|
@ -20,7 +20,7 @@ GET_TARGET_INFO() {
|
|||
[[ -z "${TARGET_PROFILE}" ]] && TARGET_PROFILE="${Default_Device}"
|
||||
case "${TARGET_PROFILE}" in
|
||||
x86_64)
|
||||
grep "CONFIG_TARGET_IMAGES_GZIP=y" ${Home}/.config
|
||||
grep "CONFIG_TARGET_IMAGES_GZIP=y" ${Home}/.config > /dev/null 2>&1
|
||||
if [[ ! $? -ne 0 ]];then
|
||||
Firmware_sfx="img.gz"
|
||||
else
|
||||
|
@ -74,7 +74,6 @@ Diy_Part1_Base() {
|
|||
fi
|
||||
Update_Makefile xray-core package/lean/helloworld/xray-core
|
||||
Update_Makefile exfat package/kernel/exfat
|
||||
# ExtraPackages svn kernel mt76 https://github.com/openwrt/openwrt/trunk/package/kernel
|
||||
}
|
||||
|
||||
Diy_Part2_Base() {
|
||||
|
@ -200,38 +199,23 @@ ExtraPackages() {
|
|||
rm -rf package/${PKG_DIR}/${PKG_NAME}
|
||||
fi
|
||||
[ -d "${PKG_NAME}" ] && rm -rf ${PKG_NAME}
|
||||
Retry_Times=3
|
||||
while [ ! -f "${PKG_NAME}/Makefile" ]
|
||||
do
|
||||
echo "[$(date "+%H:%M:%S")] Checking out package [${PKG_NAME}] to package/${PKG_DIR} ..."
|
||||
case "${PKG_PROTO}" in
|
||||
git)
|
||||
|
||||
if [[ -z "${REPO_BRANCH}" ]];then
|
||||
REPO_BRANCH="master"
|
||||
fi
|
||||
git clone -b ${REPO_BRANCH} ${REPO_URL}/${PKG_NAME} ${PKG_NAME} > /dev/null 2>&1
|
||||
;;
|
||||
svn)
|
||||
svn checkout ${REPO_URL}/${PKG_NAME} ${PKG_NAME} > /dev/null 2>&1
|
||||
;;
|
||||
*)
|
||||
echo "[$(date "+%H:%M:%S")] Wrong option: ${PKG_PROTO} (Can only use git and svn),skip check out..."
|
||||
break
|
||||
;;
|
||||
esac
|
||||
if [ "$?" -eq 0 ] || [ -f ${PKG_NAME}/Makefile ] || [ -f ${PKG_NAME}/README* ] || [ ! "$(ls -A ${PKG_NAME})" = "" ];then
|
||||
echo "[$(date "+%H:%M:%S")] Package [${PKG_NAME}] is detected!"
|
||||
mv -f ${PKG_NAME} package/${PKG_DIR}
|
||||
break
|
||||
else
|
||||
[ ${Retry_Times} -lt 1 ] && echo "[$(date "+%H:%M:%S")] Skip check out package [${PKG_NAME}] ..." && break
|
||||
echo "[$(date "+%H:%M:%S")] [Error] [${Retry_Times}] Checkout failed,retry in 3s ..."
|
||||
Retry_Times=$(($Retry_Times - 1))
|
||||
rm -rf ${PKG_NAME}
|
||||
sleep 3
|
||||
fi
|
||||
done
|
||||
echo "[$(date "+%H:%M:%S")] Checking out package [${PKG_NAME}] to package/${PKG_DIR} ..."
|
||||
case "${PKG_PROTO}" in
|
||||
git)
|
||||
[[ -z "${REPO_BRANCH}" ]] && REPO_BRANCH=master
|
||||
git clone -b ${REPO_BRANCH} ${REPO_URL}/${PKG_NAME} ${PKG_NAME} > /dev/null 2>&1
|
||||
;;
|
||||
svn)
|
||||
svn checkout ${REPO_URL}/${PKG_NAME} ${PKG_NAME} > /dev/null 2>&1
|
||||
;;
|
||||
*)
|
||||
echo "[$(date "+%H:%M:%S")] Error option: ${PKG_PROTO} !" && return
|
||||
;;
|
||||
esac
|
||||
if [ -f ${PKG_NAME}/Makefile ] || [ -f ${PKG_NAME}/README* ] || [ ! "$(ls -A ${PKG_NAME})" = "" ];then
|
||||
echo "[$(date "+%H:%M:%S")] Package [${PKG_NAME}] is detected!"
|
||||
mv -f ${PKG_NAME} package/${PKG_DIR}
|
||||
fi
|
||||
unset PKG_PROTO PKG_DIR PKG_NAME REPO_URL REPO_BRANCH
|
||||
}
|
||||
|
||||
|
@ -240,10 +224,10 @@ Replace_File() {
|
|||
PATCH_DIR=${GITHUB_WORKSPACE}/openwrt/${2}
|
||||
FILE_RENAME=${3}
|
||||
|
||||
Mkdir "${PATCH_DIR}"
|
||||
Mkdir ${PATCH_DIR}
|
||||
[ -f "${GITHUB_WORKSPACE}/${FILE_NAME}" ] && _TYPE1="f" && _TYPE2="File"
|
||||
[ -d "${GITHUB_WORKSPACE}/${FILE_NAME}" ] && _TYPE1="d" && _TYPE2="Folder"
|
||||
if [ -e "${GITHUB_WORKSPACE}/${FILE_NAME}" ];then
|
||||
if [ -f "${GITHUB_WORKSPACE}/${FILE_NAME}" ];then
|
||||
[[ ! -z "${FILE_RENAME}" ]] && _RENAME="${FILE_RENAME}" || _RENAME=""
|
||||
if [ -${_TYPE1} "${GITHUB_WORKSPACE}/${FILE_NAME}" ];then
|
||||
echo "[$(date "+%H:%M:%S")] Moving [${_TYPE2}] ${FILE_NAME} to ${2}/${FILE_RENAME} ..."
|
||||
|
@ -252,7 +236,7 @@ Replace_File() {
|
|||
echo "[$(date "+%H:%M:%S")] Customize ${_TYPE2} [${FILE_NAME}] is not detected,skip move ..."
|
||||
fi
|
||||
fi
|
||||
unset FILE_NAME PATCH_DIR FILE_RENAME _RENAME _TYPE1 _TYPE2
|
||||
unset FILE_NAME PATCH_DIR FILE_RENAME
|
||||
}
|
||||
|
||||
Update_Makefile() {
|
||||
|
|
Loading…
Reference in New Issue