mirror of
https://github.com/openvswitch/ovs
synced 2025-09-04 00:05:15 +00:00
lib/automake.mk: don't install runtime directories
The Open vSwitch run, log, and DB directories are installed as part of the normal `make install` process. However, this means they are created with user and group ownership that may conflict with the desired user. For example, running `make install` as root will install those files as root:root, whereas the runtime user desired may be openvswitch:openvswitch. Since these directories are automatically created as part of the ovs-ctl command, and with the correct user:group permissions, it makes sense to delay creation until these directories are actually required. Signed-off-by: Aaron Conole <aconole@redhat.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
This commit is contained in:
@@ -534,10 +534,7 @@ EXTRA_DIST += build-aux/extract-ofp-msgs
|
||||
|
||||
INSTALL_DATA_LOCAL += lib-install-data-local
|
||||
lib-install-data-local:
|
||||
$(MKDIR_P) $(DESTDIR)$(RUNDIR)
|
||||
$(MKDIR_P) $(DESTDIR)$(PKIDIR)
|
||||
$(MKDIR_P) $(DESTDIR)$(LOGDIR)
|
||||
$(MKDIR_P) $(DESTDIR)$(DBDIR)
|
||||
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/openvswitch
|
||||
|
||||
man_MANS += lib/ovs-fields.7
|
||||
|
Reference in New Issue
Block a user