Skip to content

Commit 31691a2

Browse files
authored
Merge pull request #3399 from SUSE/kea_dhcp_var
Create directories in var that have been dropped by the package
2 parents db7f8b3 + 56e08bb commit 31691a2

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/bci_build/package/kea.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
from bci_build.container_attributes import UDP
77
from bci_build.os_version import ALL_NONBASE_OS_VERSIONS
88
from bci_build.os_version import CAN_BE_LATEST_OS_VERSION
9+
from bci_build.package import DOCKERFILE_RUN
910
from bci_build.package import ApplicationStackContainer
11+
from bci_build.package.helpers import generate_from_image_tag
1012
from bci_build.package.versions import get_pkg_version
1113

1214
_BASE_PODMAN_KEA_CMD = "podman run --replace -it --privileged --network=host"
@@ -20,8 +22,13 @@
2022
version=get_pkg_version("kea", os_version),
2123
license="MPL-2.0",
2224
is_latest=os_version in CAN_BE_LATEST_OS_VERSION,
25+
from_target_image=generate_from_image_tag(os_version, "bci-micro"),
26+
version_in_uid=False,
2327
pretty_name="Kea DHCP Server",
2428
package_list=["kea", "util-linux"],
29+
build_stage_custom_end=textwrap.dedent(f"""
30+
{DOCKERFILE_RUN} zypper -n install --no-recommends systemd && \\
31+
systemd-tmpfiles --create --root /target"""),
2532
custom_end=textwrap.dedent("""
2633
ENV KEA_PIDFILE_DIR="/var/run/kea"
2734
RUN install -m 0750 -o root -g root -d /var/run/kea"""),

0 commit comments

Comments
 (0)