summaryrefslogtreecommitdiff
path: root/contractor.md
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-04-06 14:08:14 +0300
committerLars Wirzenius <liw@liw.fi>2020-04-06 14:08:14 +0300
commit6911ce973513062a7a2ff74b553e9e1b762eaf7d (patch)
tree019f2975d0f6ec4e3fa76728e5d46462ba47cf0f /contractor.md
parent5ed9de126dfe6cb7fff367fa577727f8446379a9 (diff)
downloadick-contractor-6911ce973513062a7a2ff74b553e9e1b762eaf7d.tar.gz
Change: tweak wordings for RFC2119
Diffstat (limited to 'contractor.md')
-rw-r--r--contractor.md9
1 files changed, 4 insertions, 5 deletions
diff --git a/contractor.md b/contractor.md
index e1fd3ef..4f6c20c 100644
--- a/contractor.md
+++ b/contractor.md
@@ -147,16 +147,15 @@ These requirements stem from the threat model above.
## Non-security requirements
-* **AnyBuildOS**: Builds should be able to run in any operating system
+* **AnyBuildOS**: Builds SHOULD be able to run in any operating system
that can be run as a virtual machine guest of the host operating
- system. The host is likely to be Linux, using Qemu and KVM for
- virtualization.
+ system.
-* **NoRoot**: Running the Contractor should not require root
+* **NoRoot**: Running the Contractor SHOULD NOT require root
privileges. It's OK to require sufficient privileges to use
virtualisation.
-* **DefaultBuilder**: The Contractor should be easy to set up and to
+* **DefaultBuilder**: The Contractor SHOULD be easy to set up and to
use. It should not require extensive configuration. Running a build
should be as easy as running **make**(1) on the commadnd line. It
should be feasible to expect developers to use the Contractor for