sonnenblen.de - Das unabhängige Sun User Forum
Betriebssysteme => Solaris/x86 und OpenSolaris => Thema gestartet von: msueper 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
-
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