#!/bin/bash

# Generate list of installed packages (for backup reference)
#esearch -Io "%c/%n-%vi\n" ^ &>/root/installed_packages.txt
#eix -Icnx* --format-compact "<category>/<name>-<installedversionsshort>" >/root/installed_packages.txt
qlist -IvC &>/root/installed_packages.txt

# Update portage repository and cache
emerge --sync
#eupdatedb
eix-update

# Remove old/unneeded packages
eclean -d distfiles -f

# Perform upgrade, but ask for confirmation
emerge -Dauv world
