Debianization\!
[checkpath] / debian / control
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..7ae87c0
--- /dev/null
@@ -0,0 +1,40 @@
+Source: checkpath
+Section: admin
+Priority: extra
+Maintainer: Mark Wooding <mdw@nsict.org>
+Standards-Version: 3.1.1
+
+Package: checkpath
+Architecture: any
+Depends: ${shlibs:Depends}, libcheckpath (= ${Source-Version})
+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.
+
+Package: libcheckpath
+Architecture: any
+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.
+
+Package: libcheckpath-dev
+Architecture: any
+Depends: libcheckpath (= ${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.