Description of problem: if a subsystem in /etc/rc.d/rc*.d/ has a number greater than 99, the file /etc/rc.d/rc will incorrectly parse the filename. Version-Release number of selected component (if applicable): 8.0, current? How reproducible: trivial Steps to Reproduce: 1. create a subsystem file called /etc/rc.d/init.d/postfix and link it to /etc/rc.d/rc*.d/K350postfix 2. make the file executable and of the same general form as all files in /etc/rc.d/init.d/ 3. reboot the machine Actual results: Starting 0postfix: [OK] Expected results: Starting postfix: [OK] Additional info:
I'm fairly sure that the standard is defined for only 2 numbers. Hence, that parses as a '0postfix' service that starts at position 35.