summaryrefslogtreecommitdiffstats
path: root/src/temp.sh
diff options
context:
space:
mode:
authorP. J. McDermott <pj@pehjota.net>2015-10-28 12:31:53 (EDT)
committer P. J. McDermott <pj@pehjota.net>2015-10-28 12:31:53 (EDT)
commit5236ac8393f378dcf630e90b98183ddc3322e74b (patch)
treec0a47bc8efb057fcd08e85a945f0f855e337636c /src/temp.sh
parent537a996ba5af5dedc04b548d7f00046f75f4ca50 (diff)
downloadfirman.sh-5236ac8393f378dcf630e90b98183ddc3322e74b.zip
firman.sh-5236ac8393f378dcf630e90b98183ddc3322e74b.tar.gz
firman.sh-5236ac8393f378dcf630e90b98183ddc3322e74b.tar.bz2
src/temp.sh: Remove
Diffstat (limited to 'src/temp.sh')
-rw-r--r--src/temp.sh54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/temp.sh b/src/temp.sh
deleted file mode 100644
index 2e6885d..0000000
--- a/src/temp.sh
+++ /dev/null
@@ -1,54 +0,0 @@
-# Temporary file management
-#
-# Copyright (C) 2015 Patrick "P. J." McDermott
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-temp_dir=''
-
-temp_init()
-{
- local tmpdir=''
-
- if [ "x${TMPDIR:+set}" = 'xset' ]; then
- tmpdir="${TMPDIR}"
- else
- tmpdir='/tmp'
- fi
-
- rand
- temp_dir="${tmpdir}/firman-$(printf '%010d' ${rand_x})"
- if ! mkdir "${temp_dir}"; then
- err 'Failed to create temporary directory'
- return 1
- fi
-
- return 0
-}
-
-temp_fini()
-{
- if ! rmdir "${temp_dir}"; then
- err 'Failed to remove temporary directory'
- return 1
- fi
-
- return 0
-}
-
-get_temp_dir()
-{
- printf '%s' "${temp_dir}"
- return 0
-}