New Build Process

From LinuxMCE
Jump to: navigation, search


Old Way Of Doing Things

At the moment, the builder uses MakeRelease to build all packages. It does so by executing the make command specified in the database, and after that copying over the relevant files into a temporary directory below /var/lmce/out/tmp/ named after the package. After that, dpkg-buildpackage is executed, and the resulting deb file ends up in the out/tmp directory.

Goal

The goal is, to have the debian directory structure as part of our svn. That way, people can more easily add/change dependencies for existing packages. In addition to easier maintenance, it will allow for REAL debian source packages, that people can use to rebuild packages for other operating systems, as long as they have the needed prerequisites.

Course of action

MakeRelease shall be amended to not delete the created directory after building. The created output shall be expected, and moved into svn.