diff options
author | Juergen Beisert <j.beisert@pengutronix.de> | 2006-11-11 17:43:54 +0000 |
---|---|---|
committer | Juergen Beisert <j.beisert@pengutronix.de> | 2006-11-11 17:43:54 +0000 |
commit | 99e2163a5853297ec4afdb53485e1619d9aa9c73 (patch) | |
tree | 590c0cbca4ad5164951d0ae7afcbd1d211e96b79 /rules/inetutils.make | |
parent | 10aa2d7ad2fdfcdccc508c5ce6823b5e1ed5d64a (diff) | |
download | ptxdist-99e2163a5853297ec4afdb53485e1619d9aa9c73.tar.gz ptxdist-99e2163a5853297ec4afdb53485e1619d9aa9c73.tar.xz |
* inetutils
- provide a startupscript that belongs to the packet
- provide startupscript and rc.d link in the package
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6295 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/inetutils.make')
-rw-r--r-- | rules/inetutils.make | 54 |
1 files changed, 44 insertions, 10 deletions
diff --git a/rules/inetutils.make b/rules/inetutils.make index 7ba8f4f39..b625ba2b7 100644 --- a/rules/inetutils.make +++ b/rules/inetutils.make @@ -2,7 +2,7 @@ # $Id$ # # Copyright (C) 2003 by Ixia Corporation (www.ixiacom.com) -# +# # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions @@ -86,12 +86,12 @@ $(STATEDIR)/inetutils.compile: $(inetutils_compile_deps_default) @$(call targetinfo, $@) $(INETUTILS_PATH) make -C $(INETUTILS_DIR)/libinetutils -# First the libraries: +# First the libraries: ifdef PTXCONF_INETUTILS_PING cd $(INETUTILS_DIR)/libicmp && $(INETUTILS_PATH) make endif -# Now the tools: +# Now the tools: ifdef PTXCONF_INETUTILS_INETD cd $(INETUTILS_DIR)/inetd && $(INETUTILS_PATH) make endif @@ -144,26 +144,60 @@ $(STATEDIR)/inetutils.targetinstall: $(inetutils_targetinstall_deps_default) @$(call install_fixup, inetutils,DESCRIPTION,missing) ifdef PTXCONF_INETUTILS_INETD - @$(call install_copy, inetutils, 0, 0, 0755, $(INETUTILS_DIR)/inetd/inetd, /usr/sbin/inetd) + @$(call install_copy, inetutils, 0, 0, 0755, \ + $(INETUTILS_DIR)/inetd/inetd, /usr/sbin/inetd) endif ifdef PTXCONF_INETUTILS_PING - @$(call install_copy, inetutils, 0, 0, 0755, $(INETUTILS_DIR)/ping/ping, /bin/ping) + @$(call install_copy, inetutils, 0, 0, 0755, \ + $(INETUTILS_DIR)/ping/ping, /bin/ping) endif ifdef PTXCONF_INETUTILS_RCP - @$(call install_copy, inetutils, 0, 0, 0755, $(INETUTILS_DIR)/rcp/rcp, /usr/bin/rcp) + @$(call install_copy, inetutils, 0, 0, 0755, \ + $(INETUTILS_DIR)/rcp/rcp, /usr/bin/rcp) endif ifdef PTXCONF_INETUTILS_RLOGIND - @$(call install_copy, inetutils, 0, 0, 0755, $(INETUTILS_DIR)/rlogind/rlogind, /usr/sbin/rlogind) + @$(call install_copy, inetutils, 0, 0, 0755, \ + $(INETUTILS_DIR)/rlogind/rlogind, /usr/sbin/rlogind) endif ifdef PTXCONF_INETUTILS_RSH - @$(call install_copy, inetutils, 0, 0, 0755, $(INETUTILS_DIR)/rsh/rsh, /usr/bin/rsh) + @$(call install_copy, inetutils, 0, 0, 0755, \ + $(INETUTILS_DIR)/rsh/rsh, /usr/bin/rsh) endif ifdef PTXCONF_INETUTILS_RSHD - @$(call install_copy, inetutils, 0, 0, 0755, $(INETUTILS_DIR)/rshd/rshd, /usr/sbin/rshd) + @$(call install_copy, inetutils, 0, 0, 0755, \ + $(INETUTILS_DIR)/rshd/rshd, /usr/sbin/rshd) endif ifdef PTXCONF_INETUTILS_SYSLOGD - @$(call install_copy, inetutils, 0, 0, 0755, $(INETUTILS_DIR)/syslogd/syslogd, /sbin/syslogd) + @$(call install_copy, inetutils, 0, 0, 0755, \ + $(INETUTILS_DIR)/syslogd/syslogd, /sbin/syslogd) +endif +# +# Install the startup script on request only +# +ifdef PTXCONF_INETUTILS_ETC_INITD_INETD +ifdef PTXCONF_INETUTILS_ETC_INITD_INETD_DEFAULT +# install the generic one + @$(call install_copy, inetutils, 0, 0, 0755, \ + $(PTXDIST_TOPDIR)/generic/etc/init.d/inetd, \ + /etc/init.d/inetd, n) +endif + +ifdef PTXCONF_INETUTILS_ETC_INITD_INETD_USER +# install users one + @$(call install_copy, inetutils, 0, 0, 0755, \ + ${PTXDIST_WORKSPACE}/projectroot/etc/init.d/inetd, \ + /etc/init.d/inetd, n) endif +endif +# +# FIXME: Is this packet the right location for the link? +# +ifneq ($(PTXCONF_ROOTFS_ETC_INITD_INETD_LINK),"") + @$(call install_copy, inetutils, 0, 0, 0755, /etc/rc.d) + @$(call install_link, inetutils, ../init.d/inetd, \ + /etc/rc.d/$(PTXCONF_ROOTFS_ETC_INITD_INETD_LINK)) +endif + @$(call install_finish, inetutils) @$(call touch, $@) |