0935498a76
Remove the select of BR2_PACKAGE_PYTHON_SETUPTOOLS, since what is really needed is host-setuptools (as can be seen from the original .mk file), and not setuptools for the target. Also, remove the mangling of the Python shebang, since it's now done by passing the --executable= option at install time (done in the Python package infrastructure). Finally, convert the package to use <pkg>_INSTALL_INIT_SYSV. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
26 lines
789 B
Makefile
26 lines
789 B
Makefile
################################################################################
|
|
#
|
|
# supervisor
|
|
#
|
|
################################################################################
|
|
|
|
SUPERVISOR_VERSION = 3.0a12
|
|
SUPERVISOR_SITE = http://pypi.python.org/packages/source/s/supervisor/
|
|
SUPERVISOR_LICENSE_FILES = LICENSES.txt
|
|
SUPERVISOR_SETUP_TYPE = setuptools
|
|
|
|
define SUPERVISOR_INSTALL_CONF_FILES
|
|
$(INSTALL) -d -m 755 $(TARGET_DIR)/etc/supervisor.d
|
|
$(INSTALL) -D -m 644 package/supervisor/supervisord.conf \
|
|
$(TARGET_DIR)/etc/supervisord.conf
|
|
endef
|
|
|
|
SUPERVISOR_POST_INSTALL_TARGET_HOOKS += SUPERVISOR_INSTALL_CONF_FILES
|
|
|
|
define SUPERVISOR_INSTALL_INIT_SYSV
|
|
$(INSTALL) -D -m 755 package/supervisor/S99supervisord \
|
|
$(TARGET_DIR)/etc/init.d/S99supervisord
|
|
endef
|
|
|
|
$(eval $(python-package))
|