Hi, I'm making this BASH script to install a ful web system in Linux: ----------------------------------------------------------- #!/bin/bash # # Uncompress and pre-configure Apache # file="apache_1.3.34.tar.gz" if [ ! -f "$file" ] ; then echo "file '$file' not found" >&2 exit 1 fi tar -zxpvf $file base_apache="${file%.tar.gz}" cd $base_apache ./configure --prefix=/usr/local/httpd cd .. # # Install MySQL # file="mysql-5.0.15.tar.gz" if [ ! -f "$file" ] ; then echo "file '$file' not found" >&2 exit 1 fi tar -zxpvf $file base_mysql="${file%.tar.gz}" cd $base_mysql ./configure --prefix=/usr/local/mysql || make || make install cd .. # # Install PostgreSQL # file="postgresql-8.1.0.bz2" if [ ! -f "$file" ] ; then echo "file '$file' not found" >&2 exit 1 fi # and so forth... ----------------------------------------------------------- I'd like to abort the whole script, if some package compile aborts with an error. For example, if there is an error compiling MySQL, i don't want the script to follow to PostgreSQL. I want it to abort with an error. How can i do this ? Any help would be apreciated. Warm regards, MARG - : send the line "unsubscribe linux-admin" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html