Remove copied backslashes from binary script
This commit is contained in:
committed by
T. R. Bernstein
parent
33bf455a0b
commit
52e7656391
@@ -2,14 +2,14 @@
|
|||||||
# vi: set ft=zsh tw=80 ts=2
|
# vi: set ft=zsh tw=80 ts=2
|
||||||
|
|
||||||
function main {
|
function main {
|
||||||
local username="\$1"
|
local username="$1"
|
||||||
|
|
||||||
function doesFilevaultUserExist() {
|
function doesFilevaultUserExist() {
|
||||||
dscl . -list /Users | grep \${username} >&! /dev/null
|
dscl . -list /Users | grep ${username} >&! /dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
function isFilevaultUserEnabled() {
|
function isFilevaultUserEnabled() {
|
||||||
fdesetup list | grep \${username} &> /dev/null
|
fdesetup list | grep ${username} &> /dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
function isFilevaultEnabled() {
|
function isFilevaultEnabled() {
|
||||||
@@ -18,13 +18,13 @@ function main {
|
|||||||
|
|
||||||
function allowOnlyFilevaultUserToUnlock() {
|
function allowOnlyFilevaultUserToUnlock() {
|
||||||
local fdeuser
|
local fdeuser
|
||||||
for fdeuser in \${(f)"\$(fdesetup list | cut -d',' -f1)"}; do
|
for fdeuser in ${(f)"$(fdesetup list | cut -d',' -f1)"}; do
|
||||||
[[ \${fdeuser} != \${username} ]] && fdesetup remove -user "\${fdeuser}"
|
[[ ${fdeuser} != ${username} ]] && fdesetup remove -user "${fdeuser}"
|
||||||
done
|
done
|
||||||
return 0
|
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 }
|
isFilevaultEnabled || { lop -- -e 'FileVault is disabled. Aborting.'; return }
|
||||||
doesFilevaultUserExist && isFilevaultUserEnabled && allowOnlyFilevaultUserToUnlock
|
doesFilevaultUserExist && isFilevaultUserEnabled && allowOnlyFilevaultUserToUnlock
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user