fix(enrollment): allow agent token cleanup
This commit is contained in:
parent
481ad615d5
commit
dba5261ec5
2 changed files with 2 additions and 2 deletions
|
|
@ -789,7 +789,7 @@ install_agent() {
|
|||
ensure_system_user "$AGENT_USER"
|
||||
install -d -m 0711 -o root -g root "$ETC_DIR" "$STATE_DIR"
|
||||
install -d -m 0700 -o "$AGENT_USER" -g "$AGENT_USER" "$STATE_DIR/agent"
|
||||
install -d -m 0710 -o root -g "$AGENT_USER" "$ENROLLMENT_DIR"
|
||||
install -d -m 0700 -o "$AGENT_USER" -g "$AGENT_USER" "$ENROLLMENT_DIR"
|
||||
install -d -m 0700 -o root -g root "$STATE_DIR/provisioning/rollback"
|
||||
install_tree_atomic "$TEMP_DIR/agent" "$LIB_DIR/agent" "root:root"
|
||||
install_tree_atomic "$TEMP_DIR/provisioning-helper" "$LIB_DIR/provisioning-helper" "root:root"
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ if grep -Fq 'SMM_EnrollToken=$ENROLL_TOKEN' "$bootstrap"; then
|
|||
exit 1
|
||||
fi
|
||||
grep -Fq 'readonly ENROLLMENT_DIR="${STATE_DIR}-enrollment"' "$bootstrap"
|
||||
grep -Fq 'install -d -m 0710 -o root -g "$AGENT_USER" "$ENROLLMENT_DIR"' "$bootstrap"
|
||||
grep -Fq 'install -d -m 0700 -o "$AGENT_USER" -g "$AGENT_USER" "$ENROLLMENT_DIR"' "$bootstrap"
|
||||
grep -Fq 'token_temp="$(mktemp "$ENROLLMENT_DIR/.enroll-token.XXXXXXXX")"' "$bootstrap"
|
||||
if grep -Fq '$STATE_DIR/enrollment' "$bootstrap"; then
|
||||
printf '%s\n' "enrollment directory is beneath Control-writable state" >&2
|
||||
|
|
|
|||
Loading…
Reference in a new issue