🗃️ Committing everything that changed 🗃️

rootfs/usr/local/etc/docker/functions/entrypoint.sh
This commit is contained in:
casjay 2023-09-04 00:33:01 -04:00
parent 902dbcfecc
commit bb48f1e318
Signed by untrusted user who does not match committer: jason
GPG Key ID: 1AB309F42A764145

View File

@ -266,20 +266,13 @@ __cron() {
__replace() { __replace() {
local search="$1" replace="$2" file="${3:-$2}" local search="$1" replace="$2" file="${3:-$2}"
[ -e "$file" ] || return 1 [ -e "$file" ] || return 1
grep -s -qR -- "$search" "$file" &>/dev/null && __sed "$search" "$replace" "$file" || return 0 __sed "$search" "$replace" "$file" || return 0
grep -s -qR -- "$replace" "$file" && printf '%s\n' "Changed $search to $replace in $file" && return 0 || {
printf '%s\n' "Failed to change $search in $file" >&2 && return 2
}
} }
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
__find_replace() { __find_replace() {
local search="$1" replace="$2" file="${3:-$2}" local search="$1" replace="$2" file="${3:-$2}"
[ -e "$file" ] || return 1 [ -e "$file" ] || return 1
grep -s -qR -- "$search" "$file" &>/dev/null || return 0
find "$file" -type f -not -path '.git*' -exec sed -i "s|$search|$replace|g" {} \; find "$file" -type f -not -path '.git*' -exec sed -i "s|$search|$replace|g" {} \;
grep -s -qR -- "$replace" "$file" && printf '%s\n' "Changed $search to $replace in $file" && return 0 || {
printf '%s\n' "Failed to change $search in $file" >&2 && return 2
}
} }
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# /config > /etc # /config > /etc