Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
GNU Build-id providing service
Python
Branch: clojure
Pull request Compare This branch is 1 commit behind kushaldas:clojure.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
koji-plugin
resources/public
scripts
src/darkserver
test/darkserver
.gitignore
AUTHORS
COPYING
README.md
TODO
darkserverweb.conf
project.clj
setup.py

README.md

darkserver

This is simple web service which provides details of GNU build-ids from various ELF files from the RPM packages. The service is divided into two different parts.

Fedora wiki URL

https://fedoraproject.org/wiki/Darkserver

Requirements

  • Clojure >= 1.3.0
  • Leiningen >= 1.6.0
  • Noir >= 1.2.1
  • Python >= 2.6 (for Koji plugin)
  • elf-utils
  • koji
  • rpmdevtools
  • mysql server

Web server

First setup the database details in access at /etc/darkserver/darkserverweb.conf

To start the server use the following command:

$ lein run

This will start the server at port 8080. If you want to start the server in a different port you can provide it as a command line argument.

Koji Plugin

You can setup the koji-plugin in the koji-hub. Provide the same database details to populate the database.

Something went wrong with that request. Please try again.