-
Notifications
You must be signed in to change notification settings - Fork 11
/
NOTES
55 lines (41 loc) · 1.59 KB
/
NOTES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
2 new initscripts : gandi-bootstrap early in boot and gandi-postboot at the end
of the boot process.
0. rpm version
--------------
The format X.Y-Z in the debian/changelog is mandatory as we split into major,
minor for the RPM SPEC file.
1. bootstrap
------------
- resize main disk (pre-first)
- configure using in-swap setup (00-config_swap) ->
adduser
password/ssh_key
resolv.conf
network (loopback, hostname) +> extend python code to match existing scripts
/etc/hosts ?
- setup sysctl (10-config_sysctl)
- swap activation / swap creation (00-config_swap)
2. config
---------
- configure console (01-config_console)
- configure /etc/hosts (02-config_system_file)
- configure hwcap and install libc6-xen (02-config_system_file)
- randomize hour and minute for main crontab and php5 (03-vm-fix-cron)
- configure timezone (07-config_timezone) -> setup in Etc/UTC for all and
customer could change it using their script ? #as today for now
- generate ssh keys for the system (11-config_ssh)
- configure sshd file (11-config_ssh)
- configure motd (13-config_motd)
- setup ext{3,4} check and mount counter (16-vm-fix-ext3)
3. postboot
-----------
- exec of /gandi/init with --postboot param
- remove of /gandi
remove elements
---------------
- configure lo network (04-config_local_network) -> remove
- configure hostname (05-config_hostname) -> remove
- configure resolver (06-config_nameserver) -> remove
- create the 'admin' group (08-config_user_group) -> remove
- fix umask (12-vm-fix-umask) -> remove
- fix xinetd and inetd for agent (15-misc) -> remove