Add /usr/local/bin to exec_dirs in rootwrap.conf
devstack installs neutron utilities into /usr/local/bin such as neutron-keepalived-state-change and neutron-ns-metadata-proxy. In stead of adding individual filters to allow them to run from that directory, this patch adds /usr/local/bin into exec_dirs. Please also refer to I3abd1c173121dc8abb5738d1879db8ac9a98b690 for discussion on the approach to fix the bug. Change-Id: Iade8b5b09bb53018485c85f8372fb94dbc2ad2da Closes-Bug: 1435971
This commit is contained in:
parent
cd7655cbfc
commit
2c5d462d91
@ -1145,6 +1145,8 @@ function _neutron_setup_rootwrap {
|
||||
sudo install -o root -g root -m 644 $NEUTRON_DIR/etc/rootwrap.conf $Q_RR_CONF_FILE
|
||||
fi
|
||||
sudo sed -e "s:^filters_path=.*$:filters_path=$Q_CONF_ROOTWRAP_D:" -i $Q_RR_CONF_FILE
|
||||
sudo sed -e 's:^exec_dirs=\(.*\)$:exec_dirs=\1,/usr/local/bin:' -i $Q_RR_CONF_FILE
|
||||
|
||||
# Specify ``rootwrap.conf`` as first parameter to neutron-rootwrap
|
||||
ROOTWRAP_SUDOER_CMD="$NEUTRON_ROOTWRAP $Q_RR_CONF_FILE *"
|
||||
ROOTWRAP_DAEMON_SUDOER_CMD="$NEUTRON_ROOTWRAP-daemon $Q_RR_CONF_FILE"
|
||||
|
Loading…
Reference in New Issue
Block a user