diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-04-06 14:08:14 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-04-06 14:08:14 +0300 |
commit | 6911ce973513062a7a2ff74b553e9e1b762eaf7d (patch) | |
tree | 019f2975d0f6ec4e3fa76728e5d46462ba47cf0f /contractor.md | |
parent | 5ed9de126dfe6cb7fff367fa577727f8446379a9 (diff) | |
download | ick-contractor-6911ce973513062a7a2ff74b553e9e1b762eaf7d.tar.gz |
Change: tweak wordings for RFC2119
Diffstat (limited to 'contractor.md')
-rw-r--r-- | contractor.md | 9 |
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 |