- Timestamp:
- Aug 19, 2008, 12:35:14 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/doc/install-howto
r803 r812 32 32 - \cp -a etc / 33 33 34 * Copy over root's dotfiles. Note that this sets the umask to 077, so you 35 should do 'umask 022' when installing things that aren't secret keys. 34 * Copy over root's dotfiles. 36 35 37 36 * Install various dependencies of the scripts system, including syslog-ng, … … 52 51 server/doc/perl_snapshot. 53 52 53 - Run 'cpan', accept the default configuration, and do 'o conf 54 prerequisites_policy follow'. 55 - Copy the autobundle file into /root/.cpan/Bundle, and run 56 perl -MCPAN -e 'notest install Bundle::Snapshot_...' in a screen. 57 54 58 * Install rails (versions 1.1.6 and 1.2.2). 55 59 56 * Install the Python eggs and Ruby gems that are on the other scripts.mit.edu 57 servers and do not have RPMs. 60 * Install the Python eggs and Ruby gems and PEAR/PECL doohickeys that are on 61 the other scripts.mit.edu servers and do not have RPMs. 62 63 * echo 'import site, os.path; site.addsitedir(os.path.expanduser("~/lib/python2.5/site-packages"))' > /usr/lib/python2.5/site-packages/00scripts-home.pth 58 64 59 65 * Install the credentials (machine keytab, daemon.scripts keytab, SSL 60 66 certs). 61 67 62 * Attempt to check out server/fedora/config/etc into /etc. This involves 63 individually renaming directories out of the way, copying over any 64 configuration files from SVN (and the .svn directory), and moving the 65 original directory back. 66 67 - Configure Apache. 68 69 - Try not to misconfigure PAM or SSH in the process. 68 * Attempt to check out server/fedora/config/etc into /etc. The easiest way to 69 do this is to create a checkout of etc in another directory and mv -f this on 70 top of /etc. 70 71 71 72 - If you are setting up a test server, pay attention to 72 73 /etc/sysconfig/network-scripts and do not bind scripts' IP address. 73 You will also need to modify /etc/ldap.conf and74 You will also need to modify /etc/ldap.conf, /etc/openldap/ldap.conf, and 74 75 /etc/httpd/conf.d/vhost_ldap.conf to use scripts.mit.edu instead of 75 76 localhost. 76 77 77 * Install fedora-ds-base and set up replication (see /mit/scripts/doc). 78 * Install fedora-ds-base and set up replication (see /mit/scripts/doc 79 and /mit/geofft/Public/fedora-ds-enable-ssl-and-kerberos.diff). 78 80 79 81 * Run fmtutil-sys --all, which does something that makes TeX work.
Note: See TracChangeset
for help on using the changeset viewer.