[ENGINE] make install-dev fails, trying to install outside of ENGINE_PREFIX

Trying to make install-dev with engine master: $ git clean -dxf $ git log | head -1 commit efabde5a36cbf85b43a60ead37e42943c35c2741 The build failes, trying to install stuff out of ENGINE_PREFIX: $ make install-dev ENGINE_PREFIX=/home/nsoffer/ovirt-engine ... make copy-recursive SOURCEDIR=packaging/sys-etc TARGETDIR="/usr/local/etc"... make[2]: Entering directory `/home/nsoffer/src/ovirt-engine' ( cd "packaging/sys-etc" && find . -type d -printf '%P\n' ) | while read d; do \ install -d -m 755 "/usr/local/etc/${d}"; \ done install: cannot change permissions of ‘/usr/local/etc/logrotate.d’: No such file or directory Is this know issue? any workaround? Thanks, Nir

On Tue, Oct 2, 2018 at 8:04 PM Nir Soffer <nsoffer@redhat.com> wrote:
Trying to make install-dev with engine master:
$ git clean -dxf
$ git log | head -1 commit efabde5a36cbf85b43a60ead37e42943c35c2741
The build failes, trying to install stuff out of ENGINE_PREFIX:
$ make install-dev ENGINE_PREFIX=/home/nsoffer/ovirt-engine ... make copy-recursive SOURCEDIR=packaging/sys-etc TARGETDIR="/usr/local/etc"... make[2]: Entering directory `/home/nsoffer/src/ovirt-engine' ( cd "packaging/sys-etc" && find . -type d -printf '%P\n' ) | while read d; do \ install -d -m 755 "/usr/local/etc/${d}"; \ done install: cannot change permissions of ‘/usr/local/etc/logrotate.d’: No such file or directory
Is this know issue? any workaround?
Solved, found that ENGINE_PREFIX was replaced with PREFIX. PREFIX is nicer and more standard, but it would be even better if ENGINE_PREFIX was kept as an alias, or at least fail fast when using it. Nir
participants (1)
-
Nir Soffer