aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Longair <mhl@pobox.com>2012-04-23 11:00:46 +0100
committerMark Longair <mhl@pobox.com>2012-04-23 11:15:14 +0100
commitb556389f66d5b99d62364a363c068fc99e6fa1c6 (patch)
tree17adb042c19ce0b2fdd9f60de750e1608a12c8aa
parentafa22b4d5f3ba46e829280b438e13c589b699dda (diff)
Move towards one package list for a defined distribution
The previous version of the instructions suggested an xargs invocation that didn't work: a whitespace-separated '|' in conf/packages caused every package to be selected. It also seems like a good idea to have package lists and instructions that are specific to a known-to-work distribution, and add others if they are contributed.
-rw-r--r--conf/packages.debian-squeeze (renamed from conf/packages)3
-rw-r--r--notes/INSTALL.pod17
2 files changed, 10 insertions, 10 deletions
diff --git a/conf/packages b/conf/packages.debian-squeeze
index 0f0c48df2..e79ab9886 100644
--- a/conf/packages
+++ b/conf/packages.debian-squeeze
@@ -30,7 +30,8 @@ libtest-exception-perl
libipc-run3-perl
libyaml-perl
liblist-moreutils-perl
-ruby-compass | libhaml-ruby
+ruby-compass
+libhaml-ruby
libtemplate-perl
postgresql-8.4
postgresql-server-dev-8.4
diff --git a/notes/INSTALL.pod b/notes/INSTALL.pod
index fc89547bf..3cc88e937 100644
--- a/notes/INSTALL.pod
+++ b/notes/INSTALL.pod
@@ -55,17 +55,16 @@ to CSS convertor. You can get one from L<http://sass-lang.com/>
If you're expecting a lot of traffic it's recommended that you install memcached: L<http://memcached.org/>
-If you're using a Debian based Linux distribution then the packages to install
-some required dependencies (though not all the required Perl modules) are
-listed in C<conf/packages>. To install all of them you can run:
+If you're using Debian 6.0 ("squeeze") then the packages to install
+some required dependencies (though not all the required Perl modules)
+are listed in C<conf/packages.debian-squeeze>. To install all of them
+you can run:
- xargs -a conf/packages apt-get install
+ sudo xargs -a conf/packages.debian-squeeze apt-get install
-Note, you will need to either be logged in as root or to use
-
- sudo xargs -a conf/packages apt-get install
-
-for this to work.
+A similar list of packages should work for other Debian-based
+distributions. (Please let us know if you would like to contribute
+such a package list or instructions for other distributions.)
=head2 Service dependencies