From 082711b5cfc3e5a73e1144c628fcf91b7433c8a3 Mon Sep 17 00:00:00 2001 From: ficus Date: Fri, 23 Nov 2012 03:18:58 +0100 Subject: document ttdnsd process --- doc/debian-live-problems.txt | 9 +++++++++ doc/ttdnsd.txt | 20 ++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 doc/ttdnsd.txt diff --git a/doc/debian-live-problems.txt b/doc/debian-live-problems.txt index d3e3859..28116c1 100644 --- a/doc/debian-live-problems.txt +++ b/doc/debian-live-problems.txt @@ -80,3 +80,12 @@ necessary): DU_DIM="$(echo 50 + $DU_DIM | bc)" +### Adding packages to config/packages.chroot + +When a new package is added to config/packages.chroot, the entire build +environment must be refreshed (lb clean --purge). + +Otherwise you will get an error like: + + E: Unable to locate package + diff --git a/doc/ttdnsd.txt b/doc/ttdnsd.txt new file mode 100644 index 0000000..ef1b3cc --- /dev/null +++ b/doc/ttdnsd.txt @@ -0,0 +1,20 @@ + +There seems to be no official debian package for ttdnsd, and the old ~squeeze +torouter package didn't seem to work with debian live. debhelper makes it easy +enough to rebuild a package on an ARM device itself. + +The source can be grabbed from: + + https://gitweb.torproject.org/ioerror/ttdnsd.git + +Build dependancy packages are: + + debhelper build-essential tsocks fakeroot + +Then do: + + make deb + +Copied out the resulting file (it ends up in ./..) and put that in +packages.chroot for now. + -- cgit v1.2.3