+
+ # main declaration of the transients area.
+ if [ -z "$TMP" ]; then
+ define_yeti_variable TMP=$HOME/.tmp
+ fi
+
+ # set up our event logging file for any notable situation to be recorded in.
+ if [ -z "$FEISTY_MEOW_EVENT_LOG" ]; then
+ define_yeti_variable FEISTY_MEOW_EVENT_LOG="$TMP/$USER-feisty_meow-events.log"
+ fi
+
+ # set up the top-level for all build creations and logs and such.
+ if [ -z "$FEISTY_MEOW_GENERATED_STORE" ]; then
+ define_yeti_variable FEISTY_MEOW_GENERATED_STORE="$TMP/generated-feisty_meow"
+ fi
+ if [ ! -d "$FEISTY_MEOW_GENERATED_STORE" ]; then
+ mkdir -p "$FEISTY_MEOW_GENERATED_STORE"
+ fi
+ # set up our effluent outsourcing valves.
+ if [ -z "$TEMPORARIES_PILE" ]; then
+ define_yeti_variable TEMPORARIES_PILE="$FEISTY_MEOW_GENERATED_STORE/temporaries"
+ fi
+ if [ ! -d "$TEMPORARIES_PILE" ]; then
+ mkdir -p "$TEMPORARIES_PILE"
+ fi
+