From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 Description of problem: chkconfig does not create correct entries for our init scripts in /etc/rc*.d. The entries get created as S-1* or S50* irrespective of the priority number requested. The entries were getting created correctly on chkconfig version ckconfig-1.3.11.2-1. Version-Release number of selected component (if applicable): chkconfig-1.3.13.2-1 How reproducible: Always Steps to Reproduce: 1. Save the following script as say testinit in /etc/init.d ---------------------------------------------------- #!/bin/bash # # ashish this is a test script. # # chkconfig: 3 66 75 # description: ashish # ### BEGIN INIT INFO # Provides: ashish # Required-Start: # Required-Stop: # Default-Start: 3 # Default-Stop: # Description: ### END INIT INFO 2. run "chkconfig --add testinit" 3. check the link created in /etc/rc3.d. -- It will be /etc/rc3.d/S50testinit instead of S66. 4. do the same using chkconfig-1.3.11.2-1, and the link gets created correctly Actual Results: link named S50testinit is created in /etc/rc3.d Expected Results: link named S66testinit should be created in /etc/rc3.d Additional info:
Your script has LSB comments; chkconfig is using LSB ordering semantics. Since your script has no dependencies, it is being started at 50; if it had dependencies, the priority would be adjusted accordingly. This is the result of the fixes for bugs 85678, 144739, 149066.