Removing /usr/sbin/policy-rc.d on target post install
fredrik.eriksson at axis.com
Fri Sep 16 11:54:57 CEST 2011
We noticed we had problems with servers and workstations not restarting
services, when upgrading packages, as they should. We learnt that the small
shell script /usr/sbin/policy-rc.d was the culprit.
I tried to remove it with a $FAI_CONFIGDIR/scripts/LAST/////99-no_policy-rc.d
script, but I later noticed that it was restored by fai-divert at task_finish,
Removing 'diversion of /usr/sbin/policy-rc.d to /usr/sbin/policy-rc.d.distrib by fai'
So i put this in $FAI_CONFIGDIR/hooks/faiend.DEFAULT
if [ -e $target/usr/sbin/policy-rc.d ]; then
I'm wondering if this is the best practice and also if having the file
policy-rc.d during installation could be potentially negative.
The policy-rc.d file was introduced in our system when we started building
basefiles with pbuilder in order to have a cron.weekly job do a regular
update of all basefiles.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 128 bytes
Desc: not available
More information about the linux-fai