mirror of
				https://github.com/casjaysdevdocker/jekyll
				synced 2025-10-30 14:02:30 -04:00 
			
		
		
		
	🗃️ Committing everything that changed 🗃️
rootfs/usr/local/etc/docker/functions/entrypoint.sh
This commit is contained in:
		| @@ -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 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user