Conversation
According to Linux packaging conventions, each item in /opt should be a self-contained folder. This allows packages to co-exist without stepping on each other. TODO just use the regular FHS directories instead of /opt TODO use systemd-sysusers and systemd-tmpfiles instead of postinst-rpm
There was a problem hiding this comment.
Perhaps there should be some migration for the home directory in this new structure
Another alternative is to have spec file in the tree that matches the Fedora review, which will use FHS. This is what we do for Debian/Ubuntu - the packaging is nearly identical. |
|
@superm1 to make sure I understand, you suggest removing cpack and adopting that Fedora COPR spec file into this repository, right? |
|
Yes! |
|
I would propose just put it in contrib/ and use the rpm ci job to build it instead of cpack. |
|
Planning to make the suggested change later today. |
According to Linux packaging conventions, each item in /opt should be a self-contained folder. This allows packages to co-exist without stepping on each other.
Items to be considered for a different PR:
TODO just use the regular FHS directories instead of /opt
TODO use systemd-sysusers and systemd-tmpfiles instead of postinst-rpm