This file is indexed.

/etc/init/nova-compute.conf is in nova-compute 1:2014.1.5-0ubuntu1.7.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# vim: set ft=upstart et ts=2:
description "Nova compute worker"
author "Soren Hansen <soren@linux2go.dk>"

start on runlevel [2345]
stop on runlevel [!2345]

chdir /var/run

env MAX_STATUS_CHECK_RETRIES=20

pre-start script
  mkdir -p /var/run/nova
  chown nova:root /var/run/nova/

  mkdir -p /var/lock/nova
  chown nova:root /var/lock/nova/

  modprobe nbd

  # If libvirt-bin is installed, always wait for it to start first
  if status libvirt-bin; then
    start wait-for-state WAIT_FOR=libvirt-bin WAIT_STATE=running WAITER=nova-compute
  fi

  # If installed, wait for neutron-ovs-cleanup to complete prior to starting
  # nova-compute.
  if status neutron-ovs-cleanup; then
    # See LP #1471022 for explanation of why we do like this
    retries=$MAX_STATUS_CHECK_RETRIES
    delay=1
    while true; do
      # Already running?
      s=`status neutron-ovs-cleanup`
      echo $s
      `echo $s| grep -qE "\sstart/running"` && break
      if retries=`expr $retries - 1`; then
        # Give it a push
        echo "Attempting to start neutron-ovs-cleanup"
        start neutron-ovs-cleanup || :
        # Wait a bit to avoid hammering ovs-cleanup (which itself may be waiting
        # on dependencies)
        echo "Recheck neutron-ovs-cleanup status in ${delay}s"
        sleep $delay
        if _=`expr $retries % 2`; then
            delay=`expr $delay + 2`
        fi
      else
        echo "Max retries ($MAX_STATUS_CHECK_RETRIES) reached - no longer waiting for neutron-ovs-cleanup to start"
        break
      fi
    done
  fi
end script

exec start-stop-daemon --start --chuid nova --exec /usr/bin/nova-compute -- --config-file=/etc/nova/nova.conf --config-file=/etc/nova/nova-compute.conf