=================================================================== RCS file: /cvs/openbsd/update_openbsd/README.TXT,v retrieving revision 1.1 retrieving revision 1.11 diff -u -r1.1 -r1.11 --- openbsd/update_openbsd/README.TXT 2006/06/30 21:01:17 1.1 +++ openbsd/update_openbsd/README.TXT 2015/10/12 00:35:14 1.11 @@ -1,31 +1,36 @@ -This is a collection of scripts 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. +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. -Eventually I will steal and modify mergeslave to make updating /etc easier. - http://www.xs4all.nl/~hanb/software/OpenBSD-binary-upgrade/ +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 -The files in the collection you should use are as follows: +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. -get_sets - This downloads the latest kernels and sets from mp3s.hewus.com. - It uses installed_sets to only download the kernels and sets - that are currently installed on the box you are running it on. +The script will initially download the new sets if you don't have them, +then extract them and install new kernels. -install_kernel - Copies the new kernels from the file set above. Should only be - run AFTER running get_sets. You should reboot after running - this +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. -install_sets - Extracts the new sets to the correct directories. Most of them - to /, but it extracts etc??.tgz to /tmp. You should upgrade - /etc after you have run this, as well as upgrading packages with - pkg_add -ui then reboot. +If running with the same boot kernel as the update, often on the second run, it +will run sysmerge and finally update installed packages. -installed_sets - This is a helper script that returns a list of the sets that are - currently installed on the box you are running it on. +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. -$RedRiver$ + I run release.sh like this: + $ doas release.sh update full-release + +$AFresh1: README.TXT,v 1.10 2014/02/01 18:39:06 andrew Exp $