If you find this repository useful, you can Buy me a beer 🍺
| Statuses | |
|---|---|
| Tests and RPM Builds (Rocky Linux 8, Amazon Linux 2023) |
|
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, Rocky Linux 8, Amazon Linux 2018.03, Amazon Linux 2, and Amazon Linux 2023. Should also work for other versions and clones such as, AlmaLinux 7/8/9, 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
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
- automake
- curl
- make
- fuse3-devel
- git (to clone this repository, not needed if you download a tarball from the releases)
- gcc-c++ >= 6.1.0
- libcurl-devel
- libxml2-devel
- make
- openssl-devel
- pkgconfig
- rpm-build
You can install the build requirements by calling the script install-buildrequires as root.
Clone the repo:
git@github.com:juliogonzalez/s3fs-fuse-rpm.git
cd s3fs-fuse-rpm
Build the RPMs:
./s3fs-build-rpm
And install:
rpm -Uvh RPMS/$HOSTTYPE/s3fs-fuse-1.97-1.*.$HOSTTYPE.rpm