diff options
-rw-r--r-- | net-p2p/azureus/ChangeLog | 6 | ||||
-rw-r--r-- | net-p2p/azureus/files/azureus-2.5.0.0-pre | 35 |
2 files changed, 27 insertions, 14 deletions
diff --git a/net-p2p/azureus/ChangeLog b/net-p2p/azureus/ChangeLog index c333533fafff..1e4115625c9d 100644 --- a/net-p2p/azureus/ChangeLog +++ b/net-p2p/azureus/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for net-p2p/azureus # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-p2p/azureus/ChangeLog,v 1.38 2007/02/10 15:40:41 nixnut Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-p2p/azureus/ChangeLog,v 1.39 2007/02/10 21:15:44 betelgeuse Exp $ + + 10 Feb 2007; Petteri Räty <betelgeuse@gentoo.org> + files/azureus-2.5.0.0-pre: + Made the launcher handle upgrades from 2.3* better. 10 Feb 2007; nixnut <nixnut@gentoo.org> azureus-2.5.0.0-r3.ebuild: Stable on ppc wrt bug 113389 diff --git a/net-p2p/azureus/files/azureus-2.5.0.0-pre b/net-p2p/azureus/files/azureus-2.5.0.0-pre index 40a21949643f..505a7e704df3 100644 --- a/net-p2p/azureus/files/azureus-2.5.0.0-pre +++ b/net-p2p/azureus/files/azureus-2.5.0.0-pre @@ -22,20 +22,13 @@ ${olddotazudir} is deprecated and you can delete this directory. END fi -if [[ -f "${gentoocfg}" ]] ; then - . "${gentoocfg}" - echo "using ${gentoocfg}" -elif [[ -f "${oldgentoocfg}" ]]; then - . "${oldgentoocfg}" - echo "using ${oldgentoocfg}" -else +create_initial_config() { if [[ ! -e "${dotazudir}" ]] ; then mkdir "${dotazudir}" echo "Creating ${dotazudir}" fi - # Setup defaults - UI="swt" + [[ ${UI} ]] && UI="swt" echo "Creating ${gentoocfg}" @@ -49,18 +42,34 @@ UI="${UI}" # Options you want to pass to the java binary JAVA_OPTIONS="" END +} +if [[ -f "${gentoocfg}" ]] ; then + . "${gentoocfg}" + echo "using ${gentoocfg}" +elif [[ -f "${oldgentoocfg}" ]]; then + . "${oldgentoocfg}" + echo "using ${oldgentoocfg}" +else + create_initial_config fi -if [[ -n "${UI_OPTIONS}" ]]; then +if [[ -z "${UI}" && -n "${UI_OPTIONS}" ]]; then echo '${UI_OPTIONS} is no longer supported. ${UI} should be used instead instead' > /dev/stderr - echo 'Unsetting ${UI_OPTIONS}' + echo 'Unsetting ${UI_OPTIONS} and trying to migrate to ${UI}' > /dev/stderr + if [[ ${UI_OPTIONS} = *--ui=console* ]]; then + UI=console + elif [[ ${UI_OPTIONS} = *--ui=swt* ]]; then + UI=swt + else + echo 'Could not make $UI from $UI_OPTIONS' > /dev/stderr + fi unset UI_OPTIONS fi if [[ -z "${UI}" ]]; then - echo '$UI not set adding UI="swt" to your ' ${gentoocfg} - echo 'UI="swt"' >> ${gentoocfg} + echo '$UI not set defaulting to swt' > /dev/stderr UI="swt" fi +[[ ! -e "${dotazudir}" ]] && create_initial_config |