apache: add init sysv script

sysv init script is just a wrapper to apachectl

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Tested-by: Carlos Santos <casantos@datacom.com.br>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Fabrice Fontaine 2018-06-20 23:00:21 +02:00 committed by Peter Korsgaard
parent 630fd8785b
commit fe03f5231f
2 changed files with 17 additions and 0 deletions

12
package/apache/S50apache Normal file
View File

@ -0,0 +1,12 @@
#!/bin/sh
case "$1" in
start|restart|graceful|graceful-stop|stop)
apachectl -k $1
;;
*)
echo "Usage: $0 {start|restart|graceful|graceful-stop|stop}"
exit 1
esac
exit $?

View File

@ -92,4 +92,9 @@ define APACHE_CLEANUP_TARGET
endef
APACHE_POST_INSTALL_TARGET_HOOKS += APACHE_CLEANUP_TARGET
define APACHE_INSTALL_INIT_SYSV
$(INSTALL) -D -m 0755 package/apache/S50apache \
$(TARGET_DIR)/etc/init.d/S50apache
endef
$(eval $(autotools-package))