← Back to team overview

sslug-teknik team mailing list archive

bash && og ||

 

Hejsa

Er der nogen der ved hvorfor flg. ikke virker:
(Zenwalk 6.2, GNU bash, version 3.1.17(2)-release)

make $ntasks \
&& ( echo -e "\n\t---[ make success ]---------------" ) \
|| ( echo -e "\n\t---[ make failed ]----------------"; cd $buildir; exit 1 )

Hvis make fejler, skrives "make failed" til consol, men cd og exit gør intet,
og scriptet fortsætter med en make install DESTDIR=$packagedir som selvfølgelig
også fejler.

Jeg har brugt samme metode i andre scripts, uden problemer ?????

-- 
Later

Mogens Melander



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



Follow ups