From d52cb4cfe2675e8b9d4cea02f36eef976eb96328 Mon Sep 17 00:00:00 2001 From: Syping Date: Fri, 22 Mar 2024 02:14:36 +0100 Subject: [PATCH] add openSUSE Leap 15.5 --- Containerfile.el7 | 3 +-- Containerfile.el8 | 3 +-- Containerfile.el9 | 3 +-- Containerfile.lp155 | 7 +++++++ 4 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 Containerfile.lp155 diff --git a/Containerfile.el7 b/Containerfile.el7 index 1f7558e..c00ada3 100644 --- a/Containerfile.el7 +++ b/Containerfile.el7 @@ -1,7 +1,6 @@ FROM centos:7 - RUN yum install -y centos-release-scl epel-release && \ - yum install -y cmake3 epel-rpm-macros-systemd make devtoolset-9-annobin devtoolset-9-gcc-c++ git perl perl-IPC-Cmd rpmdevtools rpmlint systemd-rpm-macros && \ + yum install -y cmake3 epel-rpm-macros-systemd make devtoolset-9-annobin devtoolset-9-gcc-c++ git perl 'perl(IPC::Cmd)' rpmdevtools rpmlint systemd-rpm-macros && \ yum clean all RUN useradd -m -s /bin/bash -U rpmbuild USER rpmbuild diff --git a/Containerfile.el8 b/Containerfile.el8 index cd35253..ee921d2 100644 --- a/Containerfile.el8 +++ b/Containerfile.el8 @@ -1,9 +1,8 @@ FROM rockylinux:8 - RUN dnf install -y 'dnf-command(config-manager)' && \ dnf config-manager --set-enabled powertools && \ dnf install -y epel-release && \ - dnf install -y cmake epel-rpm-macros-systemd make gcc-toolset-9-annobin gcc-toolset-9-gcc-c++ git perl perl-IPC-Cmd rpmdevtools rpmlint systemd-rpm-macros && \ + dnf install -y cmake epel-rpm-macros-systemd make gcc-toolset-9-annobin gcc-toolset-9-gcc-c++ git perl 'perl(IPC::Cmd)' rpmdevtools rpmlint systemd-rpm-macros && \ dnf clean all RUN useradd -m -s /bin/bash -U rpmbuild USER rpmbuild diff --git a/Containerfile.el9 b/Containerfile.el9 index 14f0f56..5554aad 100644 --- a/Containerfile.el9 +++ b/Containerfile.el9 @@ -1,6 +1,5 @@ FROM rockylinux:9 - -RUN dnf install -y annobin cmake make gcc-c++ git perl perl-IPC-Cmd rpmdevtools rpmlint systemd-rpm-macros && \ +RUN dnf install -y annobin cmake make gcc-c++ git perl 'perl(IPC::Cmd)' rpmdevtools rpmlint systemd-rpm-macros && \ dnf clean all RUN useradd -m -s /bin/bash -U rpmbuild USER rpmbuild diff --git a/Containerfile.lp155 b/Containerfile.lp155 new file mode 100644 index 0000000..2230114 --- /dev/null +++ b/Containerfile.lp155 @@ -0,0 +1,7 @@ +FROM opensuse/leap:15.5 +RUN zypper install -y cmake make gcc9-c++ git perl 'perl(IPC::Cmd)' rpmdevtools rpmlint systemd-rpm-macros system-user-mail && \ + zypper clean +RUN useradd -m -s /bin/bash -U rpmbuild +USER rpmbuild +WORKDIR /home/rpmbuild +RUN rpmdev-setuptree