Skip to content
This repository has been archived by the owner on Feb 3, 2023. It is now read-only.

shred/repowatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RepoWatch

RepoWatch is a Java web site for watching the changes of yum repositories.

Features

  • Watches a number of yum repositories for changes.
  • Shows package additions, updates and removals.
  • Supports multiple repositories and different architectures within a repository.
  • Offers RSS feeds for repository changes.
  • Offers database based package search.
  • Multi language web frontend.
  • Supports a large number of DBMS, thanks to Hibernate. Tested with MySQL, PostgreSQL and HSQLDB.
  • Written in Java.

Installation

The installation is rather straightforward. You need a Java web container like Tomcat or Jetty, to run the WAR file on. The configuration is completely done by JNDI. You will also need a Hibernate compliant database. RepoWatch is tested with Postgres and HSQLDB, and was reported to also run on MySQL.

JNDI configuration

RepoWatch expects two JNDI resources:

  • jdbc/RepowatchDS: This is a javax.sql.DataSource for the database to be used.
  • hibernate/RepowatchDS: This is a java.util.Properties with further properties to be used by Hibernate (e.g. the dialect).

Database Setup

Use Hibernate to initialize the database. There is no need for further initialization steps at the moment.

Contribute

License

RepoWatch is distributed under GPLv3.