mirror of
https://github.com/dockersrc/almalinux
synced 2024-11-21 11:23:06 -05:00
🗃️ Committing everything that changed 🗃️
Some checks failed
release-tag / release-image (push) Failing after 33s
Some checks failed
release-tag / release-image (push) Failing after 33s
rootfs/usr/local/bin/copy rootfs/usr/local/bin/symlink
This commit is contained in:
parent
baacbbc353
commit
5034a977c4
@ -35,10 +35,10 @@ COPY_CWD="$(realpath "$PWD")"
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# script functions
|
||||
if [ "$SHOW_RAW" != "true" ]; then
|
||||
__printf_color() { printf "%b" "$(tput setaf "${2:-7}" 2>/dev/null)" "$1\n" "$(tput sgr0 2>/dev/null)"; }
|
||||
__printf_color() { printf "%b" "$(tput setaf "${2:-$DEFAULT_COLOR}" 2>/dev/null)" "$1\n" "$(tput sgr0 2>/dev/null)"; }
|
||||
else
|
||||
# Disable colorization
|
||||
__printf_color() { { [ -z "$2" ] || DEFAULT_COLOR=$2; } && printf '%b\n' "$1" | tr -d '\t' | sed '/^%b$/d;s,\x1B\[ 0-9;]*[a-zA-Z],,g'; }
|
||||
__printf_color() { printf '%b\n' "$1" | tr -d '\t' | sed '/^%b$/d;s,\x1B\[ 0-9;]*[a-zA-Z],,g'; }
|
||||
fi
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# check for command
|
||||
@ -49,21 +49,23 @@ __function_exists() { builtin type $1 >/dev/null 2>&1 || return 1; }
|
||||
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# Define Variables
|
||||
DEFAULT_COLOR="254"
|
||||
DEFAULT_COLOR="7"
|
||||
COPY_EXIT_STATUS=0
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# Main application
|
||||
{ [ $# -eq 2 ] || [ "$1" = "--help" ]; } || { __printf_color "Usage: $APPNAME fromFile toFile" && exit 1; }
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
if [ -d "$1" ]; then
|
||||
if [ "$1" != "$2" ]; then
|
||||
if [ -d "$1" ]; then
|
||||
mkdir -p "$2"
|
||||
cp -Rf "$1/." "$2/"
|
||||
COPY_EXIT_STATUS=$?
|
||||
elif [ -e "$1" ]; then
|
||||
elif [ -e "$1" ]; then
|
||||
cp -Rf "$1" "$2"
|
||||
COPY_EXIT_STATUS=$?
|
||||
else
|
||||
else
|
||||
COPY_EXIT_STATUS=2
|
||||
fi
|
||||
fi
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# End application
|
||||
|
@ -35,10 +35,10 @@ SYMLINK_CWD="$(realpath "$PWD")"
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# script functions
|
||||
if [ "$SHOW_RAW" != "true" ]; then
|
||||
__printf_color() { printf "%b" "$(tput setaf "${2:-7}" 2>/dev/null)" "$1\n" "$(tput sgr0 2>/dev/null)"; }
|
||||
__printf_color() { printf "%b" "$(tput setaf "${2:-$DEFAULT_COLOR}" 2>/dev/null)" "$1\n" "$(tput sgr0 2>/dev/null)"; }
|
||||
else
|
||||
# Disable colorization
|
||||
__printf_color() { { [ -z "$2" ] || DEFAULT_COLOR=$2; } && printf '%b\n' "$1" | tr -d '\t' | sed '/^%b$/d;s,\x1B\[ 0-9;]*[a-zA-Z],,g'; }
|
||||
__printf_color() { printf '%b\n' "$1" | tr -d '\t' | sed '/^%b$/d;s,\x1B\[ 0-9;]*[a-zA-Z],,g'; }
|
||||
fi
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# check for command
|
||||
@ -49,20 +49,22 @@ __function_exists() { builtin type $1 >/dev/null 2>&1 || return 1; }
|
||||
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# Define Variables
|
||||
DEFAULT_COLOR="254"
|
||||
DEFAULT_COLOR="7"
|
||||
SYMLINK_EXIT_STATUS=0
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# Main application
|
||||
{ [ $# -eq 2 ] || [ "$1" = "--help" ]; } || { __printf_color "Usage: $APPNAME fromFile toFile" && exit 1; }
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
if [ -L "$2" ]; then
|
||||
if [ "$1" != "$2" ]; then
|
||||
if [ -L "$2" ]; then
|
||||
unlink "$2"
|
||||
elif [ -e "$2" ]; then
|
||||
elif [ -e "$2" ]; then
|
||||
rm -Rf "$2"
|
||||
fi
|
||||
if [ -e "$1" ]; then
|
||||
fi
|
||||
if [ -e "$1" ]; then
|
||||
ln -sf "$1" "$2"
|
||||
SYMLINK_EXIT_STATUS=$?
|
||||
fi
|
||||
fi
|
||||
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
# End application
|
||||
|
Loading…
Reference in New Issue
Block a user