/s3fs-fuse-rpm

Fedora/CentOS/RH/Amazon RPMs for S3FS-Fuse https://github.com/s3fs-fuse/s3fs-fuse

Primary LanguageShell

s3fs-fuse

If you find this repository useful, you can Buy me a beer 🍺

Statuses
Tests and RPM Builds
(CentOS7, AlmaLinux 8, Amazon Linux 2018.03, Amazon Linux 2)
Test status
COPR RPM Builds
(Fedora/EPEL/CentOS Stream/RHEL/Amazon Linux)
RPM Build status

Script to generate RPMs for s3fs https://github.com/s3fs-fuse/s3fs-fuse

Based off the spec file created by Jorge A Gallegos, referenced at https://bugzilla.redhat.com/show_bug.cgi?id=725292, and upgraded by Corey Gilmore, refered at https://github.com/cfg/s3fs

Tested on x64 CentOS 7, AlmaLinux 8, Amazon Linux 2018.03 and Amazon Linux 2. Should also work for other versions, Rocky Linux, Oracle and similar.

WARNING: CentOS6/RHEL6 are not supported since s3fs v1.87 as discussed at s3fs-fuse/s3fs-fuse#1354 If you still want to use s3fs, use v1.86-2

Source for Fedora and EPEL

As of today, the SPEC in this repository contains the same code that gets pushed to the Fedora Project to generate the submissions to Fedora and EPEL

Build Requirements

  • automake
  • curl
  • make
  • fuse-devel (>= 2.8.4)
  • git (to clone this repository, not needed if you download a tarball from the releases)
  • gcc-c++
  • libcurl-devel
  • libxml2-devel
  • make
  • openssl-devel
  • pkgconfig
  • rpm-build

You can install the build requirements by calling the script install-buildrequires as root.

Building fresh RPMs

Clone the repo:

git@github.com:juliogonzalez/s3fs-fuse-rpm.git
cd s3fs-fuse-rpm

Build the s3fs-fuse RPMs

Build the RPMs:

./s3fs-build-rpm

And install:

rpm -Uvh RPMS/$HOSTTYPE/s3fs-fuse-1.94-1.*.$HOSTTYPE.rpm