root/releases/pkgcore/0.1.2/dev-notes/dpkg.rst @ ferringb%2540gentoo.org-20060913150241-cdae29efb27880f9

Revision ferringb%2540gentoo.org-20060913150241-cdae29efb27880f9, 1.1 KB (checked in by Brian Harring <ferringb@…>, 2 years ago)

more doc cleanup

Line 
1======
2 dpkg
3======
4
5this is just *basic* notes, nothing more. If you know details, fill in
6the gaps kindly
7
8repos are combined.
9
10Sources.gz
11  (list of source based deb's) holds name, version, and build deps.
12
13Packages.gz
14  (binary debs, dpkgs)
15  name, version, size, short and long description, bindeps.
16
17repository layout::
18
19        dists
20                stable
21                        main
22                                arch #binary-arm fex
23                                source #?
24                        contrib #?
25                                arch # binary-arm fex
26                                source
27                        non-free # guess.
28                                arch
29                                source
30                testing...
31                unstable...
32
33arch/binary-* dirs hold Packages.gz, and Release (potentially)
34source dirs hold Sources.gz and Release (optionally)
35
36has preinst, postinst, prerm, postrm
37Same semantics as ebuilds in terms of when to run (coincidence? :)
38
39==============  ==========================================
40in dpkg         in ebuild
41==============  ==========================================
42Build-Depends   our DEPEND
43Depends         our RDEPEND
44Pre-Depends     configure time DEPEND
45Conflicts       blockers, affected by Essential
46                (read up on this in debian policy guide)
47==============  ==========================================
Note: See TracBrowser for help on using the browser.