On Thu, 31 Mar 2005 18:23:15 +1000, Matthew Palmer wrote
> On Thu, Mar 31, 2005 at 09:10:30AM +0200, Janos Holanyi wrote:
> > Originally, php4-sqlite postinst gives false alarms which could be avoided:
> > 
> > /usr/sbin/apachectl is not executable, exiting
> > Restarting apache-ssl.
> 
> That's not php4-sqlite producing those messages.

Practically, it is:

        if [ -x "/etc/init.d/$srv" ]; then
                if [ -x /usr/sbin/invoke-rc.d ]; then
                        /usr/sbin/invoke-rc.d $srv restart
                else
                        /etc/init.d/$srv restart
                fi
        fi

# /etc/init.d/apache restart
/usr/sbin/apachectl is not executable, exiting
# ls -l /usr/sbin/apachectl
ls: /usr/sbin/apachectl: No such file or directory

> > The postinst script checks for executability of files in /etc/init.d/ but
> > packages leave their files in there on package removal so it would be more
> > proper to also check running instances before checking files in /etc/init.d
> > to focus only on running servers to restart.
> 
> No, it wouldn't be more proper.  The restart action of an init 
> script is the only policy-guaranteed way of reloading the 
> configuration of a service, and it is not intended to only be run 
> when the service is already running.

Is package removal (not --purge) not perfect then (leaving files around)?

Regs
Csani

--
Open WebMail Project (http://openwebmail.org)
Debian Project (http://www.debian.org)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to