summaryrefslogtreecommitdiff
path: root/public_hurd_boxen/zenhost.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'public_hurd_boxen/zenhost.mdwn')
-rw-r--r--public_hurd_boxen/zenhost.mdwn139
1 files changed, 139 insertions, 0 deletions
diff --git a/public_hurd_boxen/zenhost.mdwn b/public_hurd_boxen/zenhost.mdwn
index 525f4e36..e13c49b1 100644
--- a/public_hurd_boxen/zenhost.mdwn
+++ b/public_hurd_boxen/zenhost.mdwn
@@ -13,3 +13,142 @@ License|/fdl]]."]]"""]]
[[!inline pages=public_hurd_boxen/xen_handling feeds=no]]
+
+
+# Installing
+
+ * Enable loggin with screen (`C-a H`).
+
+ * lvcreate ...
+
+ * ~tschwinge/machines/MACHINE
+
+ * ~tschwinge/install_crosshurd
+
+ * MACHINE
+
+ * /dev/zenhost/...-root
+
+ * /etc/xen/MACHINE
+
+ * xm create -c MACHINE
+
+ * /install
+
+ * If needed:
+
+ * cd /dev/ && ./MAKEDEV hd2
+
+ * mkfs.ext2 -I 128 -b 4096 /dev/hd2
+
+ * mkdir /media/data && settrans /media/data /hurd/ext2fs /dev/hd2
+
+ * rmdir /home && ln -s media/data/home /
+
+ * mkdir /media/data/home
+
+ * If needed: restore (parts of) some files
+
+ * /etc/fstab
+
+ * /etc/{passwd,shadow,group,gshadow}
+
+ * adduser ... sudo
+
+ * 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)?
+
+ * syncfs -s; halt
+
+ * xm create -c MACHINE
+
+ * /install_packages
+
+ * add line to zenhost's `/etc/hosts`
+
+## TODO
+
+### crosshurd
+
+ 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?
+
+### /install
+
+ Unpacking debconf (from .../debconf_1.5.28_all.deb) ...
+ + debconf-set-selections
+ warning: Unknown type error, skipping line 7
+
+Fix.
+
+ Configuring dash
+ ----------------
+
+ The system shell is the default command interpreter for shell scripts.
+
+ Using dash as the system shell will improve the system's overall performance. It
+ does not alter the shell presented to interactive users.
+
+ Use dash as the default system shell (/bin/sh)? yes
+
+Automate.
+
+ 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.)
+
+ PAM profiles to enable: 1
+
+Automate.
+
+ +---------------------------Configuring grub-pc------------------------------+
+
+Add grub*- somewhere.
+
+ +---------------------ca-certificates configuration------------------------+
+ | Trust new certificates from certificate authorities? |
+
+Used to be configured later -- move seeding forward.
+
+---
+
+# snubber
+
+ * apache2-mpm-worker build-essential git-core gitweb ikiwiki inetutils-inetd
+ less libtext-csv-perl netcat nullmailer perlmagick screen texinfo
+
+ * `find /etc/rc*/ | grep syslog | sudo xargs rm`
+
+ * `~hurd-web/`
+
+ * `mkdir hurd-web && GIT_DIR=hurd-web git init`
+
+ * `~tschwinge/`
+
+ * `mkdir tmp/backup && chmod 0733 tmp/backup`
+
+ * restore backup
+
+ * `/etc/apache2/mods-enabled/`
+
+ * `rewrite.load`, `userdir.conf`, `userdir.load`