Convert Server init scripts to upstart
Look at target of opprotunities to convert our init scripts to upstart.
Blueprint information
- Status:
- Not started
- Approver:
- Jos Boumans
- Priority:
- High
- Drafter:
- Chuck Short
- Direction:
- Approved
- Assignee:
- Chuck Short
- Definition:
- Approved
- Series goal:
- Accepted for maverick
- Implementation:
- Not started
- Milestone target:
- ubuntu-10.10-beta
- Started by
- Completed by
Whiteboard
Status:
Depending on verification of underlying bug fix, tasks will be postponed to Maverick-final or to Natty.
https:/
Complexity:
maverick-alpha-3: 3
ubuntu-10.10-beta: 2
Roadmap Notes:
Must do all packages that need loopback up (marked with lo0). Everything not done during Alpha3 must be done before FF in beta
Work items for maverick-alpha-2:
Test server packages providing sysvinit services to see which ones need loopback interface to be up first: DONE
Check to see if we are missing any init scripts in main: DONE
Update upstart conversion list if needed: DONE
Work items for maverick-alpha-3:
(lo0) Write upstart script for bind9 and submit for review: POSTPONED
Upstart script for bind9 reviewed, upload and submit to debian: POSTPONED
(lo0) Write upstart script for dhcp and submit for review: DONE
Upstart script for dhcp reviewed, upload and submit to debian: POSTPONED
(lo0) Write upstart script for dovecot and submit for review: DONE
Upstart script for dovecot reviewed, upload and submit to debian: DONE
(lo0) Write upstart script for ntp and submit for review: DONE
Upstart script for ntp reviewed, upload and submit to debian: POSTPONED
(lo0) Write upstart script for postfix and submit for review: POSTPONED
Upstart script for postfix reviewed, upload and submit to debian: POSTPONED
(lo0) Write upstart script for slapd and submit for review: POSTPONED
Upstart script for slapd reviewed, upload and submit to debian: POSTPONED
(lo0) Write upstart script for winbind and submit for review: DONE
Upstart script for winbind reviewed, upload and submit to debian: POSTPONED
Work items for ubuntu-10.10-beta:
Process feedback from review: POSTPONED
(lo0) Write upstart script for bind9 and submit for review: POSTPONED
(lo0) Write upstart script for slapd and submit for review: POSTPONED
(lo0) Write upstart script for postfix and submit for review: POSTPONED
Upstart script for bind9 reviewed, upload and submit to debian: POSTPONED
Upstart script for dhcp reviewed, upload and submit to debian: POSTPONED
Upstart script for ntp reviewed, upload and submit to debian: POSTPONED
Upstart script for postfix reviewed, upload and submit to debian: POSTPONED
Upstart script for slapd reviewed, upload and submit to debian: POSTPONED
Upstart script for winbind reviewed, upload and submit to debian: POSTPONED
Targets of opportunity:
bacula
apparmor
clamav
drbd8
freeradius
nut
*inetd
puppet
quagga
rabbitmq-server
rsync
snmpd
landscape-client
mathiaz review 20100526:
* what's is the list of server packages to be tested for loopback interface requirements?
* All those providing /etc/init.d/* in main ? -- ttx
* I would add a WI to track individual upstart submission to Debian rather than one WI at the end.
ttx review 20100527:
* The first item could be used to add new / prioritize work. Might result in too much work ? Should we drop it ?
+ yes I think it would, but it might be good to do a case by case basis. For example, i would test it using apparmor.
* Estimated complexity: 8-10, 7-8 if we drop the first item
* Any other way to prioritize/set a reasonable number of targets ?
* Spend 2 complexity points getting the targets and 3 complexity points upstartifying