Skip to content
Snippets Groups Projects

ignore required user on MS windows

Merged Hahn Axel (hahn) requested to merge support-windows into master
+ 7
1
@@ -5,7 +5,7 @@
# helper script to share functions for parsing and handlinmg backup jobs
#
# --------------------------------------------------------------------------------
# ah - Axel Hahn <axel.hahn@iml.unibe.ch>
# ah - Axel Hahn <axel.hahn@unibe.ch>
# ds - Daniel Schueler <daniel.schueler@iml.unibe.ch>
#
# 2016-11-10 ah,ds v1.0
@@ -13,6 +13,7 @@
# 2017-02-16 ah,ds v1.2 added storage helper function
# 2018-02-13 ah,ds v1.3 detect samba shares based on a flag
# 2022-10-07 ah v1.4 unescape regex with space to prevent "grep: warning: stray \ before white space"
# 2023-03-16 ah v1.5 ignore required user on MS windows
# ================================================================================
@@ -375,9 +376,14 @@ function j_requireProcess(){
# ------------------------------------------------------------
# check if it was startet with a given user
# This is skipped if MS windows was detected with "mingw".
# param string username, i.e. root
# ------------------------------------------------------------
function j_requireUser(){
# TODO: this is an incomplete check. Check more strings eg. cygwin
if uname | grep -iE "mingw" >/dev/null; then
return 0
fi
sUser=$(id | cut -f 2 -d "(" | cut -f 1 -d ")")
if [[ "$sUser" != "$1" ]]; then
>&2 echo "ERROR: user $1 is reqired."
Loading