summaryrefslogtreecommitdiffstats
path: root/rules/fam.make
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2006-11-11 19:51:37 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2006-11-11 19:51:37 +0000
commita68d3c33e7cdc9b053e288952c78fed28f2f8193 (patch)
tree00900da09f6cfd617d30e27221f2dff9605bd152 /rules/fam.make
parentc7b4af4ef03d0f668286c85edae1c1180f0e1429 (diff)
downloadptxdist-a68d3c33e7cdc9b053e288952c78fed28f2f8193.tar.gz
ptxdist-a68d3c33e7cdc9b053e288952c78fed28f2f8193.tar.xz
* famd rpc service
- supporting also standalone mode with a startscript - supporting link in rc.d to startscript git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6302 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/fam.make')
-rw-r--r--rules/fam.make24
1 files changed, 24 insertions, 0 deletions
diff --git a/rules/fam.make b/rules/fam.make
index 0eb92f4d7..15dbe6bfc 100644
--- a/rules/fam.make
+++ b/rules/fam.make
@@ -129,6 +129,30 @@ ifdef PTXCONF_FAM_LIBRARY
@$(call install_link, fam, /usr/lib/libfam.so.0.0.0, \
/usr/lib/libfam.so)
endif
+
+ifdef PTXCONF_FAM_STARTUP_TYPE_STANDALONE
+ifdef PTXCONF_ROOTFS_ETC_INITD_FAM_DEFAULT
+# install the generic one
+ @$(call install_copy, fam, 0, 0, 0755, \
+ $(PTXDIST_TOPDIR)/generic/etc/init.d/famd, \
+ /etc/init.d/famd, n)
+endif
+ifdef PTXCONF_ROOTFS_ETC_INITD_FAM_USER
+# install users one
+ @$(call install_copy, fam, 0, 0, 0755, \
+ ${PTXDIST_WORKSPACE}/projectroot/etc/init.d/famd, \
+ /etc/init.d/famd, n)
+endif
+#
+# FIXME: Is this packet the right location for the link?
+#
+ifneq ($(PTXCONF_ROOTFS_ETC_INITD_FAM_LINK),"")
+ @$(call install_copy, portmap, 0, 0, 0755, /etc/rc.d)
+ @$(call install_link, portmap, ../init.d/famd, \
+ /etc/rc.d/$(PTXCONF_ROOTFS_ETC_INITD_FAM_LINK))
+endif
+endif
+
@$(call install_finish,fam)
@$(call touch, $@)