-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
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
make install.catatonic is not arch friendly #2699
Comments
|
sure, but frankly i am struggling with this a little. it is clearly a dependency and I find it a bit unusual having dependencies installed like this. thoughts? |
I built it from source. Not sure why it defaults to binary, or why not just add it as a dependency ? Added these steps, to the above:
in
in Also had to patch the location in (libpod.conf and libpod/runtime.go), since it had been hardcoded. |
@tobwen : catatonit is a C program. it looks a little odd in a Go directory ? |
I suggest cloning catatonit into a tmp directory, build it there, copy it to the |
@afbjorklund Sure, this is just my podman rendering stack, where anything _GO_es into: https://gist.github.com/tobwen/25a010d3b90a6491e5646c0e77163557 |
Why isn't it just a dep like runc or conmon |
Someone would need to package it up and get it into Fedora/RHEL/Centos. Currently we are just using this as an internal tool of podman. |
@lsm5 has a card for that but more important things keep popping up. |
@rhatdan For what do you use it? I often don't compile it at all. I thought, it's PID 1 for the container when activated? |
Maybe it needs to be in a separate package because of licensing issues ? (GPLv3+, vs. ASL 2.0) I just added it for completeness (i.e. |
@lsm5 Any movement on this? Has anyone else worked on it? |
@rhatdan @vrothberg what should we do here? i believe this is still an issue |
ping @vrothberg ideas? |
I am cool with using |
we need to get an answer here ... what is required to not do what we are doing? |
@baude, we can either clone the repository and build it or we download the pre-built binaries from https://github.com/krallin/tini/releases. I prefer cloning and building catatonit. Will look into this tomorrow morning to warmup. |
make install.catatonit is not going to work on any arch other than x86_64 because it appears to be pulling a compiled binary for x86_64. We need an arch friendly way of dealing with this.
The text was updated successfully, but these errors were encountered: