-# finally create the tarball
-if [ -f "${INFOFILE}" ] ; then
- DATE="$(date +%Y%m%d_%H%M%S)"
- NEW_INFOFILE="${WORKING_DIR}/info_${DATE}.tar.bz2"
- echo
- echo "Warning: $INFOFILE exists already, using $NEW_INFOFILE instead.">&2
- INFOFILE="$NEW_INFOFILE" # adjust variable for final info message
+if [ -n "$GENERATE_DIRECTORY" ] ; then
+ if [ -e "${INFOOUTDIR}" ] ; then
+ # falling back onto nanoseconds as tie-breaker
+ DATE="$(date $TIMESTAMP_NANO)"
+ NEW_INFOOUTDIR="${WORKING_DIR}/grml-hwinfo-$DATE"
+ echo
+ echo "Warning: $INFOOUTDIR exists already, using $NEW_INFOOUTDIR instead.">&2
+ INFOOUTDIR="$NEW_INFOOUTDIR" # adjust variable for final info message
+ fi
+
+ cd "${TMPDIR}"
+ cp -ax "${TMPDIR}/info" "${INFOOUTDIR}"
+
+ echo
+ [ -r "$INFOOUTDIR" ] && echo "$INFOOUTDIR has been generated."
+ echo