source: trunk/debathena/third/schroot/debian/control @ 24171

Revision 24171, 8.9 KB checked in by broder, 15 years ago (diff)
Properly debathenify schroot. (Move it into the debathena-system component, provide debathena- names, and update the descriptions)
Line 
1Source: schroot
2Section: debathena-system/admin
3Priority: optional
4Maintainer: Debian buildd-tools Developers <buildd-tools-devel@lists.alioth.debian.org>
5Uploaders: Michael Banck <mbanck@debian.org>, Luk Claes <luk@debian.org>, Roger Leigh <rleigh@debian.org>, Francesco Paolo Lovergine <frankie@debian.org>
6Build-Depends: debhelper (>= 7.0.0), autotools-dev, pkg-config (>= 0.20), libpam0g-dev (>= 0.79-3.1), uuid-dev, liblockdev1-dev (>= 1.0.2), libboost1.37-dev (>= 1.37.0), libboost-program-options1.37-dev (>= 1.37.0), libboost-regex1.37-dev (>= 1.37.0), libboost-filesystem1.37-dev (>= 1.37.0), gettext, libcppunit-dev, doxygen, graphviz
7Standards-Version: 3.8.3
8Vcs-Browser: http://git.debian.org/?p=buildd-tools/schroot.git
9Vcs-Git: git://git.debian.org/git/buildd-tools/schroot
10
11Package: schroot-common
12Architecture: all
13Replaces: schroot (<< 1.1.1)
14Description: common files for schroot
15 schroot allows users to execute commands or interactive shells in
16 different chroots.  Any number of named chroots may be created, and
17 access permissions given to each, including root access for normal
18 users, on a per-user or per-group basis.  Additionally, schroot can
19 switch to a different user in the chroot, using PAM for
20 authentication and authorisation.  All operations are logged for
21 security.
22 .
23 This package provides translations for localisation of schroot
24 programs.
25 .
26 This package was rebuilt for the Debathena project to allow union
27 chroots on the root filesystem.
28Provides: debathena-schroot-common
29
30Package: libsbuild-dev
31Architecture: any
32Section: debathena-system/libdevel
33Depends: pkg-config (>= 0.14.0)
34Suggests: schroot-dbg, libsbuild-doc
35Description: development files for the Debian source builder
36 sbuild provides facilities to manage and access chroots, as part of
37 schroot.
38 .
39 schroot allows users to execute commands or interactive shells in
40 different chroots.  Any number of named chroots may be created, and
41 access permissions given to each, including root access for normal
42 users, on a per-user or per-group basis.  Additionally, schroot can
43 switch to a different user in the chroot, using PAM for
44 authentication and authorisation.  All operations are logged for
45 security.
46 .
47 This package contains the header files and static library needed to
48 develop applications which make use of sbuild.  Once the API and ABI
49 are stable, a shared library will replace the static library.
50 .
51 This package was rebuilt for the Debathena project to allow union
52 chroots on the root filesystem.
53Provides: debathena-libsbuild-dev
54
55Package: schroot-dbg
56Architecture: any
57Section: debathena-system/debug
58Priority: extra
59Depends: schroot (= ${binary:Version}) | dchroot (= ${binary:Version})
60 | dchroot-dsa (= ${binary:Version})
61Conflicts: schroot (<< ${binary:Version}), schroot (>> ${binary:Version}),
62 dchroot (<< ${binary:Version}), dchroot (>>${binary:Version}),
63 dchroot-dsa (<< ${binary:Version}), dchroot-dsa (>>${binary:Version})
64Description: schroot, dchroot and dchroot-dsa debuggging symbols
65 sbuild provides facilities to manage and access chroots, as part of
66 schroot.
67 .
68 schroot allows users to execute commands or interactive shells in
69 different chroots.  Any number of named chroots may be created, and
70 access permissions given to each, including root access for normal
71 users, on a per-user or per-group basis.  Additionally, schroot can
72 switch to a different user in the chroot, using PAM for
73 authentication and authorisation.  All operations are logged for
74 security.
75 .
76 This package contains debugging symbols for the schroot, dchroot
77 and dchroot-dsa packages.
78 .
79 This package was rebuilt for the Debathena project to allow union
80 chroots on the root filesystem.
81Provides: debathena-schroot-dbg
82
83Package: libsbuild-doc
84Architecture: all
85Section: debathena-system/doc
86Suggests: libsbuild-dev
87Description: development documentation for the Debian source builder
88 sbuild provides facilities to manage and access chroots, as part of
89 schroot.
90 .
91 schroot allows users to execute commands or interactive shells in
92 different chroots.  Any number of named chroots may be created, and
93 access permissions given to each, including root access for normal
94 users, on a per-user or per-group basis.  Additionally, schroot can
95 switch to a different user in the chroot, using PAM for
96 authentication and authorisation.  All operations are logged for
97 security.
98 .
99 This package contains the API documentation needed to develop
100 applications which make use of sbuild.
101 .
102 This package was rebuilt for the Debathena project to allow union
103 chroots on the root filesystem.
104Provides: debathena-libsbuild-doc
105
106Package: schroot
107Architecture: any
108Depends: ${shlibs:Depends}, schroot-common (=${source:Version})
109Conflicts: dchroot (<< 0.13)
110Enhances: sbuild
111Suggests: debootstrap, lvm2, unzip, aufs-modules | unionfs-modules
112Description: Execute commands in a chroot environment
113 schroot allows users to execute commands or interactive shells in
114 different chroots.  Any number of named chroots may be created, and
115 access permissions given to each, including root access for normal
116 users, on a per-user or per-group basis.  Additionally, schroot can
117 switch to a different user in the chroot, using PAM for
118 authentication and authorisation.  All operations are logged for
119 security.
120 .
121 Several different types of chroot are supported, including normal
122 directories in the filesystem, and also block devices.  Sessions,
123 persistent chroots created on the fly from files (tar with optional
124 compression and zip) and LVM snapshots are also supported.
125 .
126 schroot supports kernel personalities, allowing the programs run
127 inside the chroot to have a different personality.  For example,
128 running 32-bit chroots on 64-bit systems, or even running binaries
129 from alternative operating systems such as SVR4 or Xenix.
130 .
131 schroot also integrates with sbuild, to allow building packages with
132 all supported chroot types, including session-managed chroot types
133 such as LVM snapshots.
134 .
135 schroot shares most of its options with dchroot, but offers vastly
136 more functionality.
137 .
138 This package was rebuilt for the Debathena project to allow union
139 chroots on the root filesystem.
140Provides: debathena-schroot
141
142Package: dchroot
143Architecture: any
144Suggests: debootstrap
145Depends: schroot (= ${binary:Version}), ${shlibs:Depends}, schroot-common (=${source:Version})
146Description: Execute commands in a chroot environment
147 dchroot allows users to execute commands or interactive shells in
148 different chroots.  A typical installation might provide 'stable',
149 'testing' and 'unstable' chroots.  Users can move between chroots as
150 necessary.
151 .
152 NOTE: the schroot package provides a better implementation of
153 dchroot.  In particular:
154  * dchroot quoting issues are not present.  dchroot runs commands in
155    the chroot with -c option of the user's default shell; when
156    multiple command options are used, the options are concatenated
157    together, separated by spaces.  This concatenation breaks shell
158    quoting.
159  * schroot implements fine-grained access controls based on users
160    and groups, either of which may be granted the ability to gain
161    root access to the chroot if required.
162 Using schroot will avoid these issues, as well as provide additional
163 functionality dchroot does not possess.
164 .
165 This package was rebuilt for the Debathena project to allow union
166 chroots on the root filesystem.
167Provides: debathena-dchroot
168
169Package: dchroot-dsa
170Architecture: any
171Suggests: debootstrap
172Depends: schroot (= ${binary:Version}), ${shlibs:Depends}, schroot-common (=${source:Version})
173Description: Execute commands in a chroot environment
174 dchroot allows users to execute commands or interactive shells in
175 different chroots.  A typical installation might provide 'stable',
176 'testing' and 'unstable' chroots.  Users can move between chroots as
177 necessary.
178 .
179 This package provides a dchroot-dsa binary which is compatible with
180 the command-line options and configuration file format used by the
181 dchroot-dsa dchroot maintained by the Debian System Administrators
182 used on machines administered for the Debian Project.
183 .
184 NOTE: the schroot package provides a better implementation of
185 dchroot-dsa.  In particular:
186  * dchroot-dsa only allows the specification of a single command with
187    an absolute path, and no options may be used with the command;
188    schroot allows the use of relative and absolute paths with no
189    limit on the number of options.
190  * dchroot-dsa only allows one chroot to be used at once; schroot will
191    allow the use of as many chroots as desired.
192  * dchroot-dsa allows access to be restricted to named users; schroot
193    implements finer-grained access controls based on users and groups,
194    either of which may be granted the ability to gain root access to
195    the chroot if required.
196 Using schroot will avoid these issues, as well as provide significant
197 additional functionality dchroot-dsa does not possess.
198 .
199 This package was rebuilt for the Debathena project to allow union
200 chroots on the root filesystem.
201Provides: debathena-dchroot-dsa
Note: See TracBrowser for help on using the repository browser.