f37 -> f39
[infrastructure.git] / tunings-myplc-devel / installation-notes.txt
1 *) after raw fc4 installation, chkconfig'ed off the following services
2 bluetooth
3 cups
4 cups-config-daemon
5 isdn
6 kudzu
7 netfs
8 nfslock
9 rhnsd
10
11 *) for fc6:
12 bluetooth 
13 cups 
14 firstboot 
15 kudzu 
16 nfslock 
17 netfs 
18 isdn
19
20 *) after installing myplc-devel, I replaced
21 /etc/init.d/plc-devel
22 with my own release of
23 myplc/host.init
24
25 for correctly managing the /data/fedora stuff and other links like /svn
26 see the file init-d-plc-devel in this directory
27
28 *) also the yum.conf that comes from myplc(-devel) needs to be updated
29
30 *) initialized /plc/devel/data/root/bin:
31 cd /plc/devel/data/root
32 svn co file:///svn/infrastructure/scripts bin
33 chown -R build:onelab bin
34
35 *) linked /root/bin to /plc/devel/data/root/bin that is auto-updated
36  on svn commit trigger - see /svn/hooks/post-commit
37
38 *) linked /svn/hooks/post-commit towards /plc/devel/data/root/bin/post-commit
39
40 *) installed tunings-myplc-devel/sudoers in /etc/sudoers 
41 otherwise we get messages from sudo, complaining about not having a tty - confusing btw
42
43 *) for safety, manually set HOSTNAME in /etc/sysconfig/network because our dhcp setup results in hostname without fqdn
44
45 ----
46 *) NOTE: although it is listed in chkconfig, the plc-devel service does *not* seem to start at boot-time
47
48 *) under /plc/devel/root chroot : create symlink /build -> /data/build
49 *) under /plc/devel/root chroot : yum -y install subversion openssh-clients
50 *) under /plc/devel/root chroot : manually install /etc/resolv.conf 
51 *) duplicated ssh keys in /plc/devel/data/root/
52 *) changed build's hoemdir in the devel chroot jail to /home/build
53    do not want to expose ssh keys under /build aka /data/build that is the build index - http accessible
54 *) needed to fix /data/build ownership to build (was 200)
55 *) duplicated ssh keys in /plc/devel/root/home/build
56 *) needed to manually install the PyXML rpm in the devel chroot