Changeset 812 for server/doc


Ignore:
Timestamp:
Aug 19, 2008, 12:35:14 AM (14 years ago)
Author:
geofft
Message:
One day this will be a makefile or a maintainer script
File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/doc/install-howto

    r803 r812  
    3232  - \cp -a etc /
    3333
    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.
    3635
    3736* Install various dependencies of the scripts system, including syslog-ng,
     
    5251  server/doc/perl_snapshot.
    5352
     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
    5458* Install rails (versions 1.1.6 and 1.2.2).
    5559
    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
    5864
    5965* Install the credentials (machine keytab, daemon.scripts keytab, SSL
    6066  certs).
    6167
    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.
    7071
    7172  - If you are setting up a test server, pay attention to
    7273  /etc/sysconfig/network-scripts and do not bind scripts' IP address.
    73   You will also need to modify /etc/ldap.conf and
     74  You will also need to modify /etc/ldap.conf, /etc/openldap/ldap.conf, and
    7475  /etc/httpd/conf.d/vhost_ldap.conf to use scripts.mit.edu instead of
    7576  localhost.
    7677
    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).
    7880
    7981* Run fmtutil-sys --all, which does something that makes TeX work.
Note: See TracChangeset for help on using the changeset viewer.