debian-builder
Debian Builder is designed to be a simple system to setup and use, which is capable of rebuilding Debian packages from their source.
Note: This software is not designed to enhance your installation by producing optimized binaries or anything similar, but to rebuild to take advantage of SSP.
You can keep track of updates by downloading this package from my APT repository:
SSP
SSP is the new name for the technology previously known as ProPolice standing for "Stack Smashing Protection".
SSP is a patch to GCC which inserts some stack smashing protection tests into the programs you compile, which it is hoped will protect you against certain security bugs.
To take advantage of SSP you must download a copy of GCC with this enabled - or rebuild your own from source.
The following URL may prove helpful:
http://people.debian.org/~skx/ssp.html
Installation
Installation of this software is designed to be simple, to use it simply run, as root:
make install
Or install the .deb package from the site given in the introduction.
Using
Invoke 'debian-builder foo' to rebuild the package foo from it's source.
The build will occur in /var/cache/debian-builder/tmp, and assuming success the output .deb will appear in the output
- directory
/var/cache/debian-builder/deb
More options are displayed when '--help' is given.
Scripts
There are some minimal helper scripts included in the scripts/ directory. For their usage please see the file doc/MASS-REBUILD
The most interesting is 'debian-builder-recursive' which will rebuild a named package and all the packages which are required to install it. (This does rely upon the default build location not having been changed).
Comments?
Comments are welcome..
Steve
