blob: 139212beb10da6d5c95ec7d1c733eb657a7e7525 [file] [log] [blame]
Hidehiko Abe27bebae2018-01-30 16:12:53 +09001# Copyright 2015 The Chromium OS Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
Garrick Evans635a3f02020-04-22 08:02:02 +09005description "Starts platform guest networking services"
Hidehiko Abe27bebae2018-01-30 16:12:53 +09006author "chromium-os-dev@chromium.org"
7
8start on started nat
9stop on stopped nat
10
Garrick Evans136c5ce2020-05-11 13:55:18 +090011respawn
12respawn limit 3 10
13
Hidehiko Abe27bebae2018-01-30 16:12:53 +090014pre-start script
Garrick Evans49879532018-12-03 13:15:36 +090015{
Garrick Evans635a3f02020-04-22 08:02:02 +090016 echo "Starting patchpaneld"
Garrick Evans49879532018-12-03 13:15:36 +090017} 2>&1 | logger -t "${UPSTART_JOB}"
Hidehiko Abe27bebae2018-01-30 16:12:53 +090018end script # pre-start
19
Garrick Evans635a3f02020-04-22 08:02:02 +090020exec /usr/bin/patchpaneld
Garrick Evans49879532018-12-03 13:15:36 +090021
Hidehiko Abe27bebae2018-01-30 16:12:53 +090022post-stop script
Garrick Evans49879532018-12-03 13:15:36 +090023{
Garrick Evans635a3f02020-04-22 08:02:02 +090024 echo "Stopping patchpaneld"
Garrick Evans49879532018-12-03 13:15:36 +090025} 2>&1 | logger -t "${UPSTART_JOB}"
Hidehiko Abe27bebae2018-01-30 16:12:53 +090026end script # post-stop