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