ÜBERSICHT
dak ls fragt die Debian-Archivdatenbank
(»projectb«) ab und zeigt, welche Paketversion je
Architektur/Komponente/Suite registriert ist. Das CGI unter
https://qa.debian.org/madison.php stellt diesen Dienst zur
Verfügung ohne SSH-Zugriff auf ftp-master.debian.org oder den Spiegel
auf mirror.ftp-master.debian.org zu benötigen. Dieses Skript,
rmadison, ist eine Befehlszeilenoberfläche für dieses
CGI.
- -a,
--architecture=ARCHITEKTUR
- zeigt nur Informationen für ARCHITEKTUR(en).
- -b,
--binary-type=TYP
- zeigt nur Informationen für binären TYP.
- -c,
--component=KOMPONENTE
- zeigt nur Informationen für KOMPONENTE(n).
- -g,
--greaterorequal
- zeigt die Buildd-Information »dep-wait Paket >= {höchste
Version}«.
- -G,
--greaterthan
- zeigt die Buildd-Information »dep-wait Paket >>
{höchste Version}«.
- -h, --help
- zeigt diese Hilfe und wird beendet.
- -s,
--suite=SUITE
- zeigt nur Informationen für diese Suite.
- -r, --regex
- betrachtet PAKET als regulären Ausdruck.
Hinweis: Da -r leicht für einen
Diensteverweigerungsangriff auf die Datenbank benutzt werden kann
(»-r .«), wird diese Option nicht durch das CGI auf
qa.debian.org und die meisten anderen Installationen
unterstützt.
- -S,
--source-and-binary
- zeigt Informationen über die binären Kindpakete von
Quellpaketen.
- -t, --time
- zeigt eine Projectb-Momentaufnahme und die Zeit zum Neuladen (nicht von
allen Archiven unterstützt).
- -u,
--url=URL[,URL …]
- use URL for the query. Supported shorthands are
debian https://api.ftp-master.debian.org/madison
new https://api.ftp-master.debian.org/madison?s=new
qa https://qa.debian.org/madison.php
ubuntu http://people.canonical.com/~ubuntu-archive/madison.cgi
udd https://qa.debian.org/cgi-bin/madison.cgi
Eine Methode, neue Abkürzungen hinzuzufügen,
finden Sie nachfolgend bei der Variable RMADISON_URL_MAP_.
- --version
- zeigt die Version und wird beendet.
- --no-conf,
--noconf
- liest die Devscripts-Konfigurationsdateien nicht.
ARCHITEKTUR, KOMPONENTE und SUITE können durch Kommas (oder
Leerzeichen) getrennte Listen sein, z.B. --architecture=m68k,i386.
Die beiden Konfigurationsdateien /etc/devscripts.conf und
~/.devscripts werden in dieser Reihenfolge von einer Shell
eingelesen, um Konfigurationsvariablen zu setzen. Befehlszeilenoptionen
können benutzt werden, um Einstellungen in Konfigurationsdateien
außer Kraft zu setzen. Umgebungsvariablen werden zu diesem Zweck
ignoriert. Die derzeit bekannten Variablen sind:
- RMADISON_URL_MAP_ABKÜRZUNG=URL
- fügt der oben aufgeführten Zusammenstellung von
Abkürzungs-URLs einen Eintrag hinzu. ABKÜRZUNG sollte
durch die Abkürzungsform ersetzt werden, die als Bezug zu
URL benutzt wird.
Mehrere Abkürzungseinträge können mittels
mehrerer RMADISON_URL_MAP_*-Variablen angegeben werden.
- RMADISON_DEFAULT_URL=URL
- Set the default URL to use unless overridden by a command line option. For
Debian this defaults to debian. For Ubuntu this defaults to ubuntu.
- RMADISON_ARCHITECTURE=ARCHITEKTUR
- setzt die Standardarchitektur, die benutzt werden soll, solange sie nicht
durch eine Befehlszeilenoption außer Kraft gesetzt wird. Um eine
uneingeschränkte Abfrage auszuführen, wenn
RMADISON_ARCHITECTURE gesetzt wurde, verwenden Sie
--architecture='*'.
- RMADISON_SSL_CA_FILE=FILE
- Use the specified CA file instead of the default CA bundle for curl/wget,
passed as --cacert to curl, and as --ca-certificate to wget.
- RMADISON_SSL_CA_PATH=PATH
- Use the specified CA directory instead of the default CA bundle for
curl/wget, passed as --capath to curl, and as --ca-directory to wget.
dak ls wurde früher madison genannt.
Das von Rmadison benutzte Protokoll ist recht einfach, das CGI
akzeptiert die Parameter »a«, »b«,
»c«, »g«, »G«, »r«,
»s«, »S«, »t« und
»package«. Der Parameter »text« wird
übergeben, um Klartextausgabe zu aktivieren.
Rmadison und https://qa.debian.org/madison.php wurden von
Christoph Berg <myon@debian.org> geschrieben. Dak wurde von James
Troup <james@nocrew.org>, Anthony Towns <ajt@debian.org> und
anderen verfasst.