void: make xbps-install output all install messages after running
This commit is contained in:
parent
cadf734902
commit
56ce8d9f87
15
aliases/void
15
aliases/void
|
@ -3,7 +3,6 @@
|
||||||
grep -q "void" /etc/os-release || return
|
grep -q "void" /etc/os-release || return
|
||||||
|
|
||||||
hashafter xi
|
hashafter xi
|
||||||
hashafter xbps-install
|
|
||||||
hashafter xbps-remove
|
hashafter xbps-remove
|
||||||
|
|
||||||
|
|
||||||
|
@ -21,15 +20,23 @@ xqn() {
|
||||||
|
|
||||||
alias xfiles="xbps-query -f"
|
alias xfiles="xbps-query -f"
|
||||||
|
|
||||||
|
xbps-install() {
|
||||||
|
sudo script --return --quiet -c "/usr/bin/xbps-install $*" /dev/null \
|
||||||
|
| tee /dev/stderr \
|
||||||
|
| grep -oP ".*(?=: post-install message)" \
|
||||||
|
| ifne xargs xbps-query -p install-msg
|
||||||
|
hash -r
|
||||||
|
}
|
||||||
|
|
||||||
xupdate() {
|
xupdate() {
|
||||||
if [[ -z "$@" ]]; then
|
if [[ -z "$@" ]]; then
|
||||||
sudo xbps-install -Su
|
xbps-install -Su
|
||||||
if [[ $? == 16 ]]; then
|
if [[ $? == 16 ]]; then
|
||||||
sudo xbps-install -Syu xbps
|
xbps-install -Syu xbps
|
||||||
xupdate
|
xupdate
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
sudo xbps-install -SA "$@"
|
xbps-install -SA "$@"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue