summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt/data/opt/openslx/scripts
diff options
context:
space:
mode:
authorSimon Rettberg2017-11-24 18:11:00 +0100
committerSimon Rettberg2017-11-24 18:11:00 +0100
commitd757cbe77c815e5d638cd3b13178805a64d3960b (patch)
tree744c648da20d77aecd76be44e93e9944d14b7ed7 /core/modules/run-virt/data/opt/openslx/scripts
parent[lightdm] Add more pam files (diff)
downloadmltk-d757cbe77c815e5d638cd3b13178805a64d3960b.tar.gz
mltk-d757cbe77c815e5d638cd3b13178805a64d3960b.tar.xz
mltk-d757cbe77c815e5d638cd3b13178805a64d3960b.zip
[run-virt] Fix obviously broken sed expression: Don't fail on empty domain
Diffstat (limited to 'core/modules/run-virt/data/opt/openslx/scripts')
-rw-r--r--core/modules/run-virt/data/opt/openslx/scripts/pam_script_auth.d/99-run_virt_credentials2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/modules/run-virt/data/opt/openslx/scripts/pam_script_auth.d/99-run_virt_credentials b/core/modules/run-virt/data/opt/openslx/scripts/pam_script_auth.d/99-run_virt_credentials
index 1db0783c..941f0047 100644
--- a/core/modules/run-virt/data/opt/openslx/scripts/pam_script_auth.d/99-run_virt_credentials
+++ b/core/modules/run-virt/data/opt/openslx/scripts/pam_script_auth.d/99-run_virt_credentials
@@ -26,7 +26,7 @@ if [ -n "$TEMP_HOME_DIR" ]; then
if [ "x$XDOMAIN" != "x#" ]; then
# Guess domain
if [ -z "$XDOMAIN" ] && [ -n "$PERSISTENT_HOME_DIR" ]; then
- XDOMAIN=$(grep -F " ${PERSISTENT_HOME_DIR} " "/proc/mounts" | grep -m1 -F 'domain=' | sed -r 's/^.*[ ,]domain=([^ ,]+)[ ,].*$/\1/g')
+ XDOMAIN=$(grep -F " ${PERSISTENT_HOME_DIR} " "/proc/mounts" | grep -m1 -F 'domain=' | sed -r 's/^.*[ ,]domain=([^ ,]*)[ ,].*$/\1/g')
fi
if [ -z "$XDOMAIN" ]; then
XDOMAIN=$(<"/etc/ldap.conf" grep -m1 -i '^BASE\s.*DC=' | grep -o -E -i 'DC=([^,;]+)' | head -n 1 | cut -c 4-)