bug in fortune-mod-on-login or /etc/profile or logrotate

Elan Ruusamäe glen at delfi.ee
Tue May 17 21:45:40 CEST 2005


i get daily fortunes from logrotate cron.
i really don't think the fortunes should be outputed on cronjobs (the package 
description doesn't say so ;P)

these get executed because:
1. /etc/profile is called somehow from logrotate postscripts
2. /etc/profile.d/fortune-mod.sh is called from /etc/profile

so should the /etc/profile.d/*.sh called only on interactive shells?
somehow prevent logrotate post scripts calling /etc/profile?

are there (/etc/profile.d) any scripts which should be called for cron 
scripts? i have all them useful only for user terminals.

btw, it *might* have something to do with the fact that root shell 
is /bin/bash not /bin/sh

> /etc/cron.daily/logrotate:
> 
> 
> But hey, at the end of the day, numbers rule.
> 
>         - Linus Torvalds on linux-kernel
> 
> 
> BOFH excuse #58:
> 
> high pressure system failure
> 
> 
> BOFH excuse #197:
> 
> I'm sorry a pentium won't do, you need an SGI to connect with us.
> 
> 
> BOFH excuse #209:
> 
> Only people with names beginning with 'A' are getting mail this week (a la 
Microsoft)
> 
> 
> The haughty do but build castle walls behind which they try to hide their 
> doubts and fears.
> 
>   -- Bene Gesserit Axiom

-- 
glen



More information about the pld-devel-en mailing list