]> git.pld-linux.org Git - projects/cleanbuild.git/blob - README.vserver.md
Run poldek with terminal for poldek colors
[projects/cleanbuild.git] / README.vserver.md
1 # cleanbuild vserver engine
2
3 cleanbuild vserver engine requires vserver with special customizations.
4
5 Dependencies:
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
18 configure passwordless sudo for user you use for cleanbuild
19
20     visudo
21
22 add something like (assuming you have 'builder' as dedicated account)
23
24     builder ALL=(ALL) NOPASSWD: ALL
25     Defaults:builder env_keep += USER
26
27 create rpm dir
28
29     builder --init-rpm-dir
30
31 create directories
32
33     mkdir ~/rpm/cleanRPMS
34     mkdir ~/rpm/cleanRPMS.repo
35
36 checkout the repo
37
38     git clone ssh://git@git.pld-linux.org/projects/cleanbuild
39
40 set local user name
41
42     echo 'USER="builder"' > .cleanbuildrc
43
44 Notes 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.195198 seconds and 3 git commands to generate.