← Back to team overview

sslug-teknik team mailing list archive

Re: redhat: hjemmelavet up2date?

 

Mogens Kjaer wrote:

> INSTVER=`rpm -q $PKGNAM --queryformat="%{version}-%{release}"
> 2>/dev/null | tail -1`

Duer ikke; så vil den efterfølgende statustest teste på tail,
og ikke på rpm.

Jeg måtte skrive følgende:

...
  NEWVER=$PKGVER-$PKGREL
  INSTVER=`rpm -q $PKGNAM --queryformat="%{version}-%{release}"
2>/dev/null`

  if [ $? -eq 0 -a "$INSTVER" != "" ]; then 
      INSTVER2=`rpm -q $PKGNAM --queryformat="%{version}-%{release}\n"
2>/dev/null | tail -1`
      if [ "$INSTVER2" != "$NEWVER" ]; then 
         echo -e "  $PKGNAM\t: Installed $INSTVER2, current $NEWVER -
retrieving package $PKGURL"
         # Download the update file and store it locally 
         lynx -source $PKGURL >$TEMPDIR/$PKGFILE
      fi      
  fi
...

Mogens
-- 
Mogens Kjaer, Carlsberg Laboratory, Dept. of Chemistry
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@xxxxxx Homepage: http://www.crc.dk


Follow ups

References