Bugzilla – Bug 1108422
Provide a way for yast build tools to install dead symlinks
Last modified: 2022-09-19 14:40:42 UTC
As an example: https://github.com/noahadvs/yast-theme/tree/master/icons/breeze/apps would provide a set of dead symlinks, to be attached to breeze icon theme during installation (as a necessary dependency). Currently, build tools don't seem to provide that functionality.
Well, I suggest to create that links during install phase otherwise I worry even build system will complain that it does not exists. Will it work for you?
RPM is able to have dead symlinks in it, OBS will manage it :D
So there is no problem after all?
Issue is with YaST build tools not supporting that scenario, and it's an issue as yast-theme repo uses those tools to build before packaging, not with RPM not being able to hold that afterwards.
(In reply to Stasiek Michalski from comment #4)
> Issue is with YaST build tools not supporting that scenario, and it's an
> issue as yast-theme repo uses those tools to build before packaging, not
> with RPM not being able to hold that afterwards.
I must admit we still do not get it. What do you mean with "YaST build tools" ? Could you please give us an example call ?
The current method of installing icons: https://github.com/yast/yast-theme/blob/master/icons/hicolor/64x64/apps/Makefile.am
won't work with symlinks.
Build tools refer to the module that creates makefiles that are used for further installation: https://github.com/yast/yast-devtools
Thanks. Now it is much more clear :-)
Tacked in our Trello board.
Replaced Makefile with Rakefile method.
See also bug #1133415c#6 and 7.