File: README.Debian

package info (click to toggle)
dbs 0.46
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 440 kB
  • ctags: 96
  • sloc: sh: 4,720; makefile: 560; perl: 150
file content (44 lines) | stat: -rw-r--r-- 1,425 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
dbs for Debian
--------------
DBS is more completely document via its documentation, including documentation
installed with the package and man pages.

There are two functional parts of dbs:

1. Build infrastructure, two methods currently exist:

   A. /usr/share/dbs/dbs-build.mk included in debian/rules, used for
   building dbs packages.  It is extensively described in the dbs(7)
   man page.  I believe the hello-dbs package in Debian is an excellent
   example of this method.

   B. /usr/share/dbs/sys-build.mk gets called (as a user program) from
   debian/rules and is more flexible then /usr/share/dbs/dbs-build.mk.

2. user tools to help edit dbs patch files:
- dbs-edit-patch(1) (see known bugs)
- dbs-update-autools (still to come)
- dbs-update-newupstream (still to come)


(Help with improving dbs would be appreciated.)

Design notes:

For method A, I have changed patch -p1 to -p0, as I believe -p1
would cause problems for sourced code requiring multiple top level
directories. It also slightly simplifies dbs-edit-patch. I still have to
old code in dbs-edit-patch (use -p1 to enable).

Contributions:

Lots of people have contributed to this code. The recent
ones are:

Warren Turkal <wt@midsouth.rr.com>
Brian May <bmay@debian.org>
Guillem Jover <guillem@debian.org>

See the changelog for details. If I have missed anyone, please let me know.

 -- Warren Turkal <wt@midsouth.rr.com>, Thurs, 18 Dec 2003