[Pkg-ocaml-maint-commits] [SCM] approx upstream and debian packaging branch, upstream, updated. upstream/3.5-22-g90c0167

Eric Cooper ecc at cmu.edu
Fri Apr 17 15:51:54 UTC 2009


The following commit has been merged in the upstream branch:
commit 90c0167359fecb8fbe4fd522f0877515ac11a96f
Author: Eric Cooper <ecc at cmu.edu>
Date:   Fri Apr 17 11:49:34 2009 -0400

    added FAQ file

diff --git a/doc/FAQ b/doc/FAQ
new file mode 100644
index 0000000..6e2fcb7
--- /dev/null
+++ b/doc/FAQ
@@ -0,0 +1,58 @@
+Changing the location of the approx cache
+
+  Move your cache where you want it, then
+  replace the /var/cache/approx directory by a symlink:
+
+      mv /var/cache/approx /somewhere
+      ln -s /somewhere/approx /var/cache/approx
+
+  You should use a subdirectory for the cache, not a top-level
+  filesystem with a lost+found directory in it, to avoid complaints from
+  the approx-gc program.
+
+Exporting a local package repository
+
+  This is supported with file URLs.  Note that the syntax for file URLs
+  requires 3 leading slashes (two for the URL syntax, and one for the root
+  of the pathname).  So you can add something like this to /etc/approx.conf:
+
+      local   file:///my/local/repo
+
+  The repo must have the structure that apt expects, including a
+  Packages.gz index.  You can maintain a local repo with a tool like
+  dpkg-scanpackages or reprepro.
+
+Changing the TCP port on which approx listens
+
+  Run "dpkg-reconfigure approx" and enter the desired port number
+  when prompted.
+
+Changing the IP addresses on which approx listens
+
+  Add a host address specifier at the beginning of the approx entry
+  in /etc/inetd.conf.  See the inetd(8) manual page for details.
+
+Controlling access to approx using TCP wrappers (hosts.allow and hosts.deny)
+
+  The /etc/hosts.allow and /etc/hosts.deny files can be used for
+  host-based control of the approx service.
+
+  After adding the appropriate entries (see the hosts_access(5) manual page),
+  add the line
+      OPTIONS="-l"
+  to the file /etc/default/openbsd-inetd and then restart openbsd-inetd.
+
+Making approx use a proxy for its downloads
+
+  Since approx uses the curl(1) command to download files from
+  remote repositories, you can use the http_proxy environment variable
+  (or one of the others documented in the curl(1) manual page).
+
+  To pass this to approx, modify the inetd.conf entry for approx to run
+  an executable wrapper script instead of the /usr/sbin/approx binary.
+  You can use something like this for the wrapper:
+
+      #!/bin/sh
+
+      export http_proxy=myproxy.org:1234
+      exec /usr/sbin/approx

-- 
approx upstream and debian packaging



More information about the Pkg-ocaml-maint-commits mailing list