~ubuntu-branches/ubuntu/vivid/rpcbind/vivid

« back to all changes in this revision

Viewing changes to debian/rpcbind.portmap-wait.upstart

  • Committer: Steve Langasek
  • Date: 2013-08-10 23:50:36 UTC
  • Revision ID: steve.langasek@canonical.com-20130810235036-n2vhfzh3dpnglsgp
* Migrate /etc/init/portmap.conf to /etc/init/rpcbind.conf, so that it
  matches the init script name and makes us compatible with new debhelper
  upstart handling.
* Add versioned dependency on lsb-base, and make initscript
  upstart-aware.
* debian/rules: drop use of obsolete --upstart-only argument to
  dh_installinit.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
description "Start this job to wait until rpcbind is started or fails to start"
6
6
author "Clint Byrum <clint.byrum@canonical.com>"
7
7
 
8
 
stop on started portmap or stopped portmap
 
8
stop on started rpcbind or stopped rpcbind
9
9
 
10
10
# Needed to make starting the job successful despite being killed
11
11
normal exit 2
12
12
task
13
13
 
14
 
# We know that we have more than one job that needs to wait for portmap and
 
14
# We know that we have more than one job that needs to wait for rpcbind and
15
15
# will make use of this service, so we need to instantiate.
16
16
instance $WAITER
17
17
 
18
18
script
19
19
 
20
 
  status portmap | grep -q "start/running" && exit 0
 
20
  status rpcbind | grep -q "start/running" && exit 0
21
21
 
22
 
  start portmap ON_BOOT=y || true
 
22
  start rpcbind ON_BOOT=y || true
23
23
 
24
24
  # Waiting forever is ok.. upstart will kill this job when
25
 
  # the portmap we tried to start above either starts or stops
 
25
  # the rpcbind we tried to start above either starts or stops
26
26
  while sleep 3600; do :; done
27
27
 
28
28
end script