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