fix(enrollment): repair node enrollment path #24
2 changed files with 2 additions and 2 deletions
|
|
@ -789,7 +789,7 @@ install_agent() {
|
||||||
ensure_system_user "$AGENT_USER"
|
ensure_system_user "$AGENT_USER"
|
||||||
install -d -m 0711 -o root -g root "$ETC_DIR" "$STATE_DIR"
|
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 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 -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/agent" "$LIB_DIR/agent" "root:root"
|
||||||
install_tree_atomic "$TEMP_DIR/provisioning-helper" "$LIB_DIR/provisioning-helper" "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
|
exit 1
|
||||||
fi
|
fi
|
||||||
grep -Fq 'readonly ENROLLMENT_DIR="${STATE_DIR}-enrollment"' "$bootstrap"
|
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"
|
grep -Fq 'token_temp="$(mktemp "$ENROLLMENT_DIR/.enroll-token.XXXXXXXX")"' "$bootstrap"
|
||||||
if grep -Fq '$STATE_DIR/enrollment' "$bootstrap"; then
|
if grep -Fq '$STATE_DIR/enrollment' "$bootstrap"; then
|
||||||
printf '%s\n' "enrollment directory is beneath Control-writable state" >&2
|
printf '%s\n' "enrollment directory is beneath Control-writable state" >&2
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue