home *** CD-ROM | disk | FTP | other *** search
/ ftp.sberbank.sumy.ua / 2014.11.ftp.sberbank.sumy.ua.tar / ftp.sberbank.sumy.ua / incoming / sxtech / etc / periodic / weekly / 400.status-pkg < prev    next >
Text File  |  2014-08-29  |  965b  |  34 lines

  1. #!/bin/sh -
  2. #
  3. # $FreeBSD: src/etc/periodic/weekly/400.status-pkg,v 1.1.2.6 2004/05/20 21:49:03 joe Exp $
  4. #
  5.  
  6. # If there is a global system configuration file, suck it in.
  7. #
  8. if [ -r /etc/defaults/periodic.conf ]
  9. then
  10.     . /etc/defaults/periodic.conf
  11.     source_periodic_confs
  12. fi
  13.  
  14. case "$weekly_status_pkg_enable" in
  15.     [Yy][Ee][Ss])
  16.     echo ""
  17.     echo "Check for out of date packages:"
  18.  
  19.     rc=$(${pkg_version:-pkg_version} -v ${pkg_version_index} |
  20.         sed -n -e 's/^\([^ ]*\)  *<  */  \1 /p' \
  21.         -e '/^[^ ]*-\([^ ]*\)  *\* *multiple versions.*[ ,]\1[,)].*/d' \
  22.         -e 's/^\([^ ]*\)  *\* *multiple versions.*\((.*\)/  \1 needs updating \2/p' \
  23.         -e 's/^\(bsdpan-[^ ]*\)  *? *unknown in index/  \1 may be outdated - check CPAN version manually/p' \
  24.         -e 's/^\([^ ]*-[^ ]*\)  *? *unknown in index/  \1 is obsolete/p' \
  25.         -e 's/^\([^ ]*-[^ ]*\)  *? *\(orphaned:.*\)$/  \1 was \2/p' |
  26.         tee /dev/stderr |
  27.         wc -l)
  28.     [ $rc -gt 1 ] && rc=1;;
  29.  
  30.     *)  rc=0;;
  31. esac
  32.  
  33. exit $rc
  34.