(*) generate as many groups in yumgroups as we have pkgs
[build.git] / config.planetlab / myplc.pkgs
1 groupname: Myplc
2 groupdesc: PlanetLab ServerSide Contents @FCDISTRO@
3 ####
4 # kernel-vserver is intended for the vserver-reference, but
5 # serves the same useful purpose for MyPLC, namely, to
6 # Provide: kernel without actually installing anything. 
7 package:kernel-vserver
8 package:dev
9 # utilities
10 package:bzip2
11 package:cpio
12 package:tar
13 package:rsync
14 package:diffutils
15 package:gzip
16 package:findutils
17 package:less
18 package:curl wget
19 package:vim-minimal 
20 # for mkpasswd
21 package:expect
22 # package management
23 package:rpm
24 package:yum createrepo
25 # cron jobs
26 package:vixie-cron
27 # sendmail
28 package:sendmail sendmail-cf
29 # dns server
30 package:dnsmasq
31 # python
32 package:python python-devel SOAPpy PyXML
33 # add ons for plcapi
34 package: python-pycurl python-psycopg2
35 # but not on fc4 as we provide ours
36 package-fc4: python-pycurl python-psycopg2
37 # postgresql
38 package:postgresql postgresql-server postgresql-python
39 # apache
40 package:httpd mod_python mod_ssl
41 # ssl 
42 package:openssl xmlsec1 xmlsec1-openssl
43 # php
44 package:php php-pgsql
45 # apache user needs root access for building node-dependent images
46 package:sudo
47 # for ssh-keygen
48 package:openssh 
49 # ssh - easily reach nodes from the chroot/vserver context
50 package:openssh-clients
51 # for ImageCreate
52 package:gd php-gd perl-GD
53 # plc-map.py uses this
54 package:python-imaging
55 # planetlab stuff
56 package:bootcd bootmanager bootstrapfs
57 package:PLCAPI PLCWWW