eupgradeqt - gentoo-tools - Some Gentoo helper tools
 (HTM) git clone git://r-36.net/gentoo-tools
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
       eupgradeqt (710B)
       ---
            1 #!/bin/sh
            2 
            3 printf "Gathering all installed dev-qt/* packages ... "
            4 export INSTALLED_QT_PACKAGES=$(qlist -IC "dev-qt/*") 
            5 printf "done.\n"
            6 
            7 printf "Making binary packages of old dev-qt/* packages ... \n"
            8 quickpkg ${INSTALLED_QT_PACKAGES}
            9 printf "done\n"
           10 
           11 printf "NOTICE:\n"
           12 printf "\n"
           13 printf "In case anything fails, you can revert to old packages using:\n"
           14 printf "export INSTALLED_QT_PACKAGES=\"%s\"\n" "${INSTALLED_QT_PACKAGES}"
           15 printf "emerge -av1 --usepkgonly \${INSTALLED_QT_PACKAGES}\n"
           16 printf "\n"
           17 
           18 printf "Removing all old dev-qt/* packages ... \n"
           19 emerge -Ca ${INSTALLED_QT_PACKAGES}
           20 printf "done"
           21 
           22 printf "Emerging new dev-qt/* packages ... \n"
           23 emerge -av1 ${INSTALLED_QT_PACKAGES}
           24 printf "done\n"
           25