LCFG Users Day 2010
The annual LCFG users day for 2010 took place on Friday 10th December. It was held in the Informatics Forum, room G.07.
The day was split into two halves: in the morning, there was a tutorial on "Advanced Component Writing"; the afternoon consisted of talks, reports and discussions covering various achievements in the LCFG world from the previous year.
The tutorial covered a mixture of more advanced LCFG component techniques and tips on current recommended "best practice". Topics (in no particular order) included:
- Using the Perl Template Toolkit
- Resource validation
- Using SysInfo
- Component method access delegation
- Adding new component methods
- Accessing old values for resources
- Sub-classing the file component
- CMake tips
The
slides
are available from the LCFG website.
Morning Timetable
Time |
Title |
Speaker |
10:00-11:15 |
"Advanced Component Writing Part 1" |
Stephen Quinney |
11:15-11:45 |
Break |
11:45-1:00 |
"Advanced Component Writing Part 2" |
Stephen Quinney |
1:00-2:00 |
Lunch will be provided for those attending the morning session. |
Afternoon Timetable
Time |
Title |
Speaker |
Abstract |
2:00-2:10 |
Welcome |
|
"lcfg-postfix" |
Tim Colles |
Lightning |
2:10-2:40 |
"State of Union" |
Kenny MacDonald |
Review of the last year: New Ports, New Users, Documenting Headers, Dependency Browsing |
2:50-3:20 |
"Advanced CPP Macros" |
Shane Voss |
CPP macros are used to simplify extensive repetitive LCFG syntax, for example creating Xen VMs. |
3:20-3:45 |
Break |
3:45-4:15 |
"MacOS X" |
Kenneth MacDonald |
The IS MacOS X Supported Desktop is built on a combination of LCFG and Apple tools. |
4:15-4:30 |
"Planning SL6" |
Alastair Scobie |
Scientific Linux 6 is due out at the end of this year. |
There were also several
lightning talks scattered throughout the afternoon highlighting individual components, including:
- fail2ban
- Configures the fail2ban log file scanner which blocks IP addresses that are associated with multiple login failures
- hwmon
- Looks for failed hardware (e.g. disks and PSUs) and notifies nagios
- inifile
- Generates INI style files
- macapps
- Maintains MacOS X application assignments and launchers
- postfix
- Configures the postfix mail server
- procmailrc
- Configures your procmailrc
- sophos
- Configures Sophos antivirus on OS X
- zope
- Manages the zope web application server
Topic revision: r14 - 2011-06-02
- cc