diff --git a/maza b/maza index 2b00229..a142132 100755 --- a/maza +++ b/maza @@ -12,6 +12,8 @@ COLOR_GREEN=`tput setaf 2` COLOR_RESET=`tput sgr0` LIST="list" START_TAG="## MAZA - List ad blocking" +PROJECT="### https://github.com/tanrax/maza-ad-blocking" +AUTHOR="### Created by Andros Fenollosa (https://programadorwebvalencia.com/)" END_TAG="## END MAZA" # FUNCTIONS @@ -54,14 +56,24 @@ update() { # Clear list ## Get PRE tag sed -i .bak -n "/
/,/<\/pre>/p" "$CONFIG/$LIST" + ## Remove comments + sed -i .bak '/^#/ d' "$CONFIG/$LIST" ## Remove first line sed -i .bak '1d' "$CONFIG/$LIST" ## Remove last line sed -i .bak '$ d' "$CONFIG/$LIST" ## Add start tag DNS list in first line + sed -i .bak "1i\\ + $AUTHOR + " "$CONFIG/$LIST" + sed -i .bak "1i\\ + $PROJECT + " "$CONFIG/$LIST" sed -i .bak "1i\\ $START_TAG " "$CONFIG/$LIST" + # Remove temp file + rm "$CONFIG$LIST.bak" ## Add end tag DNS list in first line echo $END_TAG >> "$CONFIG/$LIST" # Notify user @@ -77,6 +89,10 @@ start() { stop() { # Remove list to host file + sed -i .bak -n "/$START_TAG/,/$END_TAG/d" "$HOST_FILE" + + # Remove temp file + rm "$HOST_FILE.bak" # Notify user echo "${COLOR_GREEN}DISABLED!${COLOR_RESET}"