sys-cluster/nomad/files/nomad.initd
author Da Risk <da_risk@geekorum.com>
Sat, 20 Feb 2021 15:23:41 -0400
changeset 242 d9320a7ed591
parent 237 2dec9f3e7ad5
permissions -rw-r--r--
remove dev-python/notify2 as it is in main tree
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
229
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     1
#!/sbin/openrc-run
237
2dec9f3e7ad5 update nomad
Da Risk <da_risk@geekorum.com>
parents: 229
diff changeset
     2
# Copyright 2020 Gentoo Authors
229
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     3
# Distributed under the terms of the GNU General Public License v2
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     4
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     5
export GOMAXPROCS=${GOMAXPROCS:-2}
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
group=${group:-${RC_SVCNAME}}
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     7
user=${user:-${RC_SVCNAME}}
237
2dec9f3e7ad5 update nomad
Da Risk <da_risk@geekorum.com>
parents: 229
diff changeset
     8
description="simple and flexible workload orchestrator"
229
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     9
command="/usr/bin/${RC_SVCNAME}"
237
2dec9f3e7ad5 update nomad
Da Risk <da_risk@geekorum.com>
parents: 229
diff changeset
    10
pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
229
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    11
command_background="true"
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    12
start_stop_daemon_args="--user ${user} --group ${group} \
237
2dec9f3e7ad5 update nomad
Da Risk <da_risk@geekorum.com>
parents: 229
diff changeset
    13
       --stdout /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log \
2dec9f3e7ad5 update nomad
Da Risk <da_risk@geekorum.com>
parents: 229
diff changeset
    14
       --stderr /var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"
2dec9f3e7ad5 update nomad
Da Risk <da_risk@geekorum.com>
parents: 229
diff changeset
    15
stopsig=SIGINT
2dec9f3e7ad5 update nomad
Da Risk <da_risk@geekorum.com>
parents: 229
diff changeset
    16
extra_started_commands=reload
229
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    17
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    18
depend() {
237
2dec9f3e7ad5 update nomad
Da Risk <da_risk@geekorum.com>
parents: 229
diff changeset
    19
	after net
229
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    20
}
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    21
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    22
reload() {
237
2dec9f3e7ad5 update nomad
Da Risk <da_risk@geekorum.com>
parents: 229
diff changeset
    23
	start-stop-daemon --signal HUP --pidfile "${pidfile}"
229
6dd295839db8 Add ebuild for nomad
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    24
}