summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--patches/daemonize-1.4/fix-destdir-install.diff22
-rw-r--r--patches/daemonize-1.4/series1
-rw-r--r--rules/daemonize.make66
3 files changed, 30 insertions, 59 deletions
diff --git a/patches/daemonize-1.4/fix-destdir-install.diff b/patches/daemonize-1.4/fix-destdir-install.diff
new file mode 100644
index 000000000..6f6d61bbd
--- /dev/null
+++ b/patches/daemonize-1.4/fix-destdir-install.diff
@@ -0,0 +1,22 @@
+From: Michael Olbrich <m.olbrich@pengutronix.de>
+Subject: install to DESTDIR
+
+Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
+
+---
+ Makefile.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: b/Makefile.in
+===================================================================
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -7,7 +7,7 @@ srcdir = @srcdir@
+ VPATH = @srcdir@
+ INSTALL_PREFIX = @prefix@
+ INSTALL = @INSTALL@
+-INSTALL_SBIN = $(INSTALL_PREFIX)/sbin
++INSTALL_SBIN = $(DESTDIR)$(INSTALL_PREFIX)/sbin
+ MISSING_SOURCES = @LOCAL_MISSING_SOURCES@
+ MISSING_OBJECTS = $(MISSING_SOURCES:.c=.o)
+ CC = @CC@
diff --git a/patches/daemonize-1.4/series b/patches/daemonize-1.4/series
new file mode 100644
index 000000000..2be639247
--- /dev/null
+++ b/patches/daemonize-1.4/series
@@ -0,0 +1 @@
+fix-destdir-install.diff
diff --git a/rules/daemonize.make b/rules/daemonize.make
index 95aa1c1d9..83004e628 100644
--- a/rules/daemonize.make
+++ b/rules/daemonize.make
@@ -29,35 +29,14 @@ DAEMONIZE_DIR = $(BUILDDIR)/$(DAEMONIZE)
# Get
# ----------------------------------------------------------------------------
-daemonize_get: $(STATEDIR)/daemonize.get
-
-$(STATEDIR)/daemonize.get: $(daemonize_get_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
$(DAEMONIZE_SOURCE):
- @$(call targetinfo, $@)
+ @$(call targetinfo)
@$(call get, DAEMONIZE)
# ----------------------------------------------------------------------------
-# Extract
-# ----------------------------------------------------------------------------
-
-daemonize_extract: $(STATEDIR)/daemonize.extract
-
-$(STATEDIR)/daemonize.extract: $(daemonize_extract_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(DAEMONIZE_DIR))
- @$(call extract, DAEMONIZE)
- @$(call patchin, DAEMONIZE)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
-daemonize_prepare: $(STATEDIR)/daemonize.prepare
-
DAEMONIZE_PATH := PATH=$(CROSS_PATH)
DAEMONIZE_ENV := $(CROSS_ENV)
@@ -66,59 +45,28 @@ DAEMONIZE_ENV := $(CROSS_ENV)
#
DAEMONIZE_AUTOCONF := $(CROSS_AUTOCONF_USR)
-$(STATEDIR)/daemonize.prepare: $(daemonize_prepare_deps_default)
- @$(call targetinfo, $@)
- @$(call clean, $(DAEMONIZE_DIR)/config.cache)
- cd $(DAEMONIZE_DIR) && \
- $(DAEMONIZE_PATH) $(DAEMONIZE_ENV) \
- ./configure $(DAEMONIZE_AUTOCONF)
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Compile
-# ----------------------------------------------------------------------------
-
-daemonize_compile: $(STATEDIR)/daemonize.compile
-
-$(STATEDIR)/daemonize.compile: $(daemonize_compile_deps_default)
- @$(call targetinfo, $@)
- cd $(DAEMONIZE_DIR) && $(DAEMONIZE_PATH) make
- @$(call touch, $@)
-
-# ----------------------------------------------------------------------------
-# Install
-# ----------------------------------------------------------------------------
-
-daemonize_install: $(STATEDIR)/daemonize.install
-
-$(STATEDIR)/daemonize.install: $(daemonize_install_deps_default)
- @$(call targetinfo, $@)
- @$(call touch, $@)
-
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
-daemonize_targetinstall: $(STATEDIR)/daemonize.targetinstall
-
-$(STATEDIR)/daemonize.targetinstall: $(daemonize_targetinstall_deps_default)
- @$(call targetinfo, $@)
+$(STATEDIR)/daemonize.targetinstall:
+ @$(call targetinfo)
@$(call install_init, daemonize)
@$(call install_fixup,daemonize,PACKAGE,daemonize)
@$(call install_fixup,daemonize,PRIORITY,optional)
@$(call install_fixup,daemonize,VERSION,$(DAEMONIZE_VERSION))
@$(call install_fixup,daemonize,SECTION,base)
- @$(call install_fixup,daemonize,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>")
+ @$(call install_fixup,daemonize,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
@$(call install_fixup,daemonize,DEPENDS,)
@$(call install_fixup,daemonize,DESCRIPTION,missing)
- @$(call install_copy, daemonize, 0, 0, 0755, \
- $(DAEMONIZE_DIR)/daemonize, /usr/sbin/daemonize)
+ @$(call install_copy, daemonize, 0, 0, 0755, -, \
+ /usr/sbin/daemonize)
@$(call install_finish,daemonize)
- @$(call touch, $@)
+ @$(call touch)
# ----------------------------------------------------------------------------
# Clean