source: trunk/packages/invirt-dev/debian/invirt-dev.init @ 2627

Last change on this file since 2627 was 2627, checked in by broder, 15 years ago

Use the systemv init script instead of an upstart job.

Hardy's upstart apparently can't detect newly installed jobs without a
reboot.

  • Property svn:executable set to *
File size: 1.0 KB
RevLine 
[890]1#!/bin/bash
[2552]2### BEGIN INIT INFO
3# Provides:          invirt-dev
4# Required-Start:    $local_fs $remote_fs
5# Required-Stop:     $local_fs $remote_fs
6# Default-Start:     2 3 4 5
7# Default-Stop:      0 1 6
8# Short-Description: Invirt development configuration
9# Description:       
10### END INIT INFO
[853]11
[2552]12# Author: Invirt project <invirt@mit.edu>
[853]13
[2552]14# Do NOT "set -e"
[853]15
[2552]16NAME=invirt-dev
17GEN_FILES=/srv/repository/conf/distributions
[853]18
[2589]19. /lib/init/std-init.sh
[2552]20. /lib/init/gen-files.sh
21
[2589]22do_start()
23{
24    # Return
25    #  0 if daemon has been started
26    #  1 if daemon was already running
27    #  2 if daemon could not be started
28    ret=0
29    gen_files || ret=2
30    reprepro-env export || ret=2
31    invirt-build-conf || ret=2
[2627]32    daemon -n invirt-dev-git-daemon -- git daemon \
33        --user=git \
34        --group=nogroup \
35        --syslog \
36        --verbose \
37        --reuseaddr \
38        --export-all \
39        --base-path=/srv/git \
40        /srv/git || ret=$?
[2589]41
42    return $ret
43}
44
45do_stop()
46{
[2627]47    daemon -n invirt-dev-git-daemon --stop
48    return $?
[2589]49}
50
51do_reload()
52{
53    do_start
54}
Note: See TracBrowser for help on using the repository browser.