Skip to content

Commit

Permalink
dbld: add ubuntu-oracular
Browse files Browse the repository at this point in the history
Signed-off-by: László Várady <[email protected]>
  • Loading branch information
MrAnno committed Oct 11, 2024
1 parent 99f7424 commit a6edf1d
Show file tree
Hide file tree
Showing 8 changed files with 33 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/create-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ on:
"ubuntu-focal",
"ubuntu-jammy",
"ubuntu-noble",
"ubuntu-oracular",
"ubuntu-lunar",
"ubuntu-mantic",
"almalinux-8",
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/dbld-images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ jobs:
- ubuntu-focal
- ubuntu-jammy
- ubuntu-noble
- ubuntu-oracular
- ubuntu-lunar
- ubuntu-mantic
- devshell
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/upload-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ on:
"ubuntu-focal",
"ubuntu-jammy",
"ubuntu-noble",
"ubuntu-oracular",
"ubuntu-lunar",
"ubuntu-mantic"
]'
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@ The following x86-64 distros are supported:
| Debian 11 | debian-bullseye |
| Debian Unstable | debian-sid |
| Debian Testing | debian-testing |
| Ubuntu 24.10 | ubuntu-oracular |
| Ubuntu 24.04 | ubuntu-noble |
| Ubuntu 23.10 | ubuntu-mantic |
| Ubuntu 23.04 | ubuntu-lunar |
Expand Down
1 change: 1 addition & 0 deletions dbld/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ EXTRA_DIST += \
dbld/images/ubuntu-focal.dockerfile \
dbld/images/ubuntu-jammy.dockerfile \
dbld/images/ubuntu-noble.dockerfile \
dbld/images/ubuntu-oracular.dockerfile \
dbld/images/ubuntu-lunar.dockerfile \
dbld/images/ubuntu-mantic.dockerfile \
dbld/images/tarball.dockerfile \
Expand Down
1 change: 1 addition & 0 deletions dbld/build.manifest
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ debian-sid python3,nojava
ubuntu-focal python3,nocriterion,nomqtt,nogrpc,notzdatalegacy,nobpf
ubuntu-jammy python3,notzdatalegacy,nobpf
ubuntu-noble python3,notzdatalegacy
ubuntu-oracular python3,notzdatalegacy
ubuntu-lunar python3
ubuntu-mantic python3

Expand Down
26 changes: 26 additions & 0 deletions dbld/images/ubuntu-oracular.dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
FROM ubuntu:oracular
LABEL maintainer="Laszlo Varady <[email protected]>"
ENV OS_DISTRIBUTION=ubuntu
ENV OS_DISTRIBUTION_CODE_NAME=oracular

ARG ARG_IMAGE_PLATFORM
ARG COMMIT
ENV IMAGE_PLATFORM ${ARG_IMAGE_PLATFORM}
LABEL COMMIT=${COMMIT}

ENV DEBIAN_FRONTEND=noninteractive
ENV DEBCONF_NONINTERACTIVE_SEEN=true
ENV LANG C.UTF-8

COPY images/entrypoint.sh /
COPY . /dbld/

RUN /dbld/builddeps update_packages
RUN /dbld/builddeps install_dbld_dependencies
RUN /dbld/builddeps install_apt_packages
RUN /dbld/builddeps install_debian_build_deps

VOLUME /source
VOLUME /build

ENTRYPOINT ["/entrypoint.sh"]
1 change: 1 addition & 0 deletions dbld/rules
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ BUILDER_IMAGES= \
ubuntu-focal \
ubuntu-jammy \
ubuntu-noble \
ubuntu-oracular \
ubuntu-lunar \
ubuntu-mantic \
tarball
Expand Down

0 comments on commit a6edf1d

Please sign in to comment.