Skip to content
This repository has been archived by the owner on Jan 15, 2019. It is now read-only.

[dev.icinga.com #2346] change default target location of idomod.so from $bindir to $libdir #876

Closed
icinga-migration opened this issue Feb 23, 2012 · 5 comments

Comments

@icinga-migration
Copy link

This issue has been migrated from Redmine: https://dev.icinga.com/issues/2346

Created by mfriedrich on 2012-02-23 20:10:42 +00:00

Assignee: mfriedrich
Status: Resolved (closed on 2012-03-16 14:11:02 +00:00)
Target Version: 1.7
Last Update: 2012-03-16 14:11:02 +00:00 (in Redmine)


this possibly break a lot, but save the life of every packager.

i've feared to even introduce that, but such a change is pretty much needed.

changing this in the next major version will not remove the old idomod.o version, but mention it for the user him/herself to do so.

the default make install-idoutils should do this, while the packagers need to change their build scripts as well - but only once, and remove all other seds, awks, mvs.

Changesets

2012-02-23 21:00:34 +00:00 by mfriedrich 65d67ce

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

2012-02-24 17:27:21 +00:00 by mfriedrich d2366ac

install: change idomod extension from .o to .so, make .so the default extension for modules #2354

refs #2354
refs #524
refs #2346

2012-04-26 12:38:17 +00:00 by mfriedrich fb2a14e

warn users after make install-init about idomod changes

refs #2558
refs #524
refs #2346

Relations:

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2012-02-23 20:11:35 +00:00

  • Tracker changed from Bug to Feature

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2012-02-23 20:49:33 +00:00

make install-idoutils will first check if lib/ was created and then install idomod.o over there.

/usr/bin/install -c -m 775 -o icinga -g icinga -d /usr/local/icinga/bin
/usr/bin/install -c -m 775 -o icinga -g icinga -d /usr/local/icinga/lib
/usr/bin/install -c -m 774 -o icinga -g icinga ido2db /usr/local/icinga/bin
/usr/bin/install -c -m 774 -o icinga -g icinga log2ido /usr/local/icinga/bin
/usr/bin/install -c -m 774 -o icinga -g icinga idomod.o /usr/local/icinga/lib

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2012-02-25 00:37:13 +00:00

  • Subject changed from change default target location of idomod.o from $bindir to $libdir to change default target location of idomod.so from $bindir to $libdir

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2012-03-04 12:37:16 +00:00

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

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2012-03-16 14:11:02 +00:00

  • Status changed from Feedback to Resolved

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant