mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-22 06:01:41 +02:00
fix(build_image): Use developer_data as a system config.
Evaluating this as a user config causes it to block on coreos-environment-setup.service which will wait on networking. This makes it hard to add extra tricks for testing/debugging situations where networking is failing. For example, to trigger dhcpcd if networkd dies: #cloud-config write_files: - path: /etc/systemd/system/systemd-networkd.service.d/dhcpcd.conf content: | [Unit] OnFailure=dhcpcd.service [Service] Restart=no
This commit is contained in:
parent
81045d2921
commit
9d2774af3b
@ -198,8 +198,8 @@ finish_image() {
|
|||||||
local data_path="/usr/share/coreos/developer_data"
|
local data_path="/usr/share/coreos/developer_data"
|
||||||
local unit_path="usr-share-coreos-developer_data"
|
local unit_path="usr-share-coreos-developer_data"
|
||||||
sudo cp "${FLAGS_developer_data}" "${root_fs_dir}/${data_path}"
|
sudo cp "${FLAGS_developer_data}" "${root_fs_dir}/${data_path}"
|
||||||
systemd_enable "${root_fs_dir}" user-config.target \
|
systemd_enable "${root_fs_dir}" system-config.target \
|
||||||
"user-cloudinit@.path" "user-cloudinit@${unit_path}.path"
|
"system-cloudinit@.service" "system-cloudinit@${unit_path}.service"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
write_contents "${root_fs_dir}" "${BUILD_DIR}/${image_contents}"
|
write_contents "${root_fs_dir}" "${BUILD_DIR}/${image_contents}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user