mirror of
https://github.com/outbackdingo/sysadm.git
synced 2026-01-27 02:20:17 +00:00
Add OpenRC init.d services to the SysAdm build tree and port plist.
This commit is contained in:
@@ -3,6 +3,9 @@ bin/sysadm-server
|
||||
bin/sysadm-bridge
|
||||
bin/sysadm-bridge-start
|
||||
etc/sysadm.conf.dist
|
||||
etc/init.d/sysadm
|
||||
etc/init.d/sysadm-bridge
|
||||
etc/init.d/sysadm-rest
|
||||
etc/rc.d/sysadm
|
||||
etc/rc.d/sysadm-bridge
|
||||
etc/rc.d/sysadm-rest
|
||||
|
||||
13
src/init.d/sysadm
Executable file
13
src/init.d/sysadm
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright (c) 2016 Ken Moore <ken@ixsystems.com>
|
||||
# Released under the 2-clause BSD license
|
||||
|
||||
command="/usr/local/bin/sysadm-server"
|
||||
command_args=""
|
||||
pid=/var/run/sysadm.pid
|
||||
name="SysAdm Server (WebSocket)"
|
||||
|
||||
depend() {
|
||||
need syscons network
|
||||
after bootmisc
|
||||
}
|
||||
13
src/init.d/sysadm-bridge
Executable file
13
src/init.d/sysadm-bridge
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright (c) 2016 Ken Moore <ken@ixsystems.com>
|
||||
# Released under the 2-clause BSD license
|
||||
|
||||
command="/usr/local/bin/sysadm-bridge"
|
||||
command_args=""
|
||||
pid=/var/run/sysadm-bridge.pid
|
||||
name="SysAdm Bridge"
|
||||
|
||||
depend() {
|
||||
need syscons network
|
||||
after bootmisc
|
||||
}
|
||||
13
src/init.d/sysadm-rest
Executable file
13
src/init.d/sysadm-rest
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright (c) 2016 Ken Moore <ken@ixsystems.com>
|
||||
# Released under the 2-clause BSD license
|
||||
|
||||
command="/usr/local/bin/sysadm-server"
|
||||
command_args="-rest"
|
||||
pid=/var/run/sysadm-rest.pid
|
||||
name="SysAdm Server (REST)"
|
||||
|
||||
depend() {
|
||||
need syscons network
|
||||
after bootmisc
|
||||
}
|
||||
@@ -4,7 +4,10 @@ CONFIG += recursive
|
||||
SUBDIRS+= server bridge
|
||||
|
||||
rcd.path = /usr/local/etc/rc.d/
|
||||
rcd.extra = cp rc.d/* $(INSTALL_ROOT)/usr/local/etc/rc.d/
|
||||
rcd.files = rc.d/sysadm rc.d/sysadm-rest rc.d/sysadm-bridge
|
||||
|
||||
openrc.path = /usr/local/etc/init.d
|
||||
openrc.files = init.d/sysadm init.d/sysadm-rest init.d/sysadm-bridge
|
||||
|
||||
#dconf.path = /usr/local/etc/job.d/
|
||||
#dconf.extra = cp job.d/* $(INSTALL_ROOT)/usr/local/etc/job.d/
|
||||
@@ -18,4 +21,4 @@ rcd.extra = cp rc.d/* $(INSTALL_ROOT)/usr/local/etc/rc.d/
|
||||
conf.path = /usr/local/etc/
|
||||
conf.extra = cp conf/sysadm.conf ${INSTALL_ROOT}/usr/local/etc/sysadm.conf.dist
|
||||
|
||||
INSTALLS += rcd conf
|
||||
INSTALLS += rcd openrc conf
|
||||
|
||||
Reference in New Issue
Block a user