You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-15Lines changed: 10 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,16 @@ This repository contains the necessary tools to build and test cfengine packages
2
2
3
3
## Hardware requirements
4
4
5
-
By experimentation I have found that building hub packages, which includes php dependency requires more than 1.6G of RAM/swap. 2.6G worked for me, less might work as well.
5
+
By experimentation I have found that building hub packages, which includes php dependency requires more than 1.6G of RAM/swap.
6
+
2.6G worked for me, less might work as well.
6
7
7
8
## Example build of Community Agent
8
9
9
10
A minimal example would be to build packages for cfengine community agent.
10
11
This should be done in an isolated environment such as a dedicated host, virtual machine or linux container.
11
12
12
-
Install necessary distribution packages. For example on debian/ubuntu:
13
+
Install necessary distribution packages.
14
+
For example on debian/ubuntu:
13
15
14
16
```
15
17
apt update -y
@@ -52,9 +54,7 @@ ls -l cfengine-community/*.deb
52
54
53
55
## General Build Machine Prerequisites
54
56
55
-
Due to sheer diversity of the environments, build machine is expected to provide
56
-
strict minimum amount of software (don't forget --no-install-recommends on
57
-
dpkg-based systems):
57
+
Due to sheer diversity of the environments, build machine is expected to provide strict minimum amount of software (don't forget `--no-install-recommends` on dpkg-based systems):
58
58
59
59
To access the build machine:
60
60
@@ -98,8 +98,7 @@ To build libvirt:
98
98
99
99
- pkg-config (pkg-config, pkgconfig)
100
100
101
-
Anything else is either preprocessed on buildbot slave or built and installed
102
-
during build.
101
+
Anything else is either preprocessed on buildbot slave or built and installed during build.
103
102
104
103
## Documentation build pre-requisites
105
104
@@ -110,17 +109,13 @@ during build.
110
109
111
110
## Non-requisites
112
111
113
-
Build machines should not contain the following items, which may interfere with
114
-
build process:
112
+
Build machines should not contain the following items, which may interfere with build process:
115
113
116
-
- CFEngine itself, either in source or binary form (build machines are
117
-
short-living, so this is not a problem)
118
-
- Development packages for anything beside libc to avoid picking them up
119
-
instead of bundled ones accidentally.
114
+
- CFEngine itself, either in source or binary form (build machines are short-living, so this is not a problem)
115
+
- Development packages for anything beside libc to avoid picking them up instead of bundled ones accidentally.
120
116
- MySQL and PostgreSQL servers, clients and libraries
121
117
122
-
The following packages should not be installed on build machines as well, to
123
-
avoid accidentally regenerating files transferred from buildslave:
118
+
The following packages should not be installed on build machines as well, to avoid accidentally regenerating files transferred from buildslave:
0 commit comments