Mehdi Dogguy <[email protected]> writes:
> On 11/24/2010 10:02 PM, Russ Allbery wrote:

>> Please unblock package shibboleth-sp2.  This package includes both a
>> daemon and an Apache module, and those need to be in sync following an
>> upgrade or strange problems can result.  This version adds code to
>> postinst to restart Apache after upgrading the Apache module so that
>> the newly restarted shibd daemon will match the Apache module.

> Shouln't you check that apache2 is installed before trying to restart
> it?

Ah, hm, that's a good point.  I hadn't thought about that, since the old
Shibboleth modules depended on Apache.  But the current packages only
recommend.

I'm not sure the best way to do this.  Check for whether apache2.2-common
is installed, since it contains the init script?  (Checking for the
existence of the init script may be a lurking bug later for upstart
systems, file-rc, systemd, etc.)  Alternately, we could just ignore
failures on the invoke-rc.d command to restart Apache.

Does anyone have any suggestions about the best approach?

-- 
Russ Allbery ([email protected])               <http://www.eyrie.org/~eagle/>



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to