mirror of
https://github.com/AuxXxilium/arc-dsm.git
synced 2024-11-23 21:50:51 +07:00
tree: add formated output
Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
parent
ff3e511118
commit
e3a02179a1
1
.github/workflows/update.yml
vendored
1
.github/workflows/update.yml
vendored
@ -62,6 +62,7 @@ jobs:
|
|||||||
sudo rm -rf ./tmp
|
sudo rm -rf ./tmp
|
||||||
sudo rm -rf ./configs
|
sudo rm -rf ./configs
|
||||||
sudo rm -f ./configs.zip
|
sudo rm -f ./configs.zip
|
||||||
|
sudo rm -f ./dsmdata.yml
|
||||||
sudo ./update.sh
|
sudo ./update.sh
|
||||||
|
|
||||||
- name: Check and Push
|
- name: Check and Push
|
||||||
|
18
update.sh
18
update.sh
@ -32,12 +32,15 @@ function getDSM() {
|
|||||||
mkdir -p "${DESTINATION}"
|
mkdir -p "${DESTINATION}"
|
||||||
mkdir -p "${DESTINATIONFILES}"
|
mkdir -p "${DESTINATIONFILES}"
|
||||||
echo "${MODEL} ${VERSION:0:3} (${VERSION})"
|
echo "${MODEL} ${VERSION:0:3} (${VERSION})"
|
||||||
echo "" >>"${TMP_PATH}/dsmdata.yml"
|
|
||||||
echo "${MODEL} ${URLVER} (${VERSION})" >>"${TMP_PATH}/dsmdata.yml"
|
|
||||||
echo "${PAT_URL}"
|
echo "${PAT_URL}"
|
||||||
echo "Url: ${PAT_URL}" >>"${TMP_PATH}/dsmdata.yml"
|
|
||||||
echo "${PAT_HASH}"
|
echo "${PAT_HASH}"
|
||||||
echo "Hash: ${PAT_HASH}" >>"${TMP_PATH}/dsmdata.yml"
|
echo " \"${VERSION}\":" >>"${TMP_PATH}/data.yml"
|
||||||
|
echo " url: \"${PAT_URL}\"" >>"${TMP_PATH}/data.yml"
|
||||||
|
echo " hash: \"${PAT_HASH}\"" >>"${TMP_PATH}/data.yml"
|
||||||
|
echo "" >>"${TMP_PATH}/webdata.txt"
|
||||||
|
echo "${MODEL} ${URLVER} (${VERSION})" >>"${TMP_PATH}/webdata.txt"
|
||||||
|
echo "Url: ${PAT_URL}" >>"${TMP_PATH}/webdata.txt"
|
||||||
|
echo "Hash: ${PAT_HASH}" >>"${TMP_PATH}/webdata.txt"
|
||||||
if [ -f "${DESTINATION}/pat_url" ] && [ -f "${DESTINATION}/pat_hash" ]; then
|
if [ -f "${DESTINATION}/pat_url" ] && [ -f "${DESTINATION}/pat_hash" ]; then
|
||||||
OLDURL="$(cat "${DESTINATION}/pat_url")"
|
OLDURL="$(cat "${DESTINATION}/pat_url")"
|
||||||
OLDHASH="$(cat "${DESTINATION}/pat_hash")"
|
OLDHASH="$(cat "${DESTINATION}/pat_hash")"
|
||||||
@ -137,7 +140,8 @@ TMP_PATH="${HOME}/data"
|
|||||||
mkdir -p "${TMP_PATH}"
|
mkdir -p "${TMP_PATH}"
|
||||||
rm -f "${CONFIGS}"
|
rm -f "${CONFIGS}"
|
||||||
mkdir -p "${CONFIGS}"
|
mkdir -p "${CONFIGS}"
|
||||||
touch "${TMP_PATH}/dsmdata.yml"
|
touch "${TMP_PATH}/data.yml"
|
||||||
|
touch "${TMP_PATH}/webdata.txt"
|
||||||
TAG="$(curl --insecure -m 5 -s https://api.github.com/repos/AuxXxilium/arc-configs/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}')"
|
TAG="$(curl --insecure -m 5 -s https://api.github.com/repos/AuxXxilium/arc-configs/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3)}')"
|
||||||
curl --insecure -s -w "%{http_code}" -L "https://github.com/AuxXxilium/arc-configs/releases/download/${TAG}/configs.zip" -o "./configs.zip"
|
curl --insecure -s -w "%{http_code}" -L "https://github.com/AuxXxilium/arc-configs/releases/download/${TAG}/configs.zip" -o "./configs.zip"
|
||||||
unzip -oq "./configs.zip" -d "${CONFIGS}" >/dev/null 2>&1
|
unzip -oq "./configs.zip" -d "${CONFIGS}" >/dev/null 2>&1
|
||||||
@ -159,6 +163,7 @@ DSMPATH="${HOME}/dsm"
|
|||||||
FILESPATH="${HOME}/files"
|
FILESPATH="${HOME}/files"
|
||||||
while read -r M A; do
|
while read -r M A; do
|
||||||
MODEL=$(echo ${M} | sed 's/d$/D/; s/rp$/RP/; s/rp+/RP+/')
|
MODEL=$(echo ${M} | sed 's/d$/D/; s/rp$/RP/; s/rp+/RP+/')
|
||||||
|
echo "\"${MODEL}\":" >>"${TMP_PATH}/data.yml"
|
||||||
getDSM "${MODEL}" "${A}"
|
getDSM "${MODEL}" "${A}"
|
||||||
git config --global user.email "info@auxxxilium.tech"
|
git config --global user.email "info@auxxxilium.tech"
|
||||||
git config --global user.name "AuxXxilium"
|
git config --global user.name "AuxXxilium"
|
||||||
@ -167,7 +172,8 @@ while read -r M A; do
|
|||||||
git commit -m "${MODEL}: update $(date +%Y-%m-%d" "%H:%M:%S)"
|
git commit -m "${MODEL}: update $(date +%Y-%m-%d" "%H:%M:%S)"
|
||||||
git push -f
|
git push -f
|
||||||
done < <(cat "${TMP_PATH}/modellist")
|
done < <(cat "${TMP_PATH}/modellist")
|
||||||
cp -f "${TMP_PATH}/dsmdata.yml" "${HOME}/dsmdata.yml"
|
cp -f "${TMP_PATH}/webdata.txt" "${HOME}/webdata.txt"
|
||||||
|
cp -f "${TMP_PATH}/data.yml" "${HOME}/data.yml"
|
||||||
# Cleanup DSM Files
|
# Cleanup DSM Files
|
||||||
rm -rf "${CACHE_PATH}/dl"
|
rm -rf "${CACHE_PATH}/dl"
|
||||||
rm -rf "${TMP_PATH}"
|
rm -rf "${TMP_PATH}"
|
||||||
|
Loading…
Reference in New Issue
Block a user