+++ /dev/null
-<?
-
-function go($script)
-{
- $pipes = null;
- $proc = proc_open("./$script php", array(
- 0 => array('pipe', 'r'),
- 1 => array('pipe', 'w'),
- 2 => array('pipe', 'w')
- ), $pipes);
- foreach ($_GET as $k => $v) {
- fwrite($pipes[0], urlencode($k)."=".urlencode($v)."\n");
- }
- fclose($pipes[0]);
- fpassthru($pipes[1]);
- $stderr = fread($pipes[2], 4096);
- $exit = proc_close($proc);
- if ($exit) {
- echo "<h1>Error happened, code $exit</h1>\n";
- }
- echo "<pre>".htmlspecialchars($stderr);
- echo "</pre>";
-}
-
-$SUITES = array('oldstable', 'stable', 'testing', 'unstable', 'experimental');
-$pi = substr($_SERVER["PATH_INFO"], 1);
-$elems = explode('/', $pi);
-if ($pi == "") {
- readfile("index.html");
- exit;
-} elseif ($pi == 'search') {
- go("search_packages.pl");
-} elseif ($elems[0] == 'package' && count($elems) == 2) {
- $_GET['searchon'] = 'names';
- $_GET['keywords'] = $elems[1];
- $_GET['suite'] = 'all';
- $_GET['exact'] = 1;
- go("search_packages.pl");
-} elseif ($elems[0] == 'source' && count($elems) == 2) {
- $_GET['searchon'] = 'sourcenames';
- $_GET['keywords'] = $elems[1];
- $_GET['suite'] = 'all';
- $_GET['exact'] = 1;
- go("search_packages.pl");
-} elseif (in_array($elems[0], $SUITES) && count($elems) == 2) {
- $_GET['package'] = $elems[1];
- $_GET['suite'] = $elems[0];
- go("show_package.pl");
-} elseif (in_array($elems[0], $SUITES) && count($elems) == 3) {
- header("Location: http://merkel.debian.org/~jeroen/pdo/$elems[0]/".urlencode($elems[2]));
- exit;
-} elseif (substr($pi, 0, 4) == 'src:') {
- header("Location: http://merkel.debian.org/~jeroen/pdo/source/".urlencode(substr($pi,4)));
- exit;
-} elseif (!eregi('[^a-z0-9+.-]', $pi)) {
- header("Location: http://merkel.debian.org/~jeroen/pdo/package/".urlencode($pi));
- exit;
-} else {
- echo "404 not found";
-}
ErrorLog /var/log/apache2/%SITE%-error.log
CustomLog /var/log/apache2/%SITE%-access.log combined
+ CBandUser pdo
+
Alias /cgi-bin/ %TOPDIR%/cgi-bin/
PerlModule ModPerl::Registry
RewriteRule ^/[^/]+\.js - [L]
RewriteRule ^/favicon.ico$ - [L]
-# RewriteRule ^/$ http://www.debian.org/distrib/packages
- RewriteRule ^/$ /index.html [L]
+ RewriteRule ^/$ http://www.debian.org/distrib/packages
+# RewriteRule ^/$ /index.html [L]
RewriteRule ^/([^/+]*)([+])([^/]*)$ "/$1%%{%}2B$3" [N]
RewriteRule ^/changelog:(.+)$ http://%SITE%/changelogs/${changelog-url:$1} [R,L,NE]
RewriteRule ^/src:([^/]+)$ /source/$1 [R,L,NE]
nonus NonUS Archive <nonus.debian.org@packages.debian.org>
non-us NonUS Archive <nonus.debian.org@packages.debian.org>
bugs Bug Tracking System <bugs.debian.org@packages.debian.org>
-aboot jeff@planetfall.com (Jefferson E. Noxon)
-blt8.0 g.russell@dcs.napier.ac.uk
egcs debian-gcc@lists.debian.org
gcc debian-gcc@lists.debian.org
glibc debian-glibc@lists.debian.org
# unset this if %SITE% moves somewhere where the packages files
# cannot be obtained locally
#
-#localdir=/org/ftp.debian.org/debian
+localdir=/org/ftp.root/debian
# path to private ftp directory
#ftproot=/org/ftp.root
. `dirname $0`/../config.sh
-echo >&2 This script is disabled by default, since it is not useful without
-echo >&2 further setup and also some advertising of the actual addresses.
-echo >&2 Before you enable this you should have the consent of the people that
-echo >&2 this will send mail to!
-exit 1
-
cd ${bindir}
${bindir}/build-maintainerdb
Source: packages
-Build-Depends: git-core, rsync, dpkg-dev, procmail,
+Build-Depends: rsync, dpkg-dev, procmail,
liblocale-maketext-lexicon-perl, libi18n-acceptlanguage-perl, libnumber-format-perl,
libcompress-zlib-perl, libhtml-parser-perl, libio-stringy-perl,
libmldbm-perl, libtext-iconv-perl, libhtml-template-perl,
-topdir=/srv/packages.debian.org
-site=packages.debian.net
+topdir=/org/packages.debian.org
+site=packages.debian.org
organisation = 'Debian'
project_homepage = 'http://www.debian.org/'
- packages_homepage = 'http://packages.debian.net/'
+ packages_homepage = 'http://packages.debian.org/'
searchformurl = packages_homepage
search_url = '/'
tags_url = 'http://debtags.alioth.debian.org/'
-%]
[%-
# possible values for importance: high, normal, low
- sitewidemsg = { importance => "high",
- txt => g('Please note that this is an experimental version of <a href="http://%s/">%s</a>. Errors and obsolete information should be expected', 'packages.debian.org', 'packages.debian.org') }
+# sitewidemsg = { importance => "high",
+# txt => g('Please note that this is an experimental version of <a href="http://%s/">%s</a>. Errors and obsolete information should be expected', 'packages.debian.org', 'packages.debian.org') }
+# txt => "Site maintainance in progress, some temporary problems might occour." }
-%]
[%# @translators: . = decimal_point , = thousands_sep, see Number::Format %]
[%- USE num = Number.Format( decimal_point => g('.'),