Skip to content

CopyPeste specific needs

Amina OUROUBA edited this page Sep 22, 2016 · 8 revisions

INTRODUCTION:

CopyPeste is a complete and modular software allowing OpenBSD users to do some research and analyze the Ports collection. The purpose of this research is to find malfunctions like code duplication or multiple copies of a library within the sources of the collection. The results are supposed to be forwarded to the developers in charge of the Ports collection maintenance so that they could improve the system.

As OpenBSD is developed by fans, we wanted CopyPeste to be completely open source and modular in order to become a major tool for OpenBSD developers.

The reason why this repo exists is that we would like to allow anyone interested in contributing to CopyPeste to be able to test and execute the project even if they don't have any OpenBSD installed. Thus, we provide a virtual environment ready to be used with CopyPeste.


PREREQUISITES:

Hardware :

   * a quadcore processor (2.30GHz)
   * 4Go RAM
   * at least 90Go of free disk space (for the Ports Colletion)

Software:

   * the latest stable OpenBSD (5.8 -> 6)
   * ruby 2.2
   * mongodb
   * a 90Go partition mounted to /usr (location historically reserved for the Ports Colletion)

Clone this wiki locally