Monthly Archives: December 2014

Replacing boot.run

With the demise of the LCFG boot component we have lost the boot.run facility. This was a useful place to hang jobs which needed to be run on a daily basis, for example, the daily run of updaterpms to update … Continue reading

Posted in Uncategorized | Leave a comment

Repository changes and yum/mock config

I have finally finished restructuring our internal packages repository so that we now have paths to the SL6 and EL7 local packages directories which include the architecture as an element. So we now have: pkgs/rpms/os/sl6/i386/{devel,inf,uoe,world,lcfg} pkgs/rpms/os/sl6/x86_64/{devel,inf,uoe,world,lcfg} pkgs/rpms/os/el7/x86_64/{devel,inf,uoe,world,lcfg} pkgs/srpms/os/sl6/i386/{devel,inf,uoe,world,lcfg} pkgs/srpms/os/sl6/x86_64/{devel,inf,uoe,world,lcfg} pkgs/srpms/os/el7/x86_64/{devel,inf,uoe,world,lcfg} … Continue reading

Posted in Uncategorized | Leave a comment

Systemd – LCFG documentation

A start has been made on LCFG systemd documentation. The Systemd Cookbook documents common queries / recipes. The lcfg-systemd document is a more full description of LCFG systemd.

Posted in systemd | Leave a comment

Systemd – fun with targets dependencies

If you have a target B.target which wants/requires S.service and you want S.service to start after A.target – it isn’t sufficient to state B.target ‘requires’ and ‘after’ A.target. If you just do that, S.service will start based on its own … Continue reading

Posted in systemd | Leave a comment

Systemd – issues with overriding dependencies

It does not appear possible to override dependencies defined through a unit’s .wants or .requires directories. A unit can declare a ‘want’ or ‘require’ either through directives in its unit file or through links created in a .wants or .requires … Continue reading

Posted in systemd | Leave a comment

Repository management

In Informatics we manage our local package repositories with a tool called refreshpkgs. Each package directory is a separate AFS volume and whenever a file is submitted the repository metadata is updated and a new read-only snapshot is created by … Continue reading

Posted in Uncategorized | Leave a comment

LCFG client and Systemd

One of the jobs of the LCFG client is to send back status information to the LCFG server. A few people had noticed that the CGI status pages were showing components with a blue box instead of the “all normal” … Continue reading

Posted in Uncategorized | Leave a comment

Package List management

Although many of our package lists can now be managed using yummy we still have some which are handled using our older pkglist-tools scripts as they need special support. In particular, the updates and kernel lists don’t quite work in … Continue reading

Posted in Uncategorized | Leave a comment