| version 1.76, 2015/05/03 00:27:53 | version 1.79, 2015/11/03 03:56:53 | 
|  |  | 
| #!/bin/sh | #!/bin/sh | 
| # $AFresh1: update_openbsd,v 1.75 2015/05/02 23:27:01 andrew Exp $ | # $AFresh1: update_openbsd,v 1.78 2015/10/11 23:35:14 andrew Exp $ | 
| # | # | 
| # Copyright (c) 2012 Andrew Fresh <andrew@afresh1.com> | # Copyright (c) 2012 Andrew Fresh <andrew@afresh1.com> | 
| # | # | 
|  |  | 
| local _file=$1 | local _file=$1 | 
| # This could go circular, but I dunno how to fix that. | # This could go circular, but I dunno how to fix that. | 
| if [ -h $_file ]; then | if [ -h $_file ]; then | 
| follow_symlink $( file $_file | | follow_symlink $( readlink -f $_file ) | 
| grep 'symbolic link' | |  | 
| sed -e s/^.*\\\`// -e s/\\\'\$// ) |  | 
| else | else | 
| echo $_file | echo $_file | 
| fi | fi | 
|  |  | 
| FTP_CMD=${FTP_CMD:=ftp -V} | FTP_CMD=${FTP_CMD:=ftp -V} | 
| PKG_PATH=${PKG_PATH:=/usr/ports/packages/`machine`/all/:${MIRROR}/`uname -r`/packages/`machine`/} | PKG_PATH=${PKG_PATH:=/usr/ports/packages/`machine`/all/:${MIRROR}/`uname -r`/packages/`machine`/} | 
|  |  | 
| set_version |  | 
|  |  | 
| DESTDIR=${DESTDIR:=/} | DESTDIR=${DESTDIR:=/} | 
| SYSMERGE=${SYSMERGE:=/usr/sbin/sysmerge} | SYSMERGE=${SYSMERGE:=/usr/sbin/sysmerge} | 
| FORCE_DIR=${FORCE_DIR:=No} | FORCE_DIR=${FORCE_DIR:=No} | 
|  |  | 
|  | set_version | 
|  |  | 
| INSTALLED_SETS=${INSTALLED_SETS:=`installed_sets`} | INSTALLED_SETS=${INSTALLED_SETS:=`installed_sets`} | 
|  |  | 
| CHECKSUM_TYPES=${CHECKSUM_TYPES:=SHA256.sig SHA256} | CHECKSUM_TYPES=${CHECKSUM_TYPES:=SHA256.sig SHA256} | 
|  |  | 
| echo "!!!  at the end of the proces but it is safer to  !!!" >&2 | echo "!!!  at the end of the proces but it is safer to  !!!" >&2 | 
| echo "!!!  have a separate root shell open.             !!!" >&2 | echo "!!!  have a separate root shell open.             !!!" >&2 | 
| echo "!!!  It is needed in order to run /sbin/oreboot.  !!!" >&2 | echo "!!!  It is needed in order to run /sbin/oreboot.  !!!" >&2 | 
| echo "!!!  sudo MAY NOT WORK after sets are extracted.  !!!" >&2 | echo "!!!  doas MAY NOT WORK after sets are extracted.  !!!" >&2 | 
| echo >&2 | echo >&2 | 
| echo "enter to continue, ctrl+C to cancel" >&2 | echo "enter to continue, ctrl+C to cancel" >&2 | 
| local _temp | local _temp |