On 2/27/06, Giacomo A. Catenazzi <[EMAIL PROTECTED]> wrote: > > I was refering to this: > > > >> give in my debian machine: > >> do_wget() > >> { wget -t3 -nv -O $2 $1 > >> [ ! -z sleep is /bin/sleep ] && sleep "" > >> return $? > > > > the 'sleep ""' should be "sleep SOMETHING-NUMERIC" > > > > or was this the consequence of running from the console? > > I think you should introduce the test only if fetch script > should wait. And in this case we have already a numeric argument. >
Done, but i am not sure if the generated code is the correct one. (I just made the modifications and I can't test them.) Could you, please, test that the generated code is correct? I prefered to use 'true' when the sleep command should not be ran because this would allow us to safely write lines like: command_A || ${SLEEPCMD} || command_B [ After an idea poped in my head ] Hmm, I realised that I should isolate the commands (success format): SLEEPCMD='[ ! -z "\`type sleep\`" ] && sleep "${SLEEPTIME}"' should be somethig like: SLEEPCMD='( [ ! -z "\`type sleep\`" ] && sleep "${SLEEPTIME}")' because the command above would expand to: command_A || [ ! -z "\`type sleep\`" ] && sleep "${SLEEPTIME}" || command_B which changes the meaning of the last part of the command.... (but that is a corner case and we don't use it currently anywhere in this form). -- Regards, EddyP ============================================= "Imagination is more important than knowledge" A.Einstein
apt-zip-0.13.6.sleep_fix.diff
Description: Binary data