Difference between revisions of "New Build Process"

From LinuxMCE
Jump to: navigation, search
m (Added a category)
(Update re make command in database.)
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:
  
 
= Old Way Of Doing Things =
 
= Old Way Of Doing Things =
At the moment, the builder uses MakeRelease to build all packages. It does so, by copying over the relevant source files into a temporary directory below /var/lmce/out/ named after the package. After that, dpkg-buildpackage is executed, and the resulting deb file ends up in the out directory.
+
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 =
 
= Goal =

Latest revision as of 21:14, 2 April 2012


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.