# plik receptury: make_temp

# Wykorzystanie wartości losowych do wyznaczenia nazwy katalogu tymczasowego
until [ -n "$temp_dir" -a ! -d "$temp_dir" ]; do
    temp_dir="/tmp/opisowy_prefiks.${RANDOM}${RANDOM}${RANDOM}"
done
mkdir -p -m 0700 $temp_dir \
  || { echo "BŁĄD: Nie można utworzyć katalogu tymczasowego '$temp_dir': $?"; exit 100 }

# Wykorzystanie wartości losowych do wyznaczenia nazwy pliku tymczasowego
temp_file="$temp_dir/opisowy_prefiks.${RANDOM}${RANDOM}${RANDOM}"
touch $temp_file && chmod 0600 $temp_file \
  || { echo "BŁĄD: Nie można utworzyć pliku tymczasowego '$temp_file': $?"; exit 101 }
