install_ra_packages() { wget "http://open-ra.org/get-dependency.php?file=ra-packages" mkdir -p $pkgdir/usr/share/openra/mods/ra/packages unzip ra-packages.zip -d $pkgdir/usr/share/openra/mods/ra/packages rm ra-packages.zip } install_cnc_packages() { wget "http://open-ra.org/get-dependency.php?file=cnc-packages" mkdir -p $pkgdir/usr/share/openra/mods/cnc/packages unzip cnc-packages.zip -d $pkgdir/usr/share/openra/mods/cnc/packages rm cnc-packages.zip } # arg 1: the new package version post_install() { while true do read -s -n1 -p "Download and install RA packages? [Y/n]" case $REPLY in y|Y|"") pushd /tmp/ install_ra_packages popd break;; n|N) break;; *) echo "Please enter y or n.";; esac done while true do read -s -n1 -p "Download and install C&C packages? [Y/n]" case $REPLY in y|Y|"") pushd /tmp/ install_cnc_packages popd break;; n|N) break;; *) echo "Please enter y or n.";; esac done gacutil -i $pkgdir/usr/share/openra/thirdparty/Tao/Tao.Cg.dll gacutil -i $pkgdir/usr/share/openra/thirdparty/Tao/Tao.FreeType.dll gacutil -i $pkgdir/usr/share/openra/thirdparty/Tao/Tao.OpenAl.dll gacutil -i $pkgdir/usr/share/openra/thirdparty/Tao/Tao.OpenGl.dll gacutil -i $pkgdir/usr/share/openra/thirdparty/Tao/Tao.Sdl.dll }