[BACK]Return to README.TXT CVS log [TXT][DIR] Up to [local] / openbsd / update_openbsd

File: [local] / openbsd / update_openbsd / README.TXT (download)

Revision 1.11, Sun Oct 11 23:35:14 2015 UTC (8 years, 6 months ago) by andrew
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +2 -2 lines

s/sudo/doas/g

This is a shell script to make upgrading OpenBSD easier.  It supports
upgrading to a new version as well as just upgrading to a newer version of the
same release.  I use it to easily update between snapshots.

Generally, you just need to run update_openbsd.  However, you probably want to
create a config file to set the mirror you would like to use (ftp or http) as
well.  See update_openbsdrc.example

If you do not set a MIRROR in update_openbsdrc or exported in your environment,
you will need to have the sets available in another way.  By default it looks
for them in a "version" directory, for example if you are running OpenBSD 5.4,
it will look for a 5.5, then a 5.4 directory relative to the current directory.
You can also set RELEASEDIR to point to the path that contains the sets, again
either in update_openbsdrc or exported into the current environment.

The script will initially download the new sets if you don't have them,
then extract them and install new kernels.

If you are moving between kernels after installing sets and the new kernel and
it will ask you to reboot.  After you reboot, you will need to run
update_openbsd again.

If running with the same boot kernel as the update, often on the second run, it
will run sysmerge and finally update installed packages.

Also included is a copy of release.sh
	This is the OpenBSD - Release Building Shell Script
	from FenderQ.com - Internet Security Solutions
	http://www.fenderq.com/release.sh

	Slightly modified to make it do what I want.

	I run release.sh like this:
	$ doas release.sh update full-release

$AFresh1: README.TXT,v 1.11 2015/10/11 23:35:14 andrew Exp $