8000 Fedora RPM distribution for AFL++ · Issue #2023 · AFLplusplus/AFLplusplus · GitHub
[go: up one dir, main page]

Skip to content

Fedora RPM distribution for AFL++ #2023

New issue
8000

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
alexandredoyen29 opened this issue Mar 4, 2024 · 10 comments
Open

Fedora RPM distribution for AFL++ #2023

alexandredoyen29 opened this issue Mar 4, 2024 · 10 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@alexandredoyen29
Copy link
Contributor

Hi the AFL++ team !

I write this issue to tell you that I think it is a good idea to develop a .spec file to build a RPM distribution for AFL++ for each releases. It could be also built through the Fedora Copr building system.

On my free time, I could try to develop this file. I think it is not hard (Expect translate DEB requirements to RPM requirements to build AFL++).

Best regards

@alexandredoyen29 alexandredoyen29 changed the title Fedora RPM distribution of AFL++ Fedora RPM distribution for AFL++ Mar 4, 2024
@vanhauser-thc
Copy link
Member

If you want to go for it, sure!

@vanhauser-thc
Copy link
Member

@alexandredoyen29 what is your progress?

@alexandredoyen29
Copy link
Contributor Author

I have a preliminary .spec file that compile AFL++ to a RPM, but I have to test it to find if all features are available.
Because I do this on my free time, it could be long ;)

@vanhauser-thc
Copy link
Member

Do you think I get paid? ;)

@vanhauser-thc vanhauser-thc added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Apr 19, 2024
@kanru
Copy link
kanru commented May 6, 2024

A spec file already exist for AFL++ https://src.fedoraproject.org/rpms/american-fuzzy-lop/

Maybe the name is not what you expect?

@Dedsec0098
Copy link

Hi AFL++ team!

I'm interested in contributing a .spec file to create an RPM package for AFL++. I’ve started translating the DEB requirements to RPM and will test it on Fedora/CentOS to ensure it builds and installs correctly. Once tested, I’ll submit a pull request with instructions on using it for RPM-based distributions and potentially setting it up on Fedora Copr.

Best regards, Shrish Mishra

@vanhauser-thc
Copy link
Member

I am pretty sure it exists already as package in red hat so a spec file should already exist there

@alexandredoyen29
Copy link
Contributor Author

I am pretty sure it exists already as package in red hat so a spec file should already exist there

Yep, an american-fuzzy-lop-4.21c-5.fc41.x86_64 RPM already exists. The problem is it is compiled in "source-only" mode, and not in "distrib" mode. So, some modes are unavailable :/

@vanhauser-thc vanhauser-thc removed the good first issue Good for newcomers label Jan 29, 2025
@rwmjones
Copy link
Contributor
rwmjones commented Feb 6, 2025

You're welcome to help with packaging. No idea what "source-only" mode means.

@vanhauser-thc
Copy link
Member

You're welcome to help with packaging. No idea what "source-only" mode means.

this are make targets. source-only builds those components that are for source code targets, binary-only for fuzzing targets that have no source code, and distrib builds all.
distrib would be best to have.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants
0