Feature #2347

introduce "lib/" in default prefix install for modules

Added by dnsmichi about 2 years ago. Updated about 2 years ago.

Status:ResolvedStart date:02/23/2012
Priority:NormalDue date:
Assignee:dnsmichi% Done:

100%

Category:Installation
Target version:Icinga 1.x - 1.7

Description

sourcing from #2346, a different install target is needed - being $libdir.

the default prefix does not provide that, but only libexec, which is wrong as event broker modules cannot be run by themselves.

furthermore this will help when we create packages with upcoming icinga-mq, where it should integrate seaminglessly into the $prefix structure.

$ make install

/usr/bin/install -c -m 775 -o icinga -g icinga -d /usr/local/icinga/lib

idoutils themselves will also check if lib is created and then install idomod.o over there.


Related issues

Related to Core - Feature #2346: change default target location of idomod.so from $bindir ... Resolved 02/23/2012
Related to Core - Feature #2354: change idomod extension from .o to .so, make .so the defa... Resolved 02/24/2012

Associated revisions

Revision 65d67ce3
Added by dnsmichi about 2 years ago

ATTENTION, breaking changes - idomod.o: $bindir => $libdir, new $libdir introduced #2346 #2347

install: change default target location of idomod.o from $bindir to $libdir #2346
install: introduce "lib/" in default prefix install for modules #2347

refs #2346
refs #2347

History

#1 Updated by dnsmichi about 2 years ago

  • Status changed from Assigned to Feedback
  • % Done changed from 0 to 100

#2 Updated by Tommi about 2 years ago

works for me

#3 Updated by dnsmichi about 2 years ago

  • Status changed from Feedback to Resolved

Also available in: Atom PDF