summaryrefslogtreecommitdiff
path: root/docker/neutron/agents/dhcp/sudoers.sh
blob: 19842002685816fd5a931f6711077fe4fe662168 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash

# Neutron uses rootwrap which requires a tty for sudo.
# Since the container is running in daemon mode, a tty
# is not present and requiretty must be commented out.
if [ ! -f /var/run/sudo-modified ]; then
  chmod 0640 /etc/sudoers
  sed -i '/Defaults    requiretty/s/^/#/' /etc/sudoers
  chmod 0440 /etc/sudoers
fi

touch /var/run/sudo-modified