X-Git-Url: http://git.grml.org/?a=blobdiff_plain;f=grml-hwinfo;h=eeabf616d33fa4abcc0e1b3fb57e124b9bd72ad2;hb=8c8df09c31b016ada45f0e67c3a8ae35025a2690;hp=48b96769507c189056881b19b62f8501362fc67b;hpb=c5989b9ae42a5cf640f17e354be37f40088f267c;p=grml-hwinfo.git diff --git a/grml-hwinfo b/grml-hwinfo index 48b9676..eeabf61 100755 --- a/grml-hwinfo +++ b/grml-hwinfo @@ -112,7 +112,12 @@ fi # Generate output/temporary directory name & path, and output file path [ -n "$OUTDIRNAME" ] || OUTDIRNAME="grml-hwinfo-${DATE}" -OUTDIR="${WORKING_DIR}/${OUTDIRNAME}" +if $_opt_output_directory ; then + OUTDIR="${OUTDIRNAME}" +else + OUTDIR="${WORKING_DIR}/${OUTDIRNAME}" +fi + if $_opt_force ; then mkdir -p "${OUTDIR}" else @@ -356,7 +361,7 @@ cd "${OUTDIR}" || exit 1 if exectest hdparm ; then echo -e "hdparm -iv /dev/${disk}:\n" >> hdparm - hdparm -iv "/dev/$disk" >> ./hdparm + hdparm -iv "/dev/$disk" >> ./hdparm 2>> ./hdparm.error echo -e "\n\n" >> hdparm fi @@ -380,7 +385,7 @@ cd "${OUTDIR}" || exit 1 if exectest sg_inq ; then echo -e "sg_inq /dev/${disk}:\n" >> sg_inq - sg_inq "/dev/$disk" >> ./sg_inq + sg_inq "/dev/$disk" >> ./sg_inq 2>> ./sg_inq.error echo -e "\n\n" >> sg_inq fi