From 7e73314d273969ea29cb35bf1b75b6a84d599beb Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 13 Apr 2013 11:30:04 +0200 Subject: Document the move from flubber, snubber to darnassus some more. --- public_hurd_boxen/installation.mdwn | 14 +++-- public_hurd_boxen/installation/darnassus.mdwn | 74 ++++++++++++++++++++++++++- 2 files changed, 83 insertions(+), 5 deletions(-) (limited to 'public_hurd_boxen') diff --git a/public_hurd_boxen/installation.mdwn b/public_hurd_boxen/installation.mdwn index 4f612a83..04ab5cd8 100644 --- a/public_hurd_boxen/installation.mdwn +++ b/public_hurd_boxen/installation.mdwn @@ -1,4 +1,5 @@ -[[!meta copyright="Copyright © 2009, 2010 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2009, 2010, 2013 Free Software Foundation, +Inc."]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -8,10 +9,12 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] -This page documents how installation of a new machine is being done on -[[zenhost]]. +This page documents how installation of some new machines is being done. -This method uses + +# [[zenhost]] + +For those on [[zenhost]], we use *[install_crosshurd](http://git.savannah.gnu.org/cgit/hurd/incubator.git/log/?h=install_crosshurd)*. Another option might be switching to @@ -126,3 +129,6 @@ Steps for *install_crosshurd*: * [[flubber]] * [[snubber]] + + +# [[darnassus]] diff --git a/public_hurd_boxen/installation/darnassus.mdwn b/public_hurd_boxen/installation/darnassus.mdwn index 156e40c2..3beb2c87 100644 --- a/public_hurd_boxen/installation/darnassus.mdwn +++ b/public_hurd_boxen/installation/darnassus.mdwn @@ -8,6 +8,76 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] +/!\ Incomplete, but hopefully helpful for future reference. + + +# Packages + + * apache2-mpm-worker + + * ikiwiki libcgi-session-perl libtext-csv-perl libcgi-formbuilder-perl + libauthen-passphrase-perl libnet-openid-consumer-perl + liblwpx-paranoidagent-perl libterm-readline-gnu-perl libgravatar-url-perl + librpc-xml-perl libtext-wikiformat-perl libhighlight-perl perlmagick + graphviz texinfo + + * libemail-send-perl (for my *sendmail vs. ikiwiki* patch) + + * libsearch-xapian-perl xapian-omega (for ikiwiki's search plugin) + + * libyaml-perl libyaml-syck-perl (for ikiwiki's YAML field plugins) + + * gitweb + + sudo ln -s ~hurd-web/hurd-web.git /var/cache/git/ + + * git-daemon-sysvinit + + Enable as per `/usr/share/doc/git-daemon-sysvinit/README.Debian`. Also set + `GIT_DAEMON_OPTIONS=--user-path`, and `GIT_DAEMON_DIRECTORY='/var/cache/git + /home'`. TODO: does not work if `ok_paths` is set, which it is by default. + + +# `~hurd-web/` + + $ mkdir hurd-web.git && GIT_DIR=hurd-web.git git init + + +# `~tschwinge/` + +/!\ TODO. + + $ mkdir tmp/backup && chmod 0733 tmp/backup + + +# `/var/www/robots.txt` + +/!\ TODO. + +This file used to contain: + + User-agent: * + Disallow: /gitweb/ + Disallow: /cgi-bin/ + +... which I've now changed to: + + User-agent: * + Disallow: / + +The goal is that robots rather index the official pages, +, instead of the staging area on +. + + +# Restore Backup + +/!\ TODO. + +## `/etc/apache2/mods-enabled/` + +`rewrite.load`, `userdir.conf`, `userdir.load` + # IRC, freenode, #hurd, 2013-02-09 @@ -167,4 +237,6 @@ License|/fdl]]."]]"""]] history for example just fyi, we can look at this tomorrow braunr: Yes, that'S what I need gitweb for. - braunr: gitweb installed, hurd-web URLs fixed (s%bddebian%darnassus), also some more ikiwiki-related Perl pacakges installed (openID login, for example). + braunr: gitweb installed, hurd-web URLs fixed + (s%bddebian%darnassus), also some more ikiwiki-related Perl pacakges + installed (openID login, for example). -- cgit v1.2.3