]> git.donarmstrong.com Git - neurodebian.git/commitdiff
Added (did not add to TOC) a brief description on how to use vagus
authorYaroslav Halchenko <debian@onerussian.com>
Wed, 30 May 2012 13:21:03 +0000 (09:21 -0400)
committerYaroslav Halchenko <debian@onerussian.com>
Wed, 30 May 2012 13:21:03 +0000 (09:21 -0400)
sphinx/link_names.txt
sphinx/machines.rst [new file with mode: 0644]

index c4d72248815351c4d997409aa670fe50db5c680f..acec8c64db318054d962a0c54ad8153ded0e8555 100644 (file)
@@ -66,6 +66,8 @@
 .. _doctest-mode: http://www.cis.upenn.edu/~edloper/projects/doctestmode/
 .. _nose: http://somethingaboutorange.com/mrl/projects/nose
 .. _`python coverage tester`: http://nedbatchelder.com/code/modules/coverage.html
+.. _screen: http://www.gnu.org/software/screen/
+.. _ccache: http://ccache.samba.org/
 
 .. Other python projects
 .. _numpy: http://www.scipy.org/NumPy
 .. _RTAI: https://www.rtai.org
 .. |RTAI| replace:: :abbr:`RTAI (Real Time Application Interface)`
 .. _Lin4Neuro: http://www.nemotos.net/lin4neuro
+.. _fail2ban: http://www.fail2ban.org
 
 .. Functional imaging labs
 .. _`functional imaging laboratory`: http://www.fil.ion.ucl.ac.uk
diff --git a/sphinx/machines.rst b/sphinx/machines.rst
new file mode 100644 (file)
index 0000000..25ae970
--- /dev/null
@@ -0,0 +1,59 @@
+.. -*- mode: rst; fill-column: 78 -*-
+.. ex: set sts=4 ts=4 sw=4 et tw=79:
+
+.. _chap_machines:
+
+**********************
+NeuroDebian "Machines"
+**********************
+
+We maintain few boxes of different architectures to help us and upstream
+projects to troubleshoot problems found with maintained software.  They should
+be accessible via ssh, but mention that access is guarded by fail2ban_ so in
+case of a few unsuccessful login attempts you might get banned for a few
+minutes before you can try to login again.
+
++---------------------------+-------------------------------------------------+
+| Hostname                  | Architecture and SSH fingerprint                |
++---------------------------+-------------------------------------------------+
+| vagus.cns.dartmouth.edu   | sparc TI (UltraSparc II, BlackBird)             |
+|                           | a6:8a:fe:a0:63:5c:8d:93:c8:23:99:e5:b8:8c:4b:74 |
++---------------------------+-------------------------------------------------+
+
+Howto use them
+==============
+
+When you login you get into Debian stable which might lack needed for your
+software build depends, so you would need to switch to a sid (Debian unstable)
+chroot which is updated from time to time and which has needed build
+dependencies pre-installed for you::
+
+  schroot
+
+should get you into such chroot (if you add -p switch it would preserve
+your environment if you happen to forward X etc)
+
+
+Tools
+=====
+
+Obviously build dependencies necessary for your software should have got
+preinstalled both in stable (if available) and sid chroot whenever you asked
+for the access.
+
+Persistent sessions
+-------------------
+
+You might like to use screen_ for persistent session.  Alternatively you might
+like just to sshfs that directory back to your local box and do editing in the
+environment you like and just build/test on a remote box -- but connection
+must be reasonably fast.  Also there is tightvnc if you like to carry
+persistent GUI session (you would need to tunnel it via ssh)
+
+Building
+--------
+
+ccache_ (in sid chroot as well) to possibly expedite rebuilding.
+
+
+.. include:: link_names.txt