aboutsummaryrefslogtreecommitdiffstats
path: root/lxrng.conf-dist
diff options
context:
space:
mode:
authorArne Georg Gleditsch <argggh@lxr.linpro.no>2007-07-05 00:51:08 +0200
committerArne Georg Gleditsch <argggh@lxr.linpro.no>2007-07-05 00:51:08 +0200
commite9fa4c98bb5f084739d3418ade3f0c51e34a0aa1 (patch)
treefec1d635625e031cde7cba1b0a1d95ee92ac760b /lxrng.conf-dist
Rebase tree.
Diffstat (limited to 'lxrng.conf-dist')
-rw-r--r--lxrng.conf-dist53
1 files changed, 53 insertions, 0 deletions
diff --git a/lxrng.conf-dist b/lxrng.conf-dist
new file mode 100644
index 0000000..80c35f5
--- /dev/null
+++ b/lxrng.conf-dist
@@ -0,0 +1,53 @@
+# -*- mode: perl -*-
+# Configuration file
+#
+#
+
+use LXRng::Index::PgBatch;
+use LXRng::Repo::Git;
+use LXRng::Search::Xapian;
+
+my $gitrepo = LXRng::Repo::Git
+ ->new('/var/lib/lxrng/repos/linux-2.6/.git',
+ release_re => qr/^v[^-]*$/,
+ author_timestamp => 0);
+
+my $index = LXRng::Index::PgBatch->new(db_spec => 'dbname=lxrng;port=5432',
+ db_user => "", db_pass => "",
+ # table_prefix => 'lxr'
+ );
+my $search = LXRng::Search::Xapian->new('/var/lib/lxrng/text-db/linux-2.6');
+
+return {
+ 'linux' => {
+ 'repository' => $gitrepo,
+ 'index' => $index,
+ 'search' => $search,
+
+ 'base_url' => 'http://lxr-test.linpro.no/',
+ # Must be writable by httpd user:
+ 'cache' => '/var/lib/lxrng/cache',
+
+ 'fs_charset' => 'iso-8859-1',
+ 'content_charset' => 'iso-8859-1',
+
+ 'languages' => ['C'],
+ 'ver_list' => [$gitrepo->allversions],
+
+ 'ver_default' => 'v2.6.20.3',
+
+ 'include_maps' =>
+ [
+ [qr|^arch/(.*?)/|, qr|^asm/(.*)|,
+ sub { "include/asm-$_[0]/$_[1]" }],
+ [qr|^include/asm-(.*?)/|, qr|^asm/(.*)|,
+ sub { "include/asm-$_[0]/$_[1]" }],
+ [qr|^|, qr|^asm/(.*)|,
+ sub { map { "include/asm-$_/$_[0]" }
+ qw(i386 alpha arm ia64 m68k mips mips64),
+ qw(ppc s390 sh sparc sparc64 x86_64) }],
+ [qr|^|, qr|(.*)|,
+ sub { "include/$_[0]" }],
+ ],
+ },
+};