Autor Thema: www.sunfreeware.com pkg-get geht nicht mehr  (Gelesen 2325 mal)

Offline msueper

  • Sobl Junior
  • **
  • Beiträge: 96
www.sunfreeware.com pkg-get geht nicht mehr
« am: 03. Juni 2007, 15:13:02 »
Hallo,
bei mir ist seit einiger Zeit folgendes Phänomen:

pkg-get -u

liefert zwar noch, was nicht aktuell ist, aber beim Installieren der Updates scheitert das Tool. Es lädt die neueste Version herunter, benennt diese aber nicht mehr um.
Z.B.:
curl-7.16.2-sol10-x86-local.gz.tmp

behält die Endung tmp und beim Installieren wird das Paket nicht gefunden.
Was könnte hier falsch sein?
Danke vorab schonmal,
Martin

sonnenblen.de - Das unabhängige Sun User Forum

www.sunfreeware.com pkg-get geht nicht mehr
« am: 03. Juni 2007, 15:13:02 »

Offline msueper

  • Sobl Junior
  • **
  • Beiträge: 96
Re: www.sunfreeware.com pkg-get geht nicht mehr
« Antwort #1 am: 20. Juni 2007, 09:25:30 »
Abändern von pkg-get

Änderungen in Funktion

net_install() {

        net_name="$1"
        fullurl=$url/$CPU/$OSREV

        check_wget

        graburl=$fullurl/$net_name
        print trying $graburl
        case $graburl in
           *\*)
                print ERROR: no wildcards allowed in net_install
                exit
           ;;
        esac

        tmpfile=$net_name

        $WGET $graburl >$tmpfile
        if [[ $? -ne 0 ]] || [[ ! -s $tmpfile ]] ; then
                print error downloading $graburl
                rm $tmpfile
                return
        fi


        if [[ "$downloadonly" -eq 1 ]] ; then
                mv $tmpfile $net_name
                print downloaded package to $net_name
                return
        fi
        gunzip $tmpfile
        tmpfile=`echo $tmpfile | sed s/.gz$//g`


        # else... really install

        install_pkg_file $tmpfile
        # install_pkg_file will remove tmp file
}

zumindest geht damit wieder pkg-get -u
Martin