LCFG Annual Review 2019

On Friday 6th December 2018 instead of our normal monthly Deployers Meeting we will be holding our traditional Annual Review session. This will start at 2pm and we aim to be finished by 5pm. This year it will be held in room 7.14 of the Appleton Tower. Refreshments will be provided including some seasonal treats.

All users of LCFG are encouraged to attend this meeting to hear about what has been happening over the last year and what developments they can look forwards to in the next year. This is also an excellent opportunity to raise issues that are important to you, put forward ideas for future developments you would like to see and chat about all things LCFG!

As is traditional the meeting will be followed by a social event and we will go for dinner somewhere. Even if you cannot attend the meeting in the afternoon you are very welcome to join us for the social event in the evening.

If you have any topics you are particularly keen to have discussed then please edit this page and add them to the General Discussion section below with a brief summary.


Profile Security

  • Changes to LCFG client directory permissions - ProfileSecurity
  • LCFG server : file permissions tweaked on resources which are copied via rsync
  • Improved support for fetching profiles using https
  • GSSAPI authentication support for client profile fetching

Alternate Desktop

build tools
New commands - gendeb for creating debian/ metadata, devdeb and deb for building packages. Lots of changes to improve the standard CMake configuration so that it works correctly when the source and build directories are not the same.
Header improvements
Any resources which relate to file paths in the lcfg headers have been updated to use macros or references to sysinfo resources so that they are platform-independent.
LCFG client
can now read and write a YAML packages list.
Directory layout
Altered to be closer to FHS guidelines
apt component and apteryx
New support for the apt package manager.
Working on support for building packages using pbuilder
Current status - UbuntuComponents

Component Changes


  • Rewrite of locking code
  • ng_umask resource
  • ng_tmpldir resource
  • ng_service resource


  • https support

pxeserver / pxeclient

  • Various improvements so it's easier to boot from either UEFI or legacy


  • NEW: Let's Encrypt support


  • NEW: Configures systemd to load kernel modules at boot time


  • NEW: Configures which kernel modules should be included in the initramfs


  • FIXED: Resolved issue where the installer had be to run twice for the partitioning to work correctly



  • Platform was upgraded to SL7.6
  • We expect the next update to be SL7.8, we will aim to roll this out at the start of June but will, hopefully, make it available sometime in early Spring.

Future Developments

General Discussion

-- squinney - 2019-12-03

Edit | Attach | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | More topic actions...
Topic revision: r2 - 2019-12-03 - squinney
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback