aboutsummaryrefslogtreecommitdiff
path: root/lib/_ak_script
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2024-06-24 05:41:52 +0300
committerkaotisk <kaotisk@arching-kaos.org>2024-06-24 05:41:52 +0300
commit55626cf414f947be0ce5c8300f97f99421c2e222 (patch)
treeb9d5cdaf482eeacaf3e253b6c806ff0b2272bc06 /lib/_ak_script
parentd14dda9f79215ab44684e0f5a64327a079a6c58f (diff)
downloadarching-kaos-tools-55626cf414f947be0ce5c8300f97f99421c2e222.tar.gz
arching-kaos-tools-55626cf414f947be0ce5c8300f97f99421c2e222.tar.bz2
arching-kaos-tools-55626cf414f947be0ce5c8300f97f99421c2e222.zip
Reworked tempassin to lib/_ak_script
Diffstat (limited to 'lib/_ak_script')
-rwxr-xr-xlib/_ak_script22
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/_ak_script b/lib/_ak_script
index e9d7c0e..f24fbc9 100755
--- a/lib/_ak_script
+++ b/lib/_ak_script
@@ -67,3 +67,25 @@ _ak_not_implemented(){
#_ak_title_description
_ak_log_error "Not implemented: $*"
}
+
+_ak_make_temp_directory(){
+ AK_TEMP="$(mktemp -d /tmp/aktmp-XXXXXXX)"
+ if [ ! -d "$AK_TEMP" ]
+ then
+ _ak_log_error "Could not make $AK_TEMP directory to work in"
+ exit 1
+ fi
+ _ak_log_info "$AK_TEMP created successfully"
+ echo "$AK_TEMP"
+}
+
+_ak_make_temp_file(){
+ AK_TEMP="$(mktemp /tmp/aktmp-XXXXXXX)"
+ if [ ! -f "$AK_TEMP" ]
+ then
+ _ak_log_error "Could not make $AK_TEMP directory to work in"
+ exit 1
+ fi
+ _ak_log_info "$AK_TEMP created successfully"
+ echo "$AK_TEMP"
+}