This patch set covers several tiny miscellaneous improvements to iputils
build. They aim at making packaging much much easier, by fixing some
hardcode behavior and making stuff Just Work.
Patch 1 and 2 fixes regressions inserted in 2.4.8 that caused some rules
to fail. Some generated files were not listed for removal in clean
rules, and it would fail distcheck. Also, when we removed ncurses
dependency from the daemons, it was also removed from the static build
of iprconfig, causing it to fail.
Patch 3, 4 and 5 aim at making packagers life easier. They allow
packagers to enable/disable features they don't want, such as the
initscripts on distros that use systemd. Given that the world is moving
to systemd we want to make --enable-systemd the default
behavior. Therefore, if initscripts are required, one must explicit run
"./configure --with-initdscripts --without-systemd". Also, everything
is installed to their final places instead of the generic DATADIR, so
packagers wont have to move everything around.
Finally, patch 6 make sure we don't attempt to install the generic spec
file, because that makes no sense. We just distribute it in the tarball.
This set might break the generic spec file in this repository. I will
send a new version for it with a lot of improvements that relies on
these features as soon as I am done testing it with Daniel. Anyway,
for now, please take these in consideration for pushing.
Thanks,
Gabriel Krisman Bertazi (6):
iprutils: Fix regression in distclean.
iprutils: Fix regression in static build caused by removed dependency.
iprutils: Add option to enable/disable sosreport from configure
script.
iprutils: Add option to enable/disable systemd files from configure
script.
iprutils: Add option to enable/disable initd scripts from configure
script.
iprutils: Don't install SPEC file.
Makefile.am | 10 +++++++--
configure.ac | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
init.d/Makefile.am | 10 +++++----
spec/Makefile.am | 2 +-
systemd/Makefile.am | 8 ++++---
5 files changed, 79 insertions(+), 11 deletions(-)
--
2.1.0
------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
Iprdd-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iprdd-devel