okay now final for the night
This commit is contained in:
parent
ecdaf05ce2
commit
2eb9b9f40f
@ -484,22 +484,22 @@ potentially_update_settings() {
|
|||||||
|
|
||||||
SETTINGS_FILE="settings.json"
|
SETTINGS_FILE="settings.json"
|
||||||
|
|
||||||
echo "${YELLOW}Checking for ${GREEN}archivingPause${NC} setting...${NC}"
|
echo "${YELLOW}Checking for${NC} ${GREEN}archivingPause${NC} ${YELLOW}setting...${NC}"
|
||||||
if grep -q '"archivingPause"' "${SETTINGS_FILE}"; then
|
if grep -q '"archivingPause"' "${SETTINGS_FILE}"; then
|
||||||
echo "${BLUE}archivingPause exists... updating value...${NC}"
|
echo "${BLUE}archivingPause exists...${NC}${GREEN} updating value...${NC}"
|
||||||
if command -v jq &> /dev/null; then
|
if command -v jq &> /dev/null; then
|
||||||
echo "${GREEN}jq exists, using jq to modify setting...${NC}"
|
echo "${GREEN}jq exists,${NC}${YELLOW} using jq to modify setting...${NC}"
|
||||||
jq '.archivingPause = 999999999999' "${SETTINGS_FILE}" > "settings.tmp" && mv "settings.tmp" "${SETTINGS_FILE}"
|
jq '.archivingPause = 999999999999' "${SETTINGS_FILE}" > "settings.tmp" && mv "settings.tmp" "${SETTINGS_FILE}"
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo "${RED}jq edit failed, modifying with sed...${NC}"
|
echo "${RED}jq edit failed${NC}, ${YELLOW}modifying with sed...${NC}"
|
||||||
sed -i 's/"archivingPause"[[:space:]]*:[[:space:]]*[0-9]*/"archivingPause": 999999999999/' "${SETTINGS_FILE}"
|
sed -i 's/"archivingPause"[[:space:]]*:[[:space:]]*[0-9]*/"archivingPause": 999999999999/' "${SETTINGS_FILE}"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "${RED}jq doesn't exist, modifying with sed...${NC}"
|
echo "${BLUE}jq doesn't exist, modifying with sed...${NC}"
|
||||||
sed -i 's/"archivingPause"[[:space:]]*:[[:space:]]*[0-9]*/"archivingPause": 999999999999/' "${SETTINGS_FILE}"
|
sed -i 's/"archivingPause"[[:space:]]*:[[:space:]]*[0-9]*/"archivingPause": 999999999999/' "${SETTINGS_FILE}"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "${RED}archivingPause doesn't exist, adding...${NC}"
|
echo "${BLUE}archivingPause doesn't exist, adding...${NC}"
|
||||||
if command -v jq &> /dev/null; then
|
if command -v jq &> /dev/null; then
|
||||||
echo "${BLUE}jq exists, adding with jq...${NC}"
|
echo "${BLUE}jq exists, adding with jq...${NC}"
|
||||||
jq '.archivingPause = 999999999999' "${SETTINGS_FILE}" > settings.tmp && mv settings.tmp "${SETTINGS_FILE}"
|
jq '.archivingPause = 999999999999' "${SETTINGS_FILE}" > settings.tmp && mv settings.tmp "${SETTINGS_FILE}"
|
||||||
@ -508,7 +508,7 @@ potentially_update_settings() {
|
|||||||
sed -i 's/"archivingPause"[[:space:]]*:[[:space:]]*[0-9]*/"archivingPause": 999999999999/' "${SETTINGS_FILE}"
|
sed -i 's/"archivingPause"[[:space:]]*:[[:space:]]*[0-9]*/"archivingPause": 999999999999/' "${SETTINGS_FILE}"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "${RED}jq doesn't exist, adding with sed...${NC}"
|
echo "${BLUE}jq doesn't exist, adding with sed...${NC}"
|
||||||
sed -i 's/}$/,"archivingPause": 999999999999}/' "${SETTINGS_FILE}"
|
sed -i 's/}$/,"archivingPause": 999999999999}/' "${SETTINGS_FILE}"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -528,6 +528,7 @@ update_script() {
|
|||||||
chmod +x auto-fix-qortal.sh
|
chmod +x auto-fix-qortal.sh
|
||||||
cd
|
cd
|
||||||
cp "${HOME}/qortal/new-scripts/auto-fix-qortal.sh" "${HOME}/auto-fix-qortal.sh"
|
cp "${HOME}/qortal/new-scripts/auto-fix-qortal.sh" "${HOME}/auto-fix-qortal.sh"
|
||||||
|
chmod +x auto-fix-qortal.sh
|
||||||
rm -rf "${HOME}/auto_fix_updated"
|
rm -rf "${HOME}/auto_fix_updated"
|
||||||
echo "${YELLOW} Auto-fix script run complete.${NC}\n"
|
echo "${YELLOW} Auto-fix script run complete.${NC}\n"
|
||||||
sleep 5
|
sleep 5
|
||||||
|
Loading…
x
Reference in New Issue
Block a user