]> git.pld-linux.org Git - projects/cleanbuild.git/blame - README.vserver.md
Run poldek with terminal for poldek colors
[projects/cleanbuild.git] / README.vserver.md
CommitLineData
7f4c3622
ER
1# cleanbuild vserver engine
2
3cleanbuild vserver engine requires vserver with special customizations.
4
5Dependencies:
6- git-core
7- mount
8- perl-base
9- poldek
10- rpm-build-tools >= 4.5-3
11- subversion
12- sudo
13
14# Setup
15
16## Install all dependencies
17
18configure passwordless sudo for user you use for cleanbuild
19
20 visudo
21
22add something like (assuming you have 'builder' as dedicated account)
23
24 builder ALL=(ALL) NOPASSWD: ALL
25 Defaults:builder env_keep += USER
26
27create rpm dir
28
29 builder --init-rpm-dir
30
31create directories
32
33 mkdir ~/rpm/cleanRPMS
34 mkdir ~/rpm/cleanRPMS.repo
35
36checkout the repo
37
38 git clone ssh://git@git.pld-linux.org/projects/cleanbuild
39
40set local user name
41
42 echo 'USER="builder"' > .cleanbuildrc
43
44Notes for vserver:
45
46 If you are inside vserver, you need to have following context capabilities
47 (add these lines to `/etc/vserver/<name>/ccapabilities`):
48
49 SECURE_MOUNT
50 BINARY_MOUNT
51
52 And following system capabilities (add these lines to
53 `/etc/vserver/<name>/bcapabilities`):
54
55 MKNOD
56 SYS_ADMIN
This page took 0.057568 seconds and 4 git commands to generate.