diff --git a/dbld/images/devshell.dockerfile b/dbld/images/devshell.dockerfile index b6db252b1..1b2fe28c8 100644 --- a/dbld/images/devshell.dockerfile +++ b/dbld/images/devshell.dockerfile @@ -1,5 +1,5 @@ ARG CONTAINER_REGISTRY -FROM $CONTAINER_REGISTRY/axosyslog-dbld-tarball:latest +FROM $CONTAINER_REGISTRY/axosyslog-dbld-ubuntu-noble:latest ARG ARG_IMAGE_PLATFORM ARG COMMIT diff --git a/dbld/packages.manifest b/dbld/packages.manifest index 839ab59c1..69e40b002 100644 --- a/dbld/packages.manifest +++ b/dbld/packages.manifest @@ -42,16 +42,19 @@ which [fedora] ############################################################################# # eBPF related tools ############################################################################# -clang [tarball] -libbpf-dev [tarball] -bpftool [tarball] +clang [tarball, devshell] +libbpf-dev [tarball, devshell] +bpftool [tarball, devshell] +# as long as devshell is based on ubuntu and not tarball +linux-tools-common [devshell] +linux-tools-generic [devshell] ############################################################################# # Tarball related tools ############################################################################# # docbook to generate man pages -docbook-xsl [tarball] +docbook-xsl [tarball, devshell] docbook-style-xsl [fedora] ############################################################################# @@ -128,7 +131,8 @@ libglib2.0-0t64-dbgsym [devshell] libjemalloc-dev [devshell] libjemalloc2-dbgsym [devshell] libssl3t64-dbgsym [devshell] -linux-perf [devshell] +libjson-c5-dbgsym [devshell] +libpcre2-8-0-dbgsym [devshell] locales [devshell] lsof [devshell] netcat-openbsd [devshell] diff --git a/dbld/rules b/dbld/rules index a39431df8..94824939f 100755 --- a/dbld/rules +++ b/dbld/rules @@ -213,7 +213,7 @@ shell-%: setup images: $(foreach image,$(IMAGES), image-$(image)) image: image-$(DEFAULT_IMAGE) -image-devshell: image-tarball +image-devshell: image-ubuntu-noble image-tarball: image-debian-testing image-%: $(DBLD_DIR)/prepare-image-build $* && \