#
# Yamada Hayao
# Twitter: @Hayao0819
-# Email : hayao@fascone.net
+# Email : hayao@fascode.net
#
# (c) 2019-2020 Fascode Network.
#
shift $((OPTIND - 1))
- echo ${echo_opts} "\e[$([[ -v backcolor ]] && echo -n "${backcolor}"; [[ -v textcolor ]] && echo -n ";${textcolor}"; [[ -v decotypes ]] && echo -n ";${decotypes}")m${@}\e[m"
+ echo ${echo_opts} "\e[$([[ -v backcolor ]] && echo -n "${backcolor}"; [[ -v textcolor ]] && echo -n ";${textcolor}"; [[ -v decotypes ]] && echo -n ";${decotypes}")m${*}\e[m"
OPTIND=${OPTIND_bak}
}
}
-_pacman_install() {
- for i in ${@}; do
- if [[ $(checkpkg "${i}") = false ]]; then
- pacman -S --noconfirm "${i}"
- fi
- done
-}
-
-
run() {
- msg_info "Running ${@}"
+ msg_info "Running ${*}"
${@}
}
update_arch_key() {
+ pacman-key --refresh-keys
+ pacman-key --init
+ pacman-key --populate archlinux
+ pacman -S --noconfirm core/archlinux-keyring
pacman-key --init
pacman-key --populate archlinux
- _pacman_install core/archlinux-keyring
- pacman-key --refresh-keys
pacman -Sy
}
}
update_arch32_key() {
- pacman -Syy --config "${alter_pacman_conf_i686}"
- pacman -Sw --noconfirm --config "${alter_pacman_conf_i686}" archlinux32-keyring
- pacman -U --noconfirm $(ls /var/cache/pacman/pkg/* | grep archlinux32-keyring | tail -n 1)
+ pacman -Sy --config "${alter_pacman_conf_i686}"
+ pacman --noconfirm -S --config "${alter_pacman_conf_i686}" alter-stable/archlinux32-keyring
pacman-key --init
pacman-key --populate archlinux32
#pacman-key --refresh-keys