From 5247583adbb89dbaa506467db8ff7bf99d9b817a Mon Sep 17 00:00:00 2001 From: Christian Rößler Date: Tue, 11 Jul 2023 15:37:28 +0200 Subject: [run-virt] Linux scripts: demo user mount non-home shares, some speedup done --- .../data/opt/openslx/vmchooser/data/linux/mnt_shares | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/mnt_shares') diff --git a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/mnt_shares b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/mnt_shares index 5c89295b..ff646884 100755 --- a/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/mnt_shares +++ b/core/modules/run-virt/data/opt/openslx/vmchooser/data/linux/mnt_shares @@ -20,12 +20,11 @@ done logger "openslx sharemapper: base system reaching; commencing." # REMAPMODE (remapMode): 0: None, 1 Native, 2 Native Fallback, 3 vmware +# mode 0 and 1 do curr. teha same, may deviate in the future # CREATEMISSING (createMissingRemap): 0: Nichts tun, 1 xdg-Verzeichnisse case "$REMAPMODE" in 0) logger "openslx sharemapper: remapMode 0 (do nothing) detected." - ;; - 1) logger "openslx sharemapper: remapMode 1 (native mode) detected." preliminaries_native get_creds # fills global var PW with (currently) decrypted password get_shares # fills array ROHSHARES; row 0 global infos from (shares-)CONFIGFILE, @@ -33,12 +32,16 @@ case "$REMAPMODE" in # column 4 username, col 5 password. mount_shares # mounts shares given in array ROHSHARES. ;; + 1) logger "openslx sharemapper: remapMode 1 (native mode) detected." + preliminaries_native + get_creds # fills global var PW with (currently) decrypted password + get_shares + mount_shares # mounts shares given in array ROHSHARES. + ;; 2) logger "openslx sharemapper: remapMode 2 (fallback mode) detected." preliminaries_native get_creds # fills global var PW with (currently) decrypted password - get_shares # fills array ROHSHARES; row 0 global infos from (shares-)CONFIGFILE, - # following rows: column 1 share path, col 2 drive letter, col 3 share name, - # column 4 username, col 5 password. + get_shares mount_shares # mounts shares given in array ROHSHARES. check_fallback # checks for a mounted home and fallbacks to vmware share, if none found. ;; -- cgit v1.2.3-55-g7522