Description of problem: crontab truncates file names greater than 100 characters. Version-Release number of selected component (if applicable): vixie-cron-3.0.1-75.1 How reproducible: Consistently Steps to Reproduce: 1. Create directory structure greater than 90 characters, for example: 'mkdir -p /tmp/smartfilter_da_ifs_4.0.0.00_16_redhat_enterprise_i386/smartfilter_da_ifs_4.0.0.00_16_redhat_enterprise_i386/ 2. Clone root crontab into new directory: 'crontab -l > /tmp/smartfilter_da_ifs_4.0.0.00_8_redhat_enterprise_i386/smartfilter_da_ifs_4.0.0.00_8_redhat_enterprise_i386/test.crontab' 3. Attempt to install newly cloned crontab: 'crontab /tmp/smartfilter_da_ifs_4.0.0.00_8_redhat_enterprise_i386/smartfilter_da_ifs_4.0.0.00_8_redhat_enterprise_i386/test.crontab' Actual results: crontab reports file not found: # crontab /tmp/smartfilter_da_ifs_4.0.0.00_16_redhat_enterprise_i386/smartfilter_da_ifs_4.0.0.00_16_redhat_enterprise_i386/test.crontab /tmp/smartfilter_da_ifs_4.0.0.00_16_redhat_enterprise_i386/smartfilter_da_ifs_4.0.0.00_16_redhat_ente: No such file or directory Expected results: crontab accepts filenames greater than 100 characters. Additional info: In Red Hat Enterprise 4.0, this issue exists, however, crontab reports that the filename is too long. # crontab /tmp/smartfilter_da_ifs_4.0.0.00_16_redhat_enterprise_i386/smartfilter_da_ifs_4.0.0.00_16_redhat_enterprise_i386/test.crontab crontab: usage error: filename too long Though it doesn't say how long by.
I will remedy this in the next version. Meanwhile, an easy workaround is: # crontab < \ /tmp/smartfilter_da_ifs_4.0.0.00_16_redhat_enterprise_i386/smartfilter_da_ifs_4.0.0.00_16_redhat_enterprise_i386/test.crontab
This is now fixed with vixie-cron-4.1-6_EL3, which should be in RHEL-3-U6, but which meanwhile can be downloaded from: http://people.redhat.com/~jvdias/cron/RHEL-3/
This bug is fixed with vixie-cron-4.1-8_EL3, available from: http://people.redhat.com/~jvdias/cron/RHEL-3 and should be considered for inclusion in RHEL-3-U7 .
Fixed with vixie-cron-4.1-10.EL3, currently in RHEL-3-U7 with errata RHSA-2005:0117.