Toralf Lund
2008-09-11 09:15:41 UTC
I've run into an installation order issue related to the "post"
scriptlet in one of my packages. Basically, this scripts executes a
(command-line only) program installed by the package, and this program
pretty much needs everything required by the package. The problem is, if
I install my package along with some of the required software, the
requirements are often installed *after* the "main" package - which
means the "post" script won't work because some of what the program
needs isn't installed yet.
So, this is when I use "Requires(post)", isn't it? But how do I set it
up? The Requires of the package is a very long list, and most of the
entries are added via the "AutoReqProv" mechanism, so duplicating the
info by hand for "Requires(post)" is rather hard. Is there an
alternative? Can I somehow say that everything in the main Requires list
is also required by "post"? Or alternatively, can I enable automatic
search for shared objects etc. for Requires(post) just like for Requires?
- Toralf
scriptlet in one of my packages. Basically, this scripts executes a
(command-line only) program installed by the package, and this program
pretty much needs everything required by the package. The problem is, if
I install my package along with some of the required software, the
requirements are often installed *after* the "main" package - which
means the "post" script won't work because some of what the program
needs isn't installed yet.
So, this is when I use "Requires(post)", isn't it? But how do I set it
up? The Requires of the package is a very long list, and most of the
entries are added via the "AutoReqProv" mechanism, so duplicating the
info by hand for "Requires(post)" is rather hard. Is there an
alternative? Can I somehow say that everything in the main Requires list
is also required by "post"? Or alternatively, can I enable automatic
search for shared objects etc. for Requires(post) just like for Requires?
- Toralf