-if [ "$GENERATE_FILE" -gt 0 ] ; then
- # finally create the tarball
- if [ -e "${INFOFILE}" ] ; then
- # falling back onto nanoseconds as tie-breaker
- DATE="$(date $TIMESTAMP_NANO)"
- NEW_INFOFILE="${WORKING_DIR}/grml-hwinfo-$DATE.tar.bz2"
- echo
- echo "Warning: $INFOFILE exists already, using $NEW_INFOFILE instead.">&2
- INFOFILE="$NEW_INFOFILE" # adjust variable for final info message
- fi
-
- cd "${TMPDIR}"
- tar jcf "${INFOFILE}" "${INFODIR}"
- cd "${WORKING_DIR}"
-
- echo
- [ -r "$INFOFILE" ] && echo "$INFOFILE ("$(ls -ahl "$INFOFILE" | awk '{print $5}')") has been generated."
- echo
+# remove (temporary) output directory if needed, else keep it, as it doubles
+# as the real output directory.
+if [ -z "$GENERATE_DIRECTORY" ] ; then
+ rm -r "${OUTDIR}"
+else
+ [ -r "${OUTDIR}" ] && echo "${OUTDIR} has been generated."