Upgrade build system.
[checkpath] / debian / control
index 21f8e57..0e34a93 100644 (file)
@@ -1,43 +1,51 @@
 Source: checkpath
 Section: admin
 Priority: extra
-Build-Depends: mlib-dev, debhelper (>= 4.0.2)
-Maintainer: Mark Wooding <mdw@nsict.org>
+Build-Depends: mlib-dev, cdbs
+Maintainer: Mark Wooding <mdw@distorted.org.uk>
 Standards-Version: 3.1.1
 
 Package: checkpath
+Architecture: all
+Depends: chkpath, tmpdir
+Description: Convenience package for the checkpath binaries.
+
+Package: tmpdir
 Architecture: any
-Depends: ${shlibs:Depends}, libcheckpath1 (= ${Source-Version})
+Depends: ${shlibs:Depends}
+Description: Create a secure temporary directory.
+ tmpdir creates a temporary directory which can't be subverted by other
+ users.  Nobody except you and root will be able to read or write to your
+ temporary directory, or make you refer to files outside of it by messing
+ with parent directories.
+
+Package: chkpath
+Architecture: any
+Depends: ${shlibs:Depends}
 Description: Checks PATH variable for security
- Contains two handy programs.
- chkpath -- Warns about other users who can write to directories on
-   your PATH, or rename them, or whatever.  If checkpath gives you a
-   clean bill of health then nobody but you and root can make command
-   names mean different things without direct write access to the
-   program files.
- tmpdir -- Creates a temporary directory which can't be subverted by
-   other users.  Nobody except you and root will be able to read or
-   write to your temporary directory, or make you refer to files
-   outside of it by messing with parent directories.
+ chkpath warns about other users who can write to directories on your PATH,
+ or rename them, or whatever.  If checkpath gives you a clean bill of health
+ then nobody but you and root can make command names mean different things
+ without direct write access to the program files.
 
 Package: libcheckpath1
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}
 Description: Checks paths for security
- Walks a pathname, checking every symlink and directory on the way,
- and issuing alerts if any element is writable by someone other than
the calling uid or root.  Useful if you're paranoid.  This package
- just contains the shared library.  If you want to write programs which
use this library, you need libcheckpath-dev.
+ Walks a pathname, checking every symlink and directory on the way, and
+ issuing alerts if any element is writable by someone other than the calling
uid or root.  Useful if you're paranoid.  This package just contains the
+ shared library.  If you want to write programs which use this library, you
+ need libcheckpath-dev.
 
 Package: libcheckpath-dev
 Architecture: any
 Section: devel
 Depends: libcheckpath1 (= ${Source-Version}), mlib-dev (>= 2.0.0), libc6-dev
 Description: Checks paths for security
- Walks a pathname, checking every symlink and directory on the way,
- and issuing alerts if any element is writable by someone other than
- the calling uid or root.  Useful if you're paranoid.  This package
contains the header files and static libraries you need to compile
programs which use the library.
+ Walks a pathname, checking every symlink and directory on the way, and
+ issuing alerts if any element is writable by someone other than the calling
+ uid or root.  Useful if you're paranoid.  This package contains the header
files and static libraries you need to compile programs which use the
+ library.