[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#779644: debian-edu: package pxelinux is missing after upgrade from wheezy

Hi Wolfgang,

On Thu, Mar 12, 2015 at 10:36:43AM +0100, Wolfgang Schweer wrote:
> Back to the bug issue, just an idea (/me being more or less a plumber, 
> no coder): As cfengine is run upon upgrade, it should be possible to 
> install the missing packages using a cfengine shellscript similar to 
> tasksuite/taskpkgs; look up packages that should be installed, if not, 
> install the package in question. This way the depends/recommends problem 
> during upgrades can IMO be solved (and during installation this would do 
> no harm).

>From my point of view using cfengine to ensure a Depends over a
Recommends is wrong.  In this case I would prefer the way I suggested
previously to edit the resulting d/control file.  Alternatively you
could remove the file tasks/main-server and move the whole section which
is in current d/control to d/control.stub.  Than you can adjust the
dependencies manually since the d/control.stub is taken over unchanged.

Both is hackish but IMHO better than any other solution proposed in this
bug report.

Kind regards



Reply to: