From: Carsten Schlote <c.schl...@konzeptpark.de> Signed-off-by: Carsten Schlote <c.schl...@konzeptpark.de> --- patches/mountall-1.1/autogen.sh | 5 ++ patches/mountall-1.1/series | 1 + rules/mountall.in | 11 ++++ rules/mountall.make | 115 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 132 insertions(+), 0 deletions(-) create mode 100644 patches/mountall-1.1/autogen.sh create mode 100644 patches/mountall-1.1/series create mode 100644 rules/mountall.in create mode 100644 rules/mountall.make
diff --git a/patches/mountall-1.1/autogen.sh b/patches/mountall-1.1/autogen.sh new file mode 100644 index 0000000..73c682f --- /dev/null +++ b/patches/mountall-1.1/autogen.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +autoreconf -fvi + +echo "Now run ./configure" diff --git a/patches/mountall-1.1/series b/patches/mountall-1.1/series new file mode 100644 index 0000000..f4159c5 --- /dev/null +++ b/patches/mountall-1.1/series @@ -0,0 +1 @@ +dummy.patch diff --git a/rules/mountall.in b/rules/mountall.in new file mode 100644 index 0000000..ae631de --- /dev/null +++ b/rules/mountall.in @@ -0,0 +1,11 @@ +## SECTION=shell_and_console + +config MOUNTALL + tristate + select HOST_LIBNIH + select HOST_LIBNIH_DBUS_TOOL + select LIBNIH + depends on INITMETHOD_UPSTART + prompt "mountall" + help + FIXME diff --git a/rules/mountall.make b/rules/mountall.make new file mode 100644 index 0000000..ad6c2e8 --- /dev/null +++ b/rules/mountall.make @@ -0,0 +1,115 @@ +# -*-makefile-*- +# +# Copyright (C) 2009 by Carsten Schlote <c.schl...@konzeptpark.de> +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_MOUNTALL) += mountall + +# +# Paths and names +# +MOUNTALL_VERSION := 1.1 +MOUNTALL := mountall-$(MOUNTALL_VERSION) +MOUNTALL_SUFFIX := tar.gz +MOUNTALL_URL := https://launchpad.net/ubuntu/+archive/primary/+files/mountall_$(MOUNTALL_VERSION).$(MOUNTALL_SUFFIX) +MOUNTALL_SOURCE := $(SRCDIR)/mountall_$(MOUNTALL_VERSION).$(MOUNTALL_SUFFIX) +MOUNTALL_DIR := $(BUILDDIR)/$(MOUNTALL) +MOUNTALL_LICENSE := GPL + +# ---------------------------------------------------------------------------- +# Get +# ---------------------------------------------------------------------------- + +$(MOUNTALL_SOURCE): + @$(call targetinfo) + @$(call get, MOUNTALL) + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +MOUNTALL_PATH := PATH=$(CROSS_PATH) +MOUNTALL_ENV := $(CROSS_ENV) \ + NIH_DBUS_TOOL=$(PTXCONF_SYSROOT_HOST)/usr/bin/nih-dbus-tool + +MOUNTALL_MAKEVARS := \ + NIH_DBUS_TOOL=$(PTXCONF_SYSROOT_HOST)/usr/bin/nih-dbus-tool + +# +# autoconf +# +MOUNTALL_AUTOCONF := $(CROSS_AUTOCONF_ROOT) + +#$(STATEDIR)/mountall.prepare: +# @$(call targetinfo) +# @$(call clean, $(MOUNTALL_DIR)/config.cache) +# cd $(MOUNTALL_DIR) && \ +# $(MOUNTALL_PATH) $(MOUNTALL_ENV) \ +# ./configure $(MOUNTALL_AUTOCONF) +# @$(call touch) + +# ---------------------------------------------------------------------------- +# Compile +# ---------------------------------------------------------------------------- + +#$(STATEDIR)/mountall.compile: +# @$(call targetinfo) +# cd $(MOUNTALL_DIR) && $(MOUNTALL_PATH) $(MAKE) $(PARALLELMFLAGS) +# @$(call touch) + +# ---------------------------------------------------------------------------- +# Install +# ---------------------------------------------------------------------------- + +#$(STATEDIR)/mountall.install: +# @$(call targetinfo) +# @$(call install, MOUNTALL) +# @$(call touch) + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/mountall.targetinstall: + @$(call targetinfo) + + @$(call install_init, mountall) + @$(call install_fixup, mountall,PACKAGE,mountall) + @$(call install_fixup, mountall,PRIORITY,optional) + @$(call install_fixup, mountall,VERSION,$(MOUNTALL_VERSION)) + @$(call install_fixup, mountall,SECTION,base) + @$(call install_fixup, mountall,AUTHOR,"Carsten Schlote <c.schl...@konzeptpark.de>") + @$(call install_fixup, mountall,DEPENDS,) + @$(call install_fixup, mountall,DESCRIPTION,missing) + +# @$(call install_copy, mountall, 0, 0, 0755, $(MOUNTALL_DIR)/foobar, /dev/null) + + @$(call install_copy, mountall, 0, 0, 0755, -, /sbin/mountall ) + + @$(call install_copy, mountall, 0, 0, 0644, -, /etc/init/mountall-net.conf ) + @$(call install_copy, mountall, 0, 0, 0644, -, /etc/init/mountall-shell.conf ) + @$(call install_copy, mountall, 0, 0, 0644, -, /etc/init/mountall.conf ) + @$(call install_copy, mountall, 0, 0, 0644, -, /etc/init/mountall-reboot.conf ) + + @$(call install_finish, mountall) + + @$(call touch) + +# ---------------------------------------------------------------------------- +# Clean +# ---------------------------------------------------------------------------- + +mountall_clean: + rm -rf $(STATEDIR)/mountall.* + rm -rf $(PKGDIR)/mountall_* + rm -rf $(MOUNTALL_DIR) + +# vim: syntax=make -- 1.6.5.6.gb3118 -- ptxdist mailing list ptxdist@pengutronix.de