mirror of
https://github.com/archlinux/aur.git
synced 2026-02-09 06:38:44 +01:00
42 lines
1.2 KiB
Text
42 lines
1.2 KiB
Text
msg() {
|
|
# check if messages are to be printed using color
|
|
unset ALL_OFF BOLD BLUE GREEN RED YELLOW
|
|
# prefer terminal safe colored and bold text when tput is supported
|
|
if tput setaf 0 &>/dev/null; then
|
|
ALL_OFF="$(tput sgr0)"
|
|
BOLD="$(tput bold)"
|
|
BLUE="${BOLD}$(tput setaf 4)"
|
|
GREEN="${BOLD}$(tput setaf 2)"
|
|
RED="${BOLD}$(tput setaf 1)"
|
|
YELLOW="${BOLD}$(tput setaf 3)"
|
|
else
|
|
ALL_OFF="\e[0m"
|
|
BOLD="\e[1m"
|
|
BLUE="${BOLD}\e[34m"
|
|
GREEN="${BOLD}\e[32m"
|
|
RED="${BOLD}\e[31m"
|
|
YELLOW="${BOLD}\e[33m"
|
|
fi
|
|
|
|
local mesg=$1; shift
|
|
printf "${RED} ->${ALL_OFF}${BOLD} ${mesg}${ALL_OFF}\n" "$@" >&2
|
|
}
|
|
|
|
license() {
|
|
msg "By installing this software you agree to the term of the Segger license."
|
|
msg "See /usr/share/licenses/jlink-software-and-documentation/License.txt"
|
|
msg "SEGGER J-Link software may only be used with original SEGGER products and authorized OEM products."
|
|
msg "The use of the licensed software to operate SEGGER product clones is prohibited and illegal."
|
|
}
|
|
|
|
pre_install(){
|
|
license
|
|
}
|
|
|
|
pre_upgrade() {
|
|
license
|
|
}
|
|
|
|
post_install() {
|
|
udevadm control --reload
|
|
}
|