mirror of
https://github.com/flatcar/scripts.git
synced 2026-05-04 11:51:14 +02:00
Merge pull request #1445 from flatcar/tormath1/gcp-oslogin
gcp: fixed OS Login enabling
This commit is contained in:
commit
586fc12b5e
1
changelog/bugfixes/2023-11-30-gce-oslogin.md
Normal file
1
changelog/bugfixes/2023-11-30-gce-oslogin.md
Normal file
@ -0,0 +1 @@
|
||||
- GCP: Fixed OS Login enabling ([scripts#1445](https://github.com/flatcar/scripts/pull/1445))
|
||||
@ -8,6 +8,7 @@ Before=sshd.socket
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
RemainAfterExit=true
|
||||
|
||||
ExecStart=/oem/bin/enable-oslogin
|
||||
|
||||
|
||||
@ -232,6 +232,10 @@ insert_include() {
|
||||
local src_config="${1}" options="${2}" includedir="${3}"
|
||||
local name copy regexp_options regexp lineno comment_options
|
||||
|
||||
if [[ ! "${includedir}" =~ ^/.* ]]; then
|
||||
die "includir must be an absolute path (i.e, starting with /). Got: ${includedir}"
|
||||
fi
|
||||
|
||||
name=${src_config##*/}
|
||||
copy="${T}/${name}"
|
||||
cp -a "${src_config}" "${copy}" || die
|
||||
@ -251,7 +255,7 @@ insert_include() {
|
||||
head -n "${lineno}" "${copy}" || die
|
||||
cat <<-EOF || die
|
||||
# Make sure that all ${comment_options} options are below this Include!
|
||||
Include "${EPREFIX}/${includedir}/*.conf"
|
||||
Include "${EPREFIX}${includedir}/*.conf"
|
||||
|
||||
EOF
|
||||
tail -n "+${lineno}" "${copy}" || die
|
||||
Loading…
x
Reference in New Issue
Block a user