summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2010-10-10 20:40:32 +0200
committerThomas Schwinge <thomas@schwinge.name>2010-10-10 20:44:48 +0200
commitf09ab4755f65c808e0eebcd8decc9c57649eaca9 (patch)
treefe80b8f79716bbe9abbb4b864d1983f8f2e82e73
parentaaa13382f6fd81c149515bf8601469ac6e9e74e6 (diff)
public_hurd_boxen/installation: Update w.r.t. flubber re-installation.
-rw-r--r--public_hurd_boxen.mdwn5
-rw-r--r--public_hurd_boxen/installation.mdwn76
-rw-r--r--public_hurd_boxen/installation/flubber.mdwn36
3 files changed, 88 insertions, 29 deletions
diff --git a/public_hurd_boxen.mdwn b/public_hurd_boxen.mdwn
index 3bf8e85c..b7c4549b 100644
--- a/public_hurd_boxen.mdwn
+++ b/public_hurd_boxen.mdwn
@@ -23,6 +23,11 @@ Here are some Hurd boxes that users have made available to the public:
"[[bddebian]]","[[zenhost]]","Debian GNU/Linux","Celeron 2.2 GHz","Xen dom0 for several hosts"
"""]]
+[[!template id=note text="""**flubber re-installed**
+
+As of 2010-10-10, flubber has been re-installed. Please tell us if there are
+any missing packages, customizations, etc."""]]
+
To request an account on the *[[bddebian]]* machines either contact
*bddebian* or *tschwinge* (other people might also be able to help) in [[IRC]]
or send email to <hurd-shell-account@gnu.org>. Also use these contact
diff --git a/public_hurd_boxen/installation.mdwn b/public_hurd_boxen/installation.mdwn
index 67878f1a..4f612a83 100644
--- a/public_hurd_boxen/installation.mdwn
+++ b/public_hurd_boxen/installation.mdwn
@@ -27,16 +27,6 @@ Steps for *install_crosshurd*:
* \# MACHINE=[MACHINE] TARGET=/dev/zenhost/[MACHINE]-root ./install_crosshurd
- * TODO
-
- I: Extracting /var/cache/apt/archives/dash_0.5.5.1-3_hurd-i386.deb...
- tar: ./bin/sh: Cannot create symlink to `dash': File exists
- tar: ./usr/share/man/man1/sh.1.gz: Cannot create symlink to `dash.1.gz': File exists
- tar: Exiting with failure status due to previous errors
-
- Ignore? --
- <http://lists.gnu.org/archive/html/bug-hurd/2009-11/msg00094.html>
-
* \# sudo umount /tmp/*/target
* /etc/xen/[MACHINE]
@@ -53,23 +43,62 @@ Steps for *install_crosshurd*:
* TODO
- +---------------------------Configuring grub-pc------------------------------+
+ Unpacking bash (from .../bash_4.1-3_hurd-i386.deb) ...
+ The bash upgrade discovered that your /bin/sh link points to dash.
+ As bash for Debian is destined to provide a working /bin/sh (pointing to
+ /bin/bash) your link will be overwritten by a default link.
- Make it not install GRUB packages.
+ If you don't want further upgrades to overwrite your customization, please
+ read /usr/share/doc/bash/README.Debian.gz for a more permanent solution.
- Likewise, the *gnumach* package need not be installed.
+ [Press RETURN to continue]
- * If needed:
+ That file doesn't say anything about it.
- \# cd /dev/ && ./MAKEDEV hd2
- \# mkfs.ext2 -I 128 -b 4096 /dev/hd2 # TAKE CARE!
- \# mkdir /media/data && settrans /media/data /hurd/ext2fs /dev/hd2
- \# rmdir /home && ln -s media/data/home /
- \# mkdir /media/data/home
+ * TODO; related to the *debconf-set-selections* thing above
- * If needed: restore (parts of) some files
+ Setting up libpam-runtime (1.1.1-6) ...
+ debconf: unable to initialize frontend: Dialog
+ debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 75.)
+ debconf: falling back to frontend: Readline
+ debconf: unable to initialize frontend: Readline
+ debconf: (Can't locate Term/ReadLine.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
+ debconf: falling back to frontend: Teletype
+ Configuring libpam-runtime
+ --------------------------
+
+ Pluggable Authentication Modules (PAM) determine how authentication,
+ authorization, and password changing are handled on the system, as well as
+ allowing configuration of additional actions to take when starting user
+ sessions.
+
+ Some PAM module packages provide profiles that can be used to automatically
+ adjust the behavior of all PAM-using applications on the system. Please
+ indicate which of these behaviors you wish to enable.
+
+ 1. Unix authentication
+
+ (Enter the items you want to select, separated by spaces.)
- * /etc/fstab
+ PAM profiles to enable:
+
+ * if it's a Xen domU:
+
+ # sudo apt-get --purge install libc0.3-xen libc0.3-i686-
+
+ * As needed:
+
+ # mkfs.ext2 -I 128 -b 4096 /dev/hd2 # TAKE CARE!
+ # settrans /media/data /hurd/ext2fs /dev/hd2
+ # mkdir /media/data/home
+ # rmdir /home && ln -s media/data/home /
+
+ # mkfs.ext2 -I 128 -b 4096 /dev/hd3 # TAKE CARE!
+ # settrans /media/var /hurd/ext2fs /dev/hd3
+ # mv /var /media/var/
+ # ln -s media/var/var /
+
+ * If needed: restore (parts of) some files
* /etc/{passwd,shadow,group,gshadow}
@@ -77,10 +106,7 @@ Steps for *install_crosshurd*:
* \# passwd root
- * /etc/ssh/ssh_host_*key*
-
- Can do this here or have to move after install_packages due to the
- files being overwritten again (don't think so)?
+ * (`mkdir /etc/ssh`), restore `/etc/ssh/ssh_host_*key*`
* \# syncfs -s && halt
diff --git a/public_hurd_boxen/installation/flubber.mdwn b/public_hurd_boxen/installation/flubber.mdwn
index 66a01c3c..5ef0d314 100644
--- a/public_hurd_boxen/installation/flubber.mdwn
+++ b/public_hurd_boxen/installation/flubber.mdwn
@@ -8,18 +8,46 @@ 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]]."]]"""]]
-# *git daemon*
+# additional packages
-## `/etc/rc.local`
+ikiwiki
+
+
+# SSH Daemon
+
+`/etc/ssh/sshd_config`
+
+ Port 2250
+
+
+# Git Daemon
+
+`/etc/rc.local`
- [...]
# runit doesn't work yet...
LC_ALL=C date >> /var/log/git-daemon
git daemon --verbose --user-path >> /var/log/git-daemon 2>&1 &
- [...]
Should [[fix runit|open issues/runit]] and use Debian's `git-daemon-run`
package instead.
# *polipo*
+
+`/etc/polipo/config`
+
+ # local begin
+
+ # TODO: "::0" doesn't work, at least not with a a PF_INET6 translator.
+ proxyAddress = "0.0.0.0"
+
+ # Size to which on-disk objects are truncated.
+ #diskCacheTruncateSize integer 1048576
+ # Time after which on-disk objects are truncated.
+ #diskCacheTruncateTime time 4d12h
+ diskCacheTruncateTime = 50d
+ # Time after which on-disk objects are removed.
+ #diskCacheUnlinkTime = 32d
+ diskCacheUnlinkTime = 100d
+
+ # local end