From 4d0721ebf8740908620696e1c26b462eea6adea7 Mon Sep 17 00:00:00 2001 From: Steve Jenkins Date: Wed, 10 Jul 2019 14:07:30 -0700 Subject: [PATCH] Release 1.8 --- README.md | 4 +- pihole-cloudsync.sh | 141 -------------------------------------------- 2 files changed, 2 insertions(+), 143 deletions(-) delete mode 100755 pihole-cloudsync.sh diff --git a/README.md b/README.md index 85825b9..3ebf309 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ Prior to running `pihole-cloudsync`, you must first create a new dedicated Git r 2. Do `cd /usr/local/bin`. 3. Install `pihole-cloudsync` with 'clone https://github.com/stevejenkins/pihole-cloudsync.git`. 4. Create your private local Git repo with `clone https://github.com//my-pihole-lists` (paste the URL you copied from GitHub). -5. If you're using a repo name other than `my-pihole-lists`, edit `/usr/local/bin/pihole-cloudsync.sh` and edit the `personal_git_dir` variable to match your local Git repo location. +5. If you're using a repo name other than `my-pihole-lists`, edit `/usr/local/bin/pihole-cloudsync` and edit the `personal_git_dir` variable to match your local Git repo location. 6. Run `/usr/local/bin/pihole-cloudsync --init` to copy your Primary Pi-hole's list files from `/etc/pihole` and add them to your new local Git repo. You only need to use the `--init` option on your Primary, since it's the only one that will "push" your lists to the remote Git repo. 7. Run `/usr/local/bin/pihole-cloudsync --push` to push/upload your Primary Pi-hole's list from your local Git repo to your remote Git repo. You will have to manually enter your GitHub email address and password the first time you do this, but read below for how to save your login credentials so you can run this script unattended. @@ -40,7 +40,7 @@ Prior to running `pihole-cloudsync`, you must first create a new dedicated Git r 2. Do `cd /usr/local/bin` 3. Install `pihole-cloudsync` with 'clone https://github.com/stevejenkins/pihole-cloudsync.git` 4. Create your private local Git repo with `clone https://github.com//my-pihole-lists` (paste the URL you copied from GitHub) -5. If you're using a repo name other than `my-pihole-lists`, edit `/usr/local/bin/pihole-cloudsync.sh` and edit the `personal_git_dir` variable to match your local Git repo location. +5. If you're using a repo name other than `my-pihole-lists`, edit `/usr/local/bin/pihole-cloudsync` and edit the `personal_git_dir` variable to match your local Git repo location. 6. Run `/usr/local/bin/pihole-cloudsync --pull` to pull/download your Primary Pi-hole's lists from your remote Git repo to your local Git repo. You will have to manually enter your GitHub email address and password the first time you do this, but read below for how to save your login credentials so you can run this script unattended. 7. The script will automatically copy the downloaded file(s) to your Pi-hole directory and tell Pi-hole to do a `pihole -g` command to update its lists. diff --git a/pihole-cloudsync.sh b/pihole-cloudsync.sh deleted file mode 100755 index 6e16d53..0000000 --- a/pihole-cloudsync.sh +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/bash - -########################################################################### -# pihole-cloudsync -# Helper script to keep multiple Pi-holes' lists synchronized via Git - -# Version 1.7 - July 10, 2019 - Steve Jenkins (stevejenkins.com) - -# SETUP -# Follow the instructions in the README to set up your own private Git -# repository BEFORE running this script for the first time. This script -# will not work without a properly configured Git repo and credentials. - -# USAGE: pihole-cloudsync