Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: DesktopECHO/Pi-hole-for-Android
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.0.0
Choose a base ref
...
head repository: DesktopECHO/Pi-hole-for-Android
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref

Commits on Oct 25, 2022

  1. Update README.md

    DesktopECHO authored Oct 25, 2022
    Copy the full SHA
    03d999e View commit details
  2. Update README.md

    DesktopECHO authored Oct 25, 2022
    Copy the full SHA
    650cf2b View commit details
  3. Update README.md

    DesktopECHO authored Oct 25, 2022
    Copy the full SHA
    d490569 View commit details
  4. Update README.md

    DesktopECHO authored Oct 25, 2022
    Copy the full SHA
    8548bc1 View commit details
  5. Update README.md

    DesktopECHO authored Oct 25, 2022
    Copy the full SHA
    7fd8905 View commit details

Commits on Oct 26, 2022

  1. Update README.md

    DesktopECHO authored Oct 26, 2022
    Copy the full SHA
    09a13e9 View commit details

Commits on Oct 28, 2022

  1. Update README.md

    TMDWU authored Oct 28, 2022
    Copy the full SHA
    8bb0059 View commit details

Commits on Oct 29, 2022

  1. Merge pull request #30 from TMDWU/patch-1

    Update README.md
    DesktopECHO authored Oct 29, 2022
    Copy the full SHA
    b33abdd View commit details

Commits on Oct 31, 2022

  1. Update

    Raspbian
    DesktopECHO committed Oct 31, 2022
    Copy the full SHA
    8c0ed92 View commit details
  2. Update

    DesktopECHO committed Oct 31, 2022
    Copy the full SHA
    ca25726 View commit details

Commits on Nov 4, 2022

  1. Copy the full SHA
    0f2e51a View commit details

Commits on Nov 6, 2022

  1. Copy the full SHA
    2011d9e View commit details
  2. Update initscripts

    Create startwm.sh
    DesktopECHO committed Nov 6, 2022
    Copy the full SHA
    cd8e0ea View commit details
  3. Update initscripts

    Create startwm.sh
    DesktopECHO committed Nov 6, 2022
    Copy the full SHA
    16d1b5a View commit details
  4. Copy the full SHA
    087f0ec View commit details
  5. Copy the full SHA
    b524bda View commit details

Commits on Nov 7, 2022

  1. Update README.md

    DesktopECHO authored Nov 7, 2022
    Copy the full SHA
    9fc1ab9 View commit details

Commits on Nov 8, 2022

  1. PulseAudio for xRDP

    Update pideploy-gui-install
    DesktopECHO committed Nov 8, 2022
    Copy the full SHA
    d88b998 View commit details
  2. Create cpufetch, update pideploy-gui-install

    PulseAudio for xRDP
    Update pideploy-gui-install
    DesktopECHO committed Nov 8, 2022
    Copy the full SHA
    60a4b72 View commit details
  3. Update README.md

    DesktopECHO authored Nov 8, 2022
    Copy the full SHA
    5e78af4 View commit details

Commits on Nov 10, 2022

  1. Update README.md

    DesktopECHO authored Nov 10, 2022
    Copy the full SHA
    35648bc View commit details
  2. Update README.md

    DesktopECHO authored Nov 10, 2022
    Copy the full SHA
    c61df67 View commit details
  3. Update README.md

    DesktopECHO authored Nov 10, 2022
    Copy the full SHA
    605c574 View commit details
  4. Update README.md

    DesktopECHO authored Nov 10, 2022
    Copy the full SHA
    520c411 View commit details

Commits on Mar 19, 2023

  1. Update android-raspbian

    DesktopECHO authored Mar 19, 2023
    Copy the full SHA
    cbba950 View commit details

Commits on Mar 25, 2023

  1. Update android-raspbian

    DesktopECHO authored Mar 25, 2023
    Copy the full SHA
    2d30496 View commit details

Commits on Mar 30, 2023

  1. Copy the full SHA
    f1bd0f5 View commit details

Commits on May 12, 2023

  1. Copy the full SHA
    d71a0f4 View commit details
  2. Update .poweroff

    DesktopECHO authored May 12, 2023
    Copy the full SHA
    05629d3 View commit details
  3. Update .reboot

    DesktopECHO authored May 12, 2023
    Copy the full SHA
    c9618c9 View commit details

Commits on May 25, 2023

  1. Update pideploy-gui-install

    Use Kali gksu sources
    DesktopECHO authored May 25, 2023
    Copy the full SHA
    7f3ec4d View commit details

Commits on Jun 10, 2023

  1. Update .service

    DesktopECHO authored Jun 10, 2023
    Copy the full SHA
    a545ab9 View commit details

Commits on Sep 7, 2023

  1. Update README.md

    DesktopECHO authored Sep 7, 2023
    Copy the full SHA
    e1c5cb2 View commit details

Commits on Dec 4, 2023

  1. Copy the full SHA
    dfb250a View commit details

Commits on Dec 7, 2023

  1. NextCloudPi 27

    DesktopECHO committed Dec 7, 2023
    Copy the full SHA
    1eba5d0 View commit details
  2. Copy the full SHA
    0181ac5 View commit details

Commits on Dec 10, 2023

  1. Update 3.1.1 - Update to Debian 12, add NextCloudPi Installer

    Update notify_push
    Update nc-nextcloud.sh
    Update pideploy-nextcloud-install
    Update notify_push.service.sh
    DesktopECHO committed Dec 10, 2023
    Copy the full SHA
    aae778d View commit details
  2. Copy the full SHA
    3371521 View commit details
  3. Update 3.1.1 - Update to Debian 12, add NextCloudPi Installer

    Update notify_push
    Update nc-nextcloud.sh
    Update pideploy-nextcloud-install
    Update notify_push.service.sh
    DesktopECHO committed Dec 10, 2023
    Copy the full SHA
    3cb4d16 View commit details
  4. Copy the full SHA
    14e1f67 View commit details
  5. Copy the full SHA
    261c7a8 View commit details

Commits on Dec 13, 2023

  1. Update

    DesktopECHO committed Dec 13, 2023
    Copy the full SHA
    36f1d0e View commit details

Commits on Dec 26, 2023

  1. Update README.md

    DesktopECHO authored Dec 26, 2023
    Copy the full SHA
    20a449e View commit details

Commits on Jan 1, 2024

  1. Add files via upload

    DesktopECHO authored Jan 1, 2024
    Copy the full SHA
    ff3971e View commit details

Commits on Feb 2, 2024

  1. Copy the full SHA
    ce78820 View commit details

Commits on Feb 18, 2024

  1. Fix typo

    alexfernandez committed Feb 18, 2024
    Copy the full SHA
    b07d573 View commit details

Commits on Feb 19, 2024

  1. Merge pull request #90 from alexfernandez/typo/init-d-comment

    Fix typo in script comment
    DesktopECHO authored Feb 19, 2024
    Copy the full SHA
    d7b6a02 View commit details

Commits on Feb 24, 2024

  1. Update cpufetch-arm64

    DesktopECHO committed Feb 24, 2024
    Copy the full SHA
    ec3f8a8 View commit details

Commits on Aug 23, 2024

  1. Update README.md

    DesktopECHO committed Aug 23, 2024
    Copy the full SHA
    fd0c477 View commit details
Showing 702 changed files with 82,605 additions and 5,591 deletions.
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

usr/local/.DS_Store
usr/.DS_Store
home/android/.DS_Store
home/.DS_Store
.DS_Store
Binary file added .logo.bmp
Binary file not shown.
222 changes: 222 additions & 0 deletions .mariadb
Original file line number Diff line number Diff line change
@@ -0,0 +1,222 @@
#!/bin/bash
#
### BEGIN INIT INFO
# Provides: mariadb
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Should-Start: $network $named $time
# Should-Stop: $network $named $time
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start and stop the mysql database server daemon
# Description: Controls the main MariaDB database server daemon "mariadbd"
# and its wrapper script "mysqld_safe".
### END INIT INFO
#
set -e
set -u
${DEBIAN_SCRIPT_DEBUG:+ set -v -x}

test -x /usr/sbin/mariadbd || exit 0

. /lib/lsb/init-functions

SELF=$(cd "$(dirname $0)"; pwd -P)/$(basename $0)

if [ -f /usr/bin/mariadb-admin ]
then
MYADMIN="/usr/bin/mariadb-admin --defaults-file=/etc/mysql/debian.cnf"
elif [ -f /usr/bin/mysqladmin ]
then
MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
else
log_failure_msg "Command mariadb-admin/mysqladmin not found! This SysV init script depends on it."
exit -1
fi

if [ ! -x /usr/bin/mysqld_safe ]
then
log_failure_msg "/usr/bin/mysqld_safe not found or executable! This SysV init script depends on it."
exit -1
fi

# priority can be overridden and "-s" adds output to stderr
ERR_LOGGER="logger -p daemon.err -t /etc/init.d/mariadb -i"

if [ -f /etc/default/mysql ]; then
. /etc/default/mysql
fi

# Also source default/mariadb in case the installation was upgraded from
# packages originally installed from MariaDB.org repositories, which have
# had support for reading /etc/default/mariadb since March 2016.
if [ -f /etc/default/mariadb ]; then
. /etc/default/mariadb
fi

# Safeguard (relative paths, core dumps..)
cd /
umask 077

# mysqladmin likes to read /root/.my.cnf. This is usually not what I want
# as many admins e.g. only store a password without a username there and
# so break my scripts.
export HOME=/etc/mysql/

## Fetch a particular option from mysql's invocation.
#
# Usage: void mariadbd_get_param option
mariadbd_get_param() {
/usr/sbin/mariadbd --print-defaults \
| tr " " "\n" \
| grep -- "--$1" \
| tail -n 1 \
| cut -d= -f2
}

## Do some sanity checks before even trying to start mariadbd.
sanity_checks() {
# check for config file
if [ ! -r /etc/mysql/my.cnf ]; then
log_warning_msg "$0: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz"
echo "WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz" | $ERR_LOGGER
fi

# check for diskspace shortage
datadir=`mariadbd_get_param datadir`
if LC_ALL=C BLOCKSIZE= df --portability $datadir/. | tail -n 1 | awk '{ exit ($4>4096) }'; then
log_failure_msg "$0: ERROR: The partition with $datadir is too full!"
echo "ERROR: The partition with $datadir is too full!" | $ERR_LOGGER
exit 1
fi
}

## Checks if there is a server running and if so if it is accessible.
#
# check_alive insists on a pingable server
# check_dead also fails if there is a lost mariadbd in the process list
#
# Usage: boolean mariadbd_status [check_alive|check_dead] [warn|nowarn]
mariadbd_status () {
ping_output=`$MYADMIN ping 2>&1`; ping_alive=$(( ! $? ))

ps_alive=0
pidfile=`mariadbd_get_param pid-file`
if [ -f "$pidfile" ] && ps `cat $pidfile` >/dev/null 2>&1; then ps_alive=1; fi

if [ "$1" = "check_alive" -a $ping_alive = 1 ] ||
[ "$1" = "check_dead" -a $ping_alive = 0 -a $ps_alive = 0 ]; then
return 0 # EXIT_SUCCESS
else
if [ "$2" = "warn" ]; then
echo -e "$ps_alive processes alive and '$MYADMIN ping' resulted in\n$ping_output\n" | $ERR_LOGGER -p daemon.debug
fi
return 1 # EXIT_FAILURE
fi
}

#
# main()
#

case "${1:-''}" in

'start')
sanity_checks;
# Start daemon
log_daemon_msg "Starting MariaDB"
if mariadbd_status check_alive nowarn; then
log_progress_msg "already running"
log_end_msg 0
else
# Could be removed during boot
test -e /run/mysqld || install -m 755 -o mysql -g root -d /run/mysqld

# Start MariaDB!
/usr/bin/mysqld_safe "${@:2}" 2>&1 >/dev/null | $ERR_LOGGER &

for i in $(seq 1 "${MYSQLD_STARTUP_TIMEOUT:-30}"); do
sleep 1
if mariadbd_status check_alive nowarn ; then break; fi
log_progress_msg "."
done
if mariadbd_status check_alive warn; then
log_end_msg 0
# Now start mysqlcheck or whatever the admin wants.
output=$(/etc/mysql/debian-start)
if [ -n "$output" ]; then
log_action_msg "$output"
fi
else
log_end_msg 1
log_failure_msg "Please take a look at the syslog"
fi
fi
;;

'stop')
# * As a passwordless mysqladmin (e.g. via ~/.my.cnf) must be possible
# at least for cron, we can rely on it here, too. (although we have
# to specify it explicit as e.g. sudo environments points to the normal
# users home and not /root)
log_daemon_msg "Stopping MariaDB"
if ! mariadbd_status check_dead nowarn; then
set +e
shutdown_out=`$MYADMIN shutdown 2>&1`; r=$?
set -e
if [ "$r" -ne 0 ]; then
log_end_msg 1
[ "$VERBOSE" != "no" ] && log_failure_msg "Error: $shutdown_out"
log_daemon_msg "Killing MariaDB database server by signal" "mariadbd"
killall -15 mariadbd
server_down=
for i in `seq 1 600`; do
sleep 1
if mariadbd_status check_dead nowarn; then server_down=1; break; fi
done
if test -z "$server_down"; then killall -9 mariadbd; fi
fi
fi

if ! mariadbd_status check_dead warn; then
log_end_msg 1
log_failure_msg "Please stop MariaDB manually and read /usr/share/doc/mariadb-server/README.Debian.gz!"
exit -1
else
log_end_msg 0
fi
;;

'restart')
set +e; $SELF stop; set -e
shift
$SELF start "${@}"
;;

'reload'|'force-reload')
log_daemon_msg "Reloading MariaDB database server" "mariadbd"
$MYADMIN reload
log_end_msg 0
;;

'status')
if mariadbd_status check_alive nowarn; then
log_action_msg "$($MYADMIN version)"
else
log_action_msg "MariaDB is stopped."
exit 3
fi
;;

'bootstrap')
# Bootstrap the cluster, start the first node
# that initiates the cluster
log_daemon_msg "Bootstrapping the cluster" "mariadbd"
$SELF start "${@:2}" --wsrep-new-cluster
;;

*)
echo "Usage: $SELF start|stop|restart|reload|force-reload|status"
exit 1
;;
esac
Loading