File: README

package info (click to toggle)
debian-builder 1.8.0
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 120 kB
  • sloc: perl: 434; makefile: 60; sh: 17
file content (82 lines) | stat: -rw-r--r-- 1,916 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82

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:

 		http://www.steve.org.uk/apt/

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
--
www.steve.org.uk