2009/10/22 Vlatko Kosturjak <k...@linux.hr>: > Fixed. New script is in the attachment. Did not know there is coding style > for scripts as well. TMPDIR only left as it is standard environment > variable.
If I might be of help: instead of using TMPDIR (which is not commonly defined in Linux environments) it should use tempfile instead if availaable. As there is only one file being downloaded it would be best if you replaced TMP_NVT="$SYNC_TMP_DIR/openvas-feed-`date +%F`-$$.tar.bz2" With this (untested, but should work): ---------------------------------------------------------------------------------------------------------------------------------------------------- CURDATE=-`date +%F` # Try to find tempfile, if available, then use it for the download file if [ -n "`which tempfile`" ] ; then TMP_NVT=`tempfile --suffix=-openvas-feed-$CURDATE.tar.bz2` || { echo "Cannot create temporary file for download!" >&2; exit 1 ;} else TMP_NVT="$SYNC_TMP_DIR/openvas-feed-$CURDATE-$$.tar.bz2" fi # Set up a trap so that the file is removed if there are any errors trap "rm -f -- '$TMP_NVT" EXIT ---------------------------------------------------------------------------------------------------------------------------------------------------- Best regards Javier _______________________________________________ Openvas-devel mailing list Openvas-devel@wald.intevation.org http://lists.wald.intevation.org/mailman/listinfo/openvas-devel