Package: devscripts
Version: 2.10.16
User: [EMAIL PROTECTED]
Usertags: checkbashisms

Running checkbashisms on the next piece of code (from 
sysv-rc_2.86.ds1-53_all.deb's /etc/init.d/rc)
 produces a false positive "'((' should be '$(('" message.

---
#!/bin/sh
progress_size=$(((100 - $PROGRESS_STATE) / 3))
---

Test:
$ dash -c 'PROGRESS_STATE=20; progress_size=$(((100 - $PROGRESS_STATE) / 3)); 
echo $progress_size'
26
$ posh -c 'PROGRESS_STATE=20; progress_size=$(((100 - $PROGRESS_STATE) / 3)); 
echo $progress_size'
26
$ zsh -c 'PROGRESS_STATE=20; progress_size=$(((100 - $PROGRESS_STATE) / 3)); 
echo $progress_size'
26
$ bash -c 'PROGRESS_STATE=20; progress_size=$(((100 - $PROGRESS_STATE) / 3)); 
echo $progress_size'
26

TIA.

Cheers,
-- 
Atomo64 - Raphael

Please avoid sending me Word, PowerPoint or Excel attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to