Support last version of upcoming rootwrap changes
Hopefully last adjustment needed to support the upcoming rootwrap changes at https://review.openstack.org/#/c/8747/. I think core reviewers there finally agree on where things should live and how they should be named. Change-Id: If8814ca0d147856aeed37676e9c3de4767b561c0
This commit is contained in:
parent
8d2c8faf36
commit
76a9eaf72b
6
stack.sh
6
stack.sh
@ -1232,19 +1232,19 @@ cp -p $NOVA_DIR/etc/nova/policy.json $NOVA_CONF_DIR
|
||||
# If Nova ships the new rootwrap filters files, deploy them
|
||||
# (owned by root) and add a parameter to $NOVA_ROOTWRAP
|
||||
ROOTWRAP_SUDOER_CMD="$NOVA_ROOTWRAP"
|
||||
if [[ -d $NOVA_DIR/etc/nova/rootwrap ]]; then
|
||||
if [[ -d $NOVA_DIR/etc/nova/rootwrap.d ]]; then
|
||||
# Wipe any existing rootwrap.d files first
|
||||
if [[ -d $NOVA_CONF_DIR/rootwrap.d ]]; then
|
||||
sudo rm -rf $NOVA_CONF_DIR/rootwrap.d
|
||||
fi
|
||||
# Deploy filters to /etc/nova/rootwrap.d
|
||||
sudo mkdir -m 755 $NOVA_CONF_DIR/rootwrap.d
|
||||
sudo cp $NOVA_DIR/etc/nova/rootwrap/*.filters $NOVA_CONF_DIR/rootwrap.d
|
||||
sudo cp $NOVA_DIR/etc/nova/rootwrap.d/*.filters $NOVA_CONF_DIR/rootwrap.d
|
||||
sudo chown -R root:root $NOVA_CONF_DIR/rootwrap.d
|
||||
sudo chmod 644 $NOVA_CONF_DIR/rootwrap.d/*
|
||||
# Set up rootwrap.conf, pointing to /etc/nova/rootwrap.d
|
||||
sudo cp $NOVA_DIR/etc/nova/rootwrap.conf $NOVA_CONF_DIR/
|
||||
sudo sed -e "s:^path=.*$:path=$NOVA_CONF_DIR/rootwrap.d:" -i $NOVA_CONF_DIR/rootwrap.conf
|
||||
sudo sed -e "s:^filters_path=.*$:filters_path=$NOVA_CONF_DIR/rootwrap.d:" -i $NOVA_CONF_DIR/rootwrap.conf
|
||||
sudo chown root:root $NOVA_CONF_DIR/rootwrap.conf
|
||||
sudo chmod 0644 $NOVA_CONF_DIR/rootwrap.conf
|
||||
# Specify rootwrap.conf as first parameter to nova-rootwrap
|
||||
|
Loading…
x
Reference in New Issue
Block a user