Changeset 7354a70


Ignore:
Timestamp:
12/11/14 09:54:13 (3 months ago)
Author:
Kris Moore <kris@…>
Branches:
master, releng/10.1.1
Children:
47289e4
Parents:
1d489db
Message:

Add fbsdupdatepkg target, which will do freebsd-update security
patches, and check for / do any package updates at same time.

Location:
src-sh/pcbsd-utils/pc-updatemanager
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src-sh/pcbsd-utils/pc-updatemanager/pc-autoupdate

    r1d489db r7354a70  
    3939  if [ $rtn -eq 150 -o $rtn -eq 152 ] ; then 
    4040     # We have a minor update! Lets start it now 
    41      pc-updatemanager fbsdupdate >/var/log/pc-updatemanager-auto.log 2>/var/log/pc-updatemanager-auto.log 
     41     if [ "$1" = "pkgs" ] ; then 
     42       pc-updatemanager fbsdupdate >/var/log/pc-updatemanager-auto.log 2>/var/log/pc-updatemanager-auto.log 
     43     else 
     44       pc-updatemanager fbsdupdatepkgs >/var/log/pc-updatemanager-auto.log 2>/var/log/pc-updatemanager-auto.log 
     45     fi 
    4246     exit 0 
    4347  fi 
     
    7680                check_pkg ;; 
    7781      security) check_security ;; 
    78    securitypkg) check_security 
     82   securitypkg) check_security "pkgs" 
    7983                check_pkg ;; 
    8084           pkg) check_pkg ;; 
  • src-sh/pcbsd-utils/pc-updatemanager/pc-updatemanager

    rfbc549f r7354a70  
    124124  pkgupdate             - Install packages updates 
    125125  fbsdupdate            - Install freebsd-update patches 
     126  fbsdupdatepkgs        - Install freebsd-update patches and any package updates 
    126127  syncconf              - Update PC-BSD pkgng configuration 
    127128  confcheck             - Check PC-BSD pkgng configuration 
     
    679680  touch ${PKGUPGRADELOG} 
    680681 
    681   # Check if the user has disabled auto-pkg updates with security updates 
    682   case $AUTO_UPDATE in 
    683      all|securitypkg) doPkgUpdates="YES" ;; 
    684      *) doPkgUpdates="NO" ;; 
    685   esac 
    686682} 
    687683 
     
    692688  if [ -e "/usr/local/bin/pc-systemflag" ]; then 
    693689    pc-systemflag PKGUPDATE UPDATING #set the system flag that packages are updating 
     690  fi 
     691 
     692  # Check if user requested to do updates + pkgs 
     693  doPkgUpdates="NO" 
     694  if [ "$1" = "pkgs" ] ; then 
     695    doPkgUpdates="YES" 
    694696  fi 
    695697 
     
    12901292                  break 
    12911293                  ;; 
     1294  fbsdupdatepkgs) require_root 
     1295                  update_freebsd "pkgs" 
     1296                  exit 0 
     1297                  break 
     1298                  ;; 
    12921299      fbsdupdate) require_root 
    1293                   update_freebsd "$2" 
     1300                  update_freebsd "" 
    12941301                  exit 0 
    12951302                  break 
Note: See TracChangeset for help on using the changeset viewer.