diff --git a/Containerfile b/Containerfile index 5d08ad5..147ae55 100644 --- a/Containerfile +++ b/Containerfile @@ -15,7 +15,7 @@ # - "base" # # "aurora", "bazzite", "bluefin" or "ucore" may also be used but have different suffixes. -ARG SOURCE_IMAGE="silverblue" +ARG SOURCE_IMAGE="bluefin" ## SOURCE_SUFFIX arg should include a hyphen and the appropriate suffix name # These examples all work for silverblue/kinoite/sericea/onyx/lazurite/vauxite/base @@ -33,23 +33,26 @@ ARG SOURCE_IMAGE="silverblue" # - stable-zfs # - stable-nvidia-zfs # - (and the above with testing rather than stable) -ARG SOURCE_SUFFIX="-main" +ARG SOURCE_SUFFIX="-dx" ## SOURCE_TAG arg must be a version built for the specific image: eg, 39, 40, gts, latest -ARG SOURCE_TAG="latest" +ARG SOURCE_TAG="gts" ### 2. SOURCE IMAGE ## this is a standard Containerfile FROM using the build ARGs above to select the right upstream image FROM ghcr.io/ublue-os/${SOURCE_IMAGE}${SOURCE_SUFFIX}:${SOURCE_TAG} - ### 3. MODIFICATIONS ## make modifications desired in your image and install packages by modifying the build.sh script -## the following RUN directive does all the things required to run "build.sh" as recommended. +## the following RUN directive does all the things required to run "build.sh" as recommended -COPY build.sh /tmp/build.sh +## Add displaylink support +COPY --from=ghcr.io/ublue-os/akmods-extra:coreos-stable-40 /rpms/ /tmp/rpms +RUN curl -Lo /etc/yum.repos.d/fedora-multimedia.repo https://negativo17.org/repos/fedora-multimedia.repo +RUN find /tmp/rpms +COPY build.sh /tmp/build.sh RUN mkdir -p /var/lib/alternatives && \ /tmp/build.sh && \ ostree container commit