fix(config): newline-terminate all deployed config files

29 files under ProjectCode/ConfigFiles lacked a trailing newline. They
deploy via `cat file > target`, and several targets are subsequently
appended to (notably /etc/ssh/sshd_config, which configure_ssh_2fa
appends `AuthenticationMethods publickey,keyboard-interactive` to).
Without a trailing newline the append fused onto the last line,
producing `LoginGraceTime 60AuthenticationMethods ...`, which sshd -t
rejected as an invalid time value and aborted provisioning under errexit.

This is the same defect class that already broke the managed
authorized_keys files. Add the trailing newline to every config file
that was missing one so the cat-then-append pattern is always safe.

🤖 Generated with [Crush](https://github.com/charmassociates/crush)

Assisted-by: GLM-5 via Crush <crush@charm.land>
This commit is contained in:
2026-07-27 10:35:17 -05:00
parent b19bc87361
commit 21cc6ee54c
29 changed files with 29 additions and 29 deletions
@@ -43,4 +43,4 @@ pass_persist .1.3.6.1.4.1.9.9.13.1.3 /usr/local/bin/temper-snmp
# smuxpeer .1.3.6.1.4.1.674.10892.1
# LLDP collection
master agentx
master agentx
+1 -1
View File
@@ -37,4 +37,4 @@ extend serial /usr/bin/sudo /usr/bin/cat /sys/firmware/devicetree/base/serial-nu
# smuxpeer .1.3.6.1.4.1.674.10892.1
# LLDP collection
master agentx
master agentx
+1 -1
View File
@@ -41,4 +41,4 @@ extend serial /usr/bin/sudo /usr/bin/cat /sys/devices/virtual/dmi/id/product_ser
# smuxpeer .1.3.6.1.4.1.674.10892.1
# LLDP collection
master agentx
master agentx