Source: checkpath
Section: admin
Priority: extra
-Maintainer: Mark Wooding <mdw@nsict.org>
+Build-Depends: mlib-dev (>= 2.0.4), debhelper (>= 8)
+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}, libcheckpath (= ${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: libcheckpath
+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
-Depends: libcheckpath (= ${Source-Version}), mlib-dev (>= 2.0.0), libc6-dev
+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.