# locals LOCALS="src etc" local_src_path='/usr/local/src' local_src_flags="--exclude '*.o'" local_src_tarball='localsrc.tar.gz' local_etc_path='/usr/local/etc' local_etc_flags='' local_etc_tarball='localetc.tar.gz' TAR='/usr/bin/tar' # pack locals for local in $LOCALS do eval _path=\"\$local_${local}_path\" eval _flags=\"\$local_${locall}_flags\" eval _tarball=\"\$local_${local}_tarball\" ${TAR} ${_flags} -czf ${BKPDIR}/${_tarball} ${_path} 2> /dev/null done