| 1 | Notes on this:
|
|---|
| 2 |
|
|---|
| 3 | - mkdir at line ~100 - Doesn't '-d' option on mktemp do this?
|
|---|
| 4 |
|
|---|
| 5 |
|
|---|
| 6 |
|
|---|
| 7 | *** /usr/sbin/mindi.orig2 2007-04-13 23:33:35.000000000 -0500
|
|---|
| 8 | --- /usr/sbin/mindi.handle_bad_tempdir 2007-04-25 06:33:42.000000000 -0500
|
|---|
| 9 | ***************
|
|---|
| 10 | *** 96,104 ****
|
|---|
| 11 | . $MINDI_CONFIG
|
|---|
| 12 | fi
|
|---|
| 13 |
|
|---|
| 14 | ! # Now we can create what we nedd
|
|---|
| 15 | MINDI_TMP=`mktemp -d $TMPDIR/mindi.XXXXXXXXXX`
|
|---|
| 16 | - mkdir -p $MINDI_TMP
|
|---|
| 17 |
|
|---|
| 18 | # Purge from potential old run
|
|---|
| 19 | rm -rf $CACHE_LOC/* 2> /dev/null
|
|---|
| 20 | --- 96,103 ----
|
|---|
| 21 | . $MINDI_CONFIG
|
|---|
| 22 | fi
|
|---|
| 23 |
|
|---|
| 24 | ! # Now we can create what we need
|
|---|
| 25 | MINDI_TMP=`mktemp -d $TMPDIR/mindi.XXXXXXXXXX`
|
|---|
| 26 |
|
|---|
| 27 | # Purge from potential old run
|
|---|
| 28 | rm -rf $CACHE_LOC/* 2> /dev/null
|
|---|
| 29 | ***************
|
|---|
| 30 | *** 2913,2920 ****
|
|---|
| 31 | MONDO_TMP=$2
|
|---|
| 32 | # Change MINDI_TMP for the one provided by mondo
|
|---|
| 33 | # So that it can get back the built files
|
|---|
| 34 | ! mv $MINDI_TMP/* $MINDI_TMP/.??* $MONDO_TMP 2> /dev/null
|
|---|
| 35 | ! rmdir $MINDI_TMP
|
|---|
| 36 | MINDI_TMP=$MONDO_TMP
|
|---|
| 37 | mkdir -p $MINDI_TMP
|
|---|
| 38 | # This is the scratch dir in mondo
|
|---|
| 39 | --- 2912,2918 ----
|
|---|
| 40 | MONDO_TMP=$2
|
|---|
| 41 | # Change MINDI_TMP for the one provided by mondo
|
|---|
| 42 | # So that it can get back the built files
|
|---|
| 43 | ! rmdir $MINDI_TMP # If this fails (non-empty for some reason, or not successfully created above) it's OK.
|
|---|
| 44 | MINDI_TMP=$MONDO_TMP
|
|---|
| 45 | mkdir -p $MINDI_TMP
|
|---|
| 46 | # This is the scratch dir in mondo
|
|---|
| 47 | ***************
|
|---|
| 48 | *** 2992,2997 ****
|
|---|
| 49 | --- 2990,2998 ----
|
|---|
| 50 | MindiExit -1
|
|---|
| 51 | fi
|
|---|
| 52 | fi
|
|---|
| 53 | +
|
|---|
| 54 | + [ -d "$MINDI_TMP" ] || Die "Don't have a MINDI_TMP directory, $MINDI_TMP. Please check /etc/mindi/mindi.conf or Mondo options"
|
|---|
| 55 | +
|
|---|
| 56 | #ScanCDandTape
|
|---|
| 57 | [ "$CDRECOVERY" = "yes" ] || CDRECOVERY=no
|
|---|
| 58 | if [ "$CDRECOVERY" = "yes" ] ; then
|
|---|