Did you give the full path to adsl-start ?
Code:
echo "Starting ADSL Services... "
/usr/sbin/adsl-start
Or you can use a loop like :
Code:
echo "Starting ADSL Services... "
(while ! /usr/sbin/adsl-start; do
sleep 5
done) &
Note that (...)& syntax will execute the loop in
background to not block the boot process
Or use debug mode to see what's wrong
Code:
echo "Starting ADSL Services... "
DEBUG=1 /usr/sbin/adsl-start