Skip to content

Sfx autoinstaller#91

Open
deajan wants to merge 5 commits into
nresare:mainfrom
netinvent:sfx-autoinstaller
Open

Sfx autoinstaller#91
deajan wants to merge 5 commits into
nresare:mainfrom
netinvent:sfx-autoinstaller

Conversation

@deajan

@deajan deajan commented Jun 2, 2026

Copy link
Copy Markdown

Since .deb and .rpm are not yet ready for all Linux OSes, especially old ones, I decided to create a SFX script that can deploy current pam-ssh-agent library compiled with an old glibc (2.17) so it can run virtually on any linux that is less than 10 years old.

Has been tested on RHEL8-10 and Debian 11-13 and Ubuntu 24 so far.

If you don't feel like having a pre-compiled library in this PR, let me know so I'll leave the build recipe without binaries.

@nresare

nresare commented Jun 2, 2026

Copy link
Copy Markdown
Owner

Hi! Thank you for looking into this. I have no prior experience of sfx at all, so I will need to allocate some time to learn more. As long as the linux distributions you are targeting are supported by the upstream vendor I have nothing against referencing some convenient mechanism for broadening that support.

I am not in the business of redistributing binaries, unless they are built using a trusted build system from known source code.

In short, I'll get back to you once I have looked at your contribution closer.

@deajan

deajan commented Jun 3, 2026

Copy link
Copy Markdown
Author

Thank you for your answer.
I understand that distributing binaries isn't exactly the best way, but then again having impossible dependency standards for building .deb/.rpm is insane.
I wonder who decided that rust code can't be distributed without source, whereas C code can, when it comes to build packages. Doesn't make sense to me, at all...

Anyway, let me know if you want me to change/improve anything in that PR. I'll be happy to do so.

@deajan

deajan commented Jun 19, 2026

Copy link
Copy Markdown
Author

Did you get some time to look into this ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants