Browse Source

Add RHEL/CentOS 10 build support (#1479)

pull/1483/head
trapexit 4 months ago
committed by GitHub
parent
commit
34f07e57f5
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 10
      buildtools/build-release
  2. 9
      buildtools/containerfiles/centos.10.amd64
  3. 9
      buildtools/containerfiles/centos.10.arm64

10
buildtools/build-release

@ -62,6 +62,12 @@ def parse_args():
return p.parse_args() return p.parse_args()
def should_skip(filename):
if filename.endswith('~'):
return True
return False
def main(): def main():
args = parse_args() args = parse_args()
print(args) print(args)
@ -77,6 +83,8 @@ def main():
elif args.target == 'all': elif args.target == 'all':
for root,dirnames,filenames in os.walk(basepath): for root,dirnames,filenames in os.walk(basepath):
for filename in filenames: for filename in filenames:
if should_skip(filename):
continue
containerfile = f'buildtools/containerfiles/{filename}' containerfile = f'buildtools/containerfiles/{filename}'
containerfiles.append(containerfile) containerfiles.append(containerfile)
else: else:
@ -84,6 +92,8 @@ def main():
for filename in filenames: for filename in filenames:
if args.target not in filename: if args.target not in filename:
continue continue
if should_skip(filename):
continue
containerfile = f'buildtools/containerfiles/{filename}' containerfile = f'buildtools/containerfiles/{filename}'
containerfiles.append(containerfile) containerfiles.append(containerfile)

9
buildtools/containerfiles/centos.10.amd64

@ -0,0 +1,9 @@
FROM --platform=linux/amd64 quay.io/centos/centos:10 as build
COPY install-build-pkgs build-mergerfs /tmp/
RUN /tmp/install-build-pkgs
ARG BUILD_TIMESTAMP=0
ARG BRANCH=master
RUN /tmp/build-mergerfs $BRANCH
FROM scratch
COPY --from=build /build/ /

9
buildtools/containerfiles/centos.10.arm64

@ -0,0 +1,9 @@
FROM --platform=linux/arm64 quay.io/centos/centos:10 as build
COPY install-build-pkgs build-mergerfs /tmp/
RUN /tmp/install-build-pkgs
ARG BUILD_TIMESTAMP=0
ARG BRANCH=master
RUN /tmp/build-mergerfs $BRANCH
FROM scratch
COPY --from=build /build/ /
Loading…
Cancel
Save