Bug #686
logger binary from cl-rsb-tools project cannot be installed system wide
Status: | Resolved | Start date: | 10/30/2011 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | Common Lisp Tools | |||
Target version: | rsb-0.7 |
Description
The binary file name "logger" clashes with the logger binary from bsdutils package. How should we rename the binary (And also "call" for that matter)?
Also, should we use the alternatives system to let users select between the C++ implementation and the Common Lisp implementation of the logger?
Proposed solution:- Logger
- Install logger as
rsb-loggerclVERSION
- Install an alternative called
rsb-logger
which dispatches torsb-loggerclVERSION
orrsb-loggercppVERSION
for a particular version
- Install logger as
- Call
- Install call binary as
rsb-callclVERSION
- Install an alternative called
rsb-cakk
which dispatches torsb-callclVERSION
for a particular version
- Install call binary as
- The
rsb_
vs.rsb-
prefix has to be configured in theCMakeLists.txt
file once we decide on one scheme
Related issues
Associated revisions
Renamed binaries when installing in CMakeLists.txt
refs #686
refs #686
- CMakeLists.txt: renamed binaries during installation to avoid
name clashes
Disambiguation and alternatives for binaries in CMakeLists.txt
fixes #686
fixes #686
- CMakeLists.txt: add rsb- prefix and clVERSION suffix to installed
binaries; use Debian's alternatives system to provide rsb-logger,
rsb-call executables which redirect to a concrete version of the
Common Lisp or C++ executable
Make postinst, prerm scripts executable in CMakeLists.txt
refs #686
refs #686
- CMakeLists.txt: make postinst and prerm scripts executable after
creating them
History
#1 Updated by J. Wienke over 12 years ago
In that case I would say it should be rsb-cl-logger and rsb-cpp-logger with the symlink called rsb-logger.
#2 Updated by S. Wrede over 12 years ago
If we redo the naming of the executables we should also agree on whether to use dashes (rsb-x) or underscores (rsb_x) as separates in executable names. In C++ (except the rsblogger) all executables are currently prefixed with underscores like: rsb_x
#3 Updated by J. Moringen over 12 years ago
- Status changed from Feedback to Resolved
- % Done changed from 0 to 100
Applied in changeset r3034.
#4 Updated by J. Moringen over 12 years ago
- Description updated (diff)
- Status changed from Resolved to Feedback
#5 Updated by J. Moringen over 12 years ago
- Status changed from Feedback to Resolved