-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfarbot.conf
More file actions
166 lines (144 loc) · 5.09 KB
/
farbot.conf
File metadata and controls
166 lines (144 loc) · 5.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
#
# Releases
#
<Releases>
# Release Build Working Directory
BuildRoot /export/freebsd/build
# Install/NFS Directory
# Clients will load installation data from this directory
InstallRoot /export/freebsd/netinstall
# NFS/TFTP Server Host/IP
# The host exporting the installation data.
# Should probably be the local machine
NFSHost jumpstart.example.org
# This is an example release which is built from CVS.
<Release 6-STABLE>
# FreeBSD CVS Repository Mirror
CVSRoot /home/ncvs
# Release Tag
CVSTag RELENG_6
# LocalData will be copied into the release
# distribution. These files will be available at
# install time via the NFS mount, in the path /dist/local
LocalData /export/freebsd/postinst
# Enable creation of ISO install images
# Requires cdrtools
InstallCDs True
# Global package build options to be applied to every package
# built in this release. Local BuildOptions will override this
<PackageBuildOptions>
WITHOUT_X11 yes
</PackageBuildOptions>
# Distribution sets to install. The following dists will be installed
# by default for this release if Dists is left undefined: base,
# kernels, doc, games, manpages, catpages, proflibs, dict, info, and
# src. It may be a good idea to add lib32 if you are building an amd64
# release. At least base and kernels must be included.
Dists base kernels src
# Source sub-distribution sets to install. The following are included
# by default if SourceDists is left undefined: sbase, scontrib,
# scrypto, sgnu, setc, sgames, sinclude, skrb5, slib, slibexec,
# srelease, sbin, ssecure, ssbin, sshare, ssys, subin, susbin, stools,
# and srescue. Note that these will only be installed if src is
# included in Dists. If installing FreeBSD 7 or higher, you may wish
# to add scddl and scompat to SourceDists.
SourceDists ssys
# Kernel sub-distribution sets to install. Includes GENERIC and SMP
# kernels by default if KernelDists is left undefined. Note that
# FreeBSD 7+ includes only GENERIC, because the generic kernel has SMP
# support.
KernelDists GENERIC SMP
</Release>
# You may also use an already built release from a CD image.
<Release 6.3-RELEASE>
# Extract the release from an install CD image rather than build it.
BinaryRelease True
# Path to the ISO file to install from.
ISO /export/freebsd/6.3-RELEASE-i386-disc1.iso
# Use portsnap(8) rather than cvs(1) to install an up-to-date
# ports tree that packages will be built from. Requires that
# this release be FreeBSD 5.5 or later--portsnap is not in the
# base system on earlier releases.
UsePortsnap True
</Release>
</Releases>
#
# Partition Maps
#
<Partitions>
<PartitionMap Standard>
<Partition 1>
Mount /
Size 512MB
Type ufs
SoftUpdates no
</Partition>
<Partition 2>
Size 4GB
Type swap
</Partition>
<Partition 3>
Mount /var
Size 10GB
Type ufs
</Partition>
<Partition 4>
Mount /tmp
Size 1GB
Type ufs
</Partition>
<Partition 5>
# All remaining space
Mount /usr
Size 0GB
Type ufs
</Partition>
</PartitionMap>
</Partitions>
#
# Package Sets
#
<PackageSets>
# Optional directory for persistent storage of port
# distfiles between builds. These distfiles are also
# shared by all releases.
DistfilesCache /export/freebsd/distfiles
<PackageSet Base>
<Package>
Port security/sudo
</Package>
</PackageSet>
<PackageSet Database>
<Package>
Port databases/mysql50-server
# If your build options modify the name
# of the resulting package, use the Package
# option to define the correct name.
#Package mysql50-server
<BuildOptions>
WITH_COLLATION latin1_general_ci
</BuildOptions>
</Package>
</PackageSet>
</PackageSets>
#
# Installation Types
#
<Installations>
<Installation Standard>
# Human-readable Description.
# Used in the installation-selection boot menu
Description Standard Installation
Release 6.3-RELEASE
PackageSet Base
PackageSet Database
NetworkDevice em0
<Disk ad0>
PartitionMap Standard
</Disk>
<PostInstall>
Command /dist/local/postinst/local.sh database
Command /dist/local/postinst/cleanup.sh everything
</PostInstall>
</Installation>
</Installations>