You should have been able to find out by using the rpm -q --whatprovides instructions IMHO.
Cool. I didn't know that rpm would do that!
On my (reasonably fresh) SME 8b6, I have three files /etc/cron.d:
-rw-r--r-- 1 root root 198 Mar 14 2006 purge_junkmail
-rw-r--r-- 1 root root 269 Sep 24 12:30 smolt
-rw-r--r-- 1 root root 111 Mar 7 2002 warnquotaAnd with cactus's prompting, I've figured out the following command, which lists all the filenames in the current directory and the rpms from which they come:
for f in *; do echo -e "$(pwd)/$f:\t$(rpm -qf $(pwd)/$f)"; done
.
On my SME8b6 system, the results look like this:
[root@sme8 ~]# cd /etc/cron.d
[root@sme8 cron.d]# for f in *; do echo -e "$(pwd)/$f:\t$(rpm -qf $(pwd)/$f)"; done
/etc/cron.d/purge_junkmail: e-smith-email-5.2.0-14.el5.sme
/etc/cron.d/smolt: smolt-1.4.3-4.el5.sme
/etc/cron.d/warnquota: e-smith-quota-2.2.0-8.el5.smeWhich I think confirms that all three files came with SME8, since the release version for the rpms is "-x.el5.sme" instead of "-x.el4.sme".
On my SME 7 server, the same commands return:
[root@sme7 ~]# cd /etc/cron.d
[root@sme7 cron.d]# for f in *; do echo -e "$(pwd)/$f:\t$(rpm -qf $(pwd)/$f)"; done
/etc/cron.d/LearnAsHam.cron: file /etc/cron.d/LearnAsHam.cron is not owned by any package
/etc/cron.d/LearnAsSpam.cron: file /etc/cron.d/LearnAsSpam.cron is not owned by any package
/etc/cron.d/mailstats.cron: file /etc/cron.d/mailstats.cron is not owned by any package
/etc/cron.d/purge_junkmail: e-smith-email-5.0.0-9.el4.sme
/etc/cron.d/smolt: smolt-1.4.3-4.el4.sme
/etc/cron.d/sysstat: sysstat-5.0.5-27.el4
/etc/cron.d/warnquota: e-smith-quota-2.0.0-2.el4.sme(After which
rpm -qfi /etc/cron.d/sysstat lets me know that this rpm came from CentOS...)