diff --git a/Containerfile b/Containerfile index 43f9bb1..7387857 100644 --- a/Containerfile +++ b/Containerfile @@ -10,15 +10,9 @@ COPY recipe.yml /etc/ublue-recipe.yml COPY --from=docker.io/mikefarah/yq /usr/bin/yq /usr/bin/yq -RUN rpm-ostree override remove firefox firefox-langpacks - -RUN echo "-- Installing RPMs defined in recipe.yml --" && \ - rpm_packages=$(yq '.rpms[]' < /etc/ublue-recipe.yml) && \ - for pkg in $rpm_packages; do \ - echo "Installing: ${pkg}" && \ - rpm-ostree install $pkg; \ - done && \ - echo "---" +# copy and run the build script +COPY build.sh /tmp/build.sh +RUN chmod +x /tmp/build.sh && /tmp/build.sh RUN rm -rf \ /tmp/* \ diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..45bdb84 --- /dev/null +++ b/build.sh @@ -0,0 +1,10 @@ +# remove the default firefox (from fedora) in favor of the flatpak +rpm-ostree override remove firefox firefox-langpacks + +echo "-- Installing RPMs defined in recipe.yml --" +rpm_packages=$(yq '.rpms[]' < /etc/ublue-recipe.yml) +for pkg in $rpm_packages; do \ + echo "Installing: ${pkg}" && \ + rpm-ostree install $pkg; \ +done +echo "---" \ No newline at end of file