Skip to content
Toolset for the OpenBSD source tree
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
files
ports @ aef656c
src @ 8086dc4
www @ 7829d08
xenocara @ f4ed684
.gitignore
.gitmodules
README
hf

README

Codename Hellfish
=================
OpenBSD source code from cvs put into git.
Uploaded for my own use.
If you want to use it go ahead, but don't expect support.
OpenBSD developers use cvs, don't bother them with git related stuff.
The hellfish repository wraps 4 submodules for src, ports, xenocara and www, as well as a bunch of related stuff.

TOOL
hf - usage as of May 31 2017
usage: ./hf <command> [option] "input"
available commands (aliases)
kernel (ke): build kernel
	[-i] install
userland (us): build userland
xenocara (xe): build xenocara
release (re): build release
bsd.rd (rd): download and install bsd.rd
	[-u] also prepare for auto_upgrade
	[-d] download sets
upgrade (up): download sets and kernels
	[-a] <arch> download sets for arch
	[-u] upgrade system after download (the wrong way!)
cvsync (cs): sync cvs repos
	[-g] sync git repos with cvs
	[-p] push git repos after sync
hellfish (hf): recreate experimental branch
	[-p] pull first
	[-d] delete experimental branch
clean (cl): clean untracked files
	[-a] also clean hellfish repo
reset (re): reset uncommited changes
	[-a] also reset hellfish repo
pull: pull all git repos
push: push all git repos
cmd: execute command in all submodules
info: show info

READ
* http://www.openbsd.org/faq/index.html
* http://www.openbsd.org/faq/current.html

BRANCHES
* master: follows OpenBSD-current
* hellfish: experimental mods
* all other: testing/staging branches

REQUIREMENTS
* openbsd current or at least a recent snapshot
* cvsync
* git
* min. 8GB of space for $CVSROOT
* min. 4GB of space for $HFDIR
You can’t perform that action at this time.