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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
- Ubuntu 14.04 LTS (Trust Tahr) enablement
- Ubuntu 13.10 (Saucy Salamander) enablement
- Dropped OMAP images
- Ubuntu 13.04 (Raring Ringtail) enablement
- No longer using crontab; build system has been re-implemented within
Jenkins
- copy conf/N-1-desktop.conf to conf/N-desktop.conf (bzr add)
- copy conf/N-1-server.conf to conf/N-server.conf (bzr add)
- add entries to daily-build-cleaner-schedule.txt
- add entries to remove-old-dailies
- copy ovf/conf/N-1-server.conf to ovf/conf/N-server.conf (bzr add)
- Ubuntu 12.10 (Quantal Quetzal) enablement
- edit crontab in automated-ec2-builds
- copy conf/N-1-desktop.conf to conf/N-desktop.conf (bzr add)
- copy conf/N-1-server.conf to conf/N-server.conf (bzr add)
- add entries to daily-build-cleaner-schedule.txt
- add entries to remove-old-dailies
- copy ovf/conf/N-1-server.conf to ovf/conf/N-server.conf (bzr add)
- vmbuilder changes
From branch at lp:~ubuntu-virt/vmbuilder/0.11/
example commit at [1]
- plugins/ubuntu/distro.py
- copy plugins/ubuntu/N-1.py to plugins/ubuntu/N.py and modify
- cdimage changes
branchin ~vmbuilder/cdimage. Example commit at [2]
- add release to etc/config
- add release to bin/site-manifest
- add release to bin/publish-release
- add release to bin/make-web-indices
- automated-ec2-builds:
branch at lp:~ubuntu-on-ec2/vmbuilder/automated-ec2-builds/
example commit at [3]
- edit crontab in automated-ec2-builds
- copy conf/N-1-desktop.conf to conf/N-desktop.conf (bzr add)
- copy conf/N-1-server.conf to conf/N-server.conf (bzr add)
- add entries to daily-build-cleaner-schedule.txt
- add entries to remove-old-dailies
- copy ovf/conf/N-1-server.conf to ovf/conf/N-server.conf (bzr add)
- ec2-publishing-scripts
branch at lp:~ubuntu-on-ec2/ubuntu-on-ec2/ec2-publishing-scripts/
- no changes necessary
- ami pages updates
potentially add new ami pages as described at [4]
currently, there is no way to do this, see [5] for more info
- update debootstrap to know about new release:
- ln -sf gutsy /usr/share/debootstrap/scripts/N
example: ln -sf gutsy /usr/share/debootstrap/scripts/oneiric
- edit un-versioned 'build-daily'
script is in ~vmbuilder/bin/build-daily. it is a very simple wrapper
script around cloudimg-build-launcher
- pull changes to nectarine
- update crontab on nectarine
--
[1] http://bazaar.launchpad.net/~ubuntu-virt/vmbuilder/0.11/revision/390
[2] https://gist.github.com/951854
[3] http://bazaar.launchpad.net/~ubuntu-on-ec2/vmbuilder/automated-ec2-builds/revision/267
[4] https://wiki.ubuntu.com/UEC/Images/Publishing
[5] https://forums.aws.amazon.com/message.jspa?messageID=210521
|