Status: Accepted
Owner: [email protected]
Labels: Type-Defect Milestone-Release2.10 Priority-High
New issue 684 by [email protected]: Configure does not honour
--mandir/bindir/sbindir
http://code.google.com/p/ganeti/issues/detail?id=684
# Change root to Squeeze
#
$ schroot ...
# Make the output directory
#
$ mkdir -p /tmp/build
# Make a clean checkout and enter the repo
#
$ git clone ...
$ cd ...
$ ./autogen.sh
# Configure and override everything
#
$ ./configure \
--prefix=/bar/prefix \
--exec-prefix=/bar/exec-prefix \
--bindir=/foo/bin \
--sbindir=/foo/sbin \
--libexecdir=/foo/libexec \
--sysconfdir=/foo/etc \
--sharedstatedir=/foo/share \
--localstatedir=/foo/local \
--libdir=/foo/lib \
--includedir=/foo/include \
--oldincludedir=/foo/oldinclude \
--datarootdir=/foo/dataroot \
--datadir=/foo/data \
--infodir=/foo/info \
--localedir=/foo/locale \
--mandir=/foo/man \
--docdir=/foo/doc \
--htmldir=/foo/html \
--dvidir=/foo/dvi \
--pdfdir=/foo/pdf \
--psdir=/foo/ps
$ make
$ make install DESTDIR=/tmp/build
# At this point, we need to examine the contents of /tmp/build
#
$ cd /tmp/build
# Let's list the directories and see if any of those directories
# from the './configure ...' line above are missing. Some of
# directories are not used at all, so those should be ok.
#
# We can see below that the following directories are missing:
# /foo/bin
# /foo/sbin
# /foo/man
#
$ find bar -type d | sort
.
./bar
./bar/exec-prefix
./bar/exec-prefix/bin
./bar/exec-prefix/sbin
./bar/prefix
./bar/prefix/share
./bar/prefix/share/ganeti
./bar/prefix/share/ganeti/2.11
./bar/prefix/share/ganeti/2.11/foo
./bar/prefix/share/ganeti/2.11/foo/dataroot
./bar/prefix/share/ganeti/2.11/foo/dataroot/man
./bar/prefix/share/ganeti/2.11/foo/dataroot/man/man1
./bar/prefix/share/ganeti/2.11/foo/dataroot/man/man7
./bar/prefix/share/ganeti/2.11/foo/dataroot/man/man8
./bar/prefix/share/ganeti/2.11/ganeti
./bar/prefix/share/ganeti/2.11/ganeti/client
./bar/prefix/share/ganeti/2.11/ganeti/cmdlib
./bar/prefix/share/ganeti/2.11/ganeti/confd
./bar/prefix/share/ganeti/2.11/ganeti/http
./bar/prefix/share/ganeti/2.11/ganeti/hypervisor
./bar/prefix/share/ganeti/2.11/ganeti/impexpd
./bar/prefix/share/ganeti/2.11/ganeti/masterd
./bar/prefix/share/ganeti/2.11/ganeti/rapi
./bar/prefix/share/ganeti/2.11/ganeti/rpc
./bar/prefix/share/ganeti/2.11/ganeti/server
./bar/prefix/share/ganeti/2.11/ganeti/storage
./bar/prefix/share/ganeti/2.11/ganeti/tools
./bar/prefix/share/ganeti/2.11/ganeti/utils
./bar/prefix/share/ganeti/2.11/ganeti/watcher
./foo
./foo/dataroot
./foo/dataroot/man
./foo/dataroot/man/man1
./foo/dataroot/man/man7
./foo/dataroot/man/man8
./foo/etc
./foo/etc/ganeti
./foo/lib
./foo/lib/ganeti
./foo/lib/ganeti/2.11
./foo/lib/ganeti/2.11/bar
./foo/lib/ganeti/2.11/bar/exec-prefix
./foo/lib/ganeti/2.11/bar/exec-prefix/bin
./foo/lib/ganeti/2.11/bar/exec-prefix/sbin
./foo/lib/ganeti/2.11/foo
./foo/lib/ganeti/2.11/foo/lib
./foo/lib/ganeti/2.11/foo/lib/ganeti
./foo/lib/ganeti/2.11/foo/lib/ganeti/iallocators
./foo/lib/ganeti/2.11/foo/lib/ganeti/tools
./foo/lib/ganeti/iallocators
./foo/lib/ganeti/tools
./foo/local
./foo/local/lib
./foo/local/lib/ganeti
./foo/local/log
./foo/local/log/ganeti
./foo/local/run
./foo/local/run/ganeti
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings