Remove copied backslashes from binary script

This commit is contained in:
T. R. Bernstein
2024-07-03 04:55:35 +02:00
committed by T. R. Bernstein
parent 33bf455a0b
commit 52e7656391

View File

@@ -2,14 +2,14 @@
# vi: set ft=zsh tw=80 ts=2
function main {
local username="\$1"
local username="$1"
function doesFilevaultUserExist() {
dscl . -list /Users | grep \${username} >&! /dev/null
dscl . -list /Users | grep ${username} >&! /dev/null
}
function isFilevaultUserEnabled() {
fdesetup list | grep \${username} &> /dev/null
fdesetup list | grep ${username} &> /dev/null
}
function isFilevaultEnabled() {
@@ -18,13 +18,13 @@ function main {
function allowOnlyFilevaultUserToUnlock() {
local fdeuser
for fdeuser in \${(f)"\$(fdesetup list | cut -d',' -f1)"}; do
[[ \${fdeuser} != \${username} ]] && fdesetup remove -user "\${fdeuser}"
for fdeuser in ${(f)"$(fdesetup list | cut -d',' -f1)"}; do
[[ ${fdeuser} != ${username} ]] && fdesetup remove -user "${fdeuser}"
done
return 0
}
[[ \$(id -un) == 'root' ] || { lop -- -e 'This script needs to be run by root. Aborting.'; return }
[[ $(id -un) == 'root' ]] || { lop -- -e 'This script needs to be run by root. Aborting.'; return }
isFilevaultEnabled || { lop -- -e 'FileVault is disabled. Aborting.'; return }
doesFilevaultUserExist && isFilevaultUserEnabled && allowOnlyFilevaultUserToUnlock
}