update-gentoo
#423
- Author
- winny
- Created
- Jan. 23, 2022, 6:20 p.m.
- Expires
- Never
- Size
- 600 bytes
- Hits
- 211
- Syntax
- Bash
- Private
- ✗ No
#!/usr/bin/env bash
set -eu -o pipefail
for phase in "$@"; do
case "$phase" in
sync)
emerge --sync
;;
upgrade)
emerge -auDU --changed-deps @world
dispatch-conf
emerge -ac --exclude=sys-kernel/vanilla-kernel
emerge -a --usepkg=n --getbinpkg=n --exclude=sys-kernel/vanilla-kernel @preserved-rebuild @module-rebuild
;;
clean|rebooted)
emerge -ac
eclean-kernel -n 2
eclean-dist -t 4m
eclean-pkg -t 4m --changed-deps
esac
done