aboutsummaryrefslogtreecommitdiff
path: root/lib/_ak_fs
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2025-07-22 00:18:25 +0300
committerkaotisk <kaotisk@arching-kaos.org>2025-07-22 00:18:25 +0300
commit3bc70a5030e00af77eea3d7a0dc7827018e6aec5 (patch)
tree51ddb671891eb5073fa1554d06318aa12bb38b96 /lib/_ak_fs
parent3a950e7ac7cc9850b178164f0f3856715d1fd3e1 (diff)
downloadarching-kaos-tools-3bc70a5030e00af77eea3d7a0dc7827018e6aec5.tar.gz
arching-kaos-tools-3bc70a5030e00af77eea3d7a0dc7827018e6aec5.tar.bz2
arching-kaos-tools-3bc70a5030e00af77eea3d7a0dc7827018e6aec5.zip
[fs] Scan to find before adding
Diffstat (limited to 'lib/_ak_fs')
-rwxr-xr-xlib/_ak_fs8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/_ak_fs b/lib/_ak_fs
index a0f5619..bdb045f 100755
--- a/lib/_ak_fs
+++ b/lib/_ak_fs
@@ -112,6 +112,14 @@ function _ak_fs_import(){
#
_ak_log_info "Storing original hash of $1 along with its name"
sha512sum "$1" > $TEMPDIR/3rd_gen_map
+ hashgrep="$(grep -rn $(cat $TEMPDIR/3rd_gen_map | cut -d ' ' -f 1) $AK_MAPSDIR)"
+ if [ $? -eq 0 ]
+ then
+ map="$(basename $( echo $hashgrep | cut -d ':' -f 1 ))"
+ _ak_log_error "File $1 found @ $map"
+ echo $map
+ exit 1
+ fi
_ak_log_info "Encoding to base64"
base64 $1 > file
FILE="file"