diff options
author | Juergen Beisert <j.beisert@pengutronix.de> | 2006-11-11 19:51:37 +0000 |
---|---|---|
committer | Juergen Beisert <j.beisert@pengutronix.de> | 2006-11-11 19:51:37 +0000 |
commit | a68d3c33e7cdc9b053e288952c78fed28f2f8193 (patch) | |
tree | 00900da09f6cfd617d30e27221f2dff9605bd152 /rules/fam.make | |
parent | c7b4af4ef03d0f668286c85edae1c1180f0e1429 (diff) | |
download | ptxdist-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.make | 24 |
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, $@) |