source: build-files/freebsd-update/README @ 635dc54

9.2-releasereleng/10.0releng/10.0.1releng/10.0.2
Last change on this file since 635dc54 was 635dc54, checked in by Kris Moore <kris@…>, 13 months ago

Add our freebsd-update code to GIT

This will become a dumping ground for mods we may make to the freebsd-update
build process, as well as the specific patches we have going into a release

  • Property mode set to 100644
File size: 1.6 KB
Line 
1$FreeBSD$
2
3#######################################################################
4# KPM - 07-05-2013
5# This is just a copy of the FreeBSD update server code we use to run
6# our own system
7# It also contains patch files we will be using to build updates with
8#######################################################################
9
10
11This directory contains FreeBSD Update build code.
12
13File                            Description
14----                            -----------
15scripts/build.subr              The routines which do all the work.
16
17scripts/build.conf              Configuration settings.
18
19scripts/*.sh                    User-accessible scripts.
20
21scripts/X.Y-Z/bar/build.conf    Configuration for FreeBSD/bar X.Y-Z
22
23scripts/X.Y-Z/build.subr and    These files, if present, can override
24scripts/X.Y-Z/bar/build.subr    the routines defined in scripts/build.subr
25                                in order to provide special treatment for
26                                a particular release or platform.
27
28src/findstamp.c                 Utility for comparing two binaries which
29                                were built from the same source code and
30                                printing out the locations where they
31                                differ due to timestamps.
32
33src/unstamp.c                   Utility for erasing timestamps found by
34                                findstamp.c.
35
36patches/X.Y-Z/0-*               Patches to FreeBSD X.Y-Z which we pretend
37                                were part of the release.  In FreeBSD 5.5
38                                and FreeBSD 6.0 some of these are necessary
39                                in order to get rid of some problematic
40                                timestamps.
41
42patches/X.Y-Z/W-*               Patches to FreeBSD X.Y-Z.  These are applied
43                                in order of increasing W (assuming it is an
44                                integer), so a naming convention of setting
45                                W equal to the FreeBSD patch level (e.g., 9
46                                for FreeBSD 6.0-RELEASE-p9) is strongly
47                                recommended.
Note: See TracBrowser for help on using the repository browser.