Difference between revisions of "New Build Process"
(Created page with "= 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 be...") |
(Update re make command in database.) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category: Programmer's Guide]] | ||
+ | |||
= Old Way Of Doing Things = | = Old Way Of Doing Things = | ||
− | At the moment, the builder uses MakeRelease to build all packages. It does so | + | 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.