From: <kr...@us...> - 2006-12-18 18:35:17
|
Revision: 488 http://svn.sourceforge.net/astlinux/?rev=488&view=rev Author: krisk84 Date: 2006-12-18 10:35:05 -0800 (Mon, 18 Dec 2006) Log Message: ----------- some rendezvous support from Apple Modified Paths: -------------- trunk/package/Config.in trunk/target/generic/target_skeleton/stat/etc/rc.conf Added Paths: ----------- trunk/package/mdnsresponder/ trunk/package/mdnsresponder/Config.in trunk/package/mdnsresponder/mdnsresponder.mk trunk/target/generic/target_skeleton/etc/runlevels/default/K05mdns trunk/target/generic/target_skeleton/etc/runlevels/default/S92mdns Modified: trunk/package/Config.in =================================================================== --- trunk/package/Config.in 2006-12-11 19:30:49 UTC (rev 487) +++ trunk/package/Config.in 2006-12-18 18:35:05 UTC (rev 488) @@ -105,6 +105,7 @@ source "package/m4/Config.in" source "package/madwifi/Config.in" source "package/mdadm/Config.in" +source "package/mdnsresponder/Config.in" source "package/memtester/Config.in" source "package/microcom/Config.in" source "package/microperl/Config.in" Added: trunk/package/mdnsresponder/Config.in =================================================================== --- trunk/package/mdnsresponder/Config.in (rev 0) +++ trunk/package/mdnsresponder/Config.in 2006-12-18 18:35:05 UTC (rev 488) @@ -0,0 +1,8 @@ +config BR2_PACKAGE_MDNSRESPONDER + bool "mdnsresponder" + default n + help + mDNSresponder - Multi platform service discovery + + http://developer.apple.com/opensource/internet/bonjour.html + Added: trunk/package/mdnsresponder/mdnsresponder.mk =================================================================== --- trunk/package/mdnsresponder/mdnsresponder.mk (rev 0) +++ trunk/package/mdnsresponder/mdnsresponder.mk 2006-12-18 18:35:05 UTC (rev 488) @@ -0,0 +1,52 @@ +############################################################# +# +# mdnsresponder +# +############################################################## +MDNSRESPONDER_VERSION := 107.6 +MDNSRESPONDER_SOURCE := mDNSResponder-$(MDNSRESPONDER_VERSION).tar.gz +MDNSRESPONDER_SITE := http://www.opensource.apple.com/darwinsource/tarballs/other +MDNSRESPONDER_DIR := $(BUILD_DIR)/mDNSResponder-$(MDNSRESPONDER_VERSION) +MDNSRESPONDER_BINARY := mDNSPosix/build/prod/mDNSProxyResponderPosix +MDNSRESPONDER_TARGET_BINARY := usr/sbin/mDNSProxyResponderPosix + +$(DL_DIR)/$(MDNSRESPONDER_SOURCE): + $(WGET) -P $(DL_DIR) $(MDNSRESPONDER_SITE)/$(MDNSRESPONDER_SOURCE) + +$(MDNSRESPONDER_DIR)/.source: $(DL_DIR)/$(MDNSRESPONDER_SOURCE) + zcat $(DL_DIR)/$(MDNSRESPONDER_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - + # toolchain/patch-kernel.sh $(MDNSRESPONDER_DIR) package/mdnsresponder/ mdnsresponder\*.patch + touch $(MDNSRESPONDER_DIR)/.source + +$(MDNSRESPONDER_DIR)/.configured: $(MDNSRESPONDER_DIR)/.source + touch $(MDNSRESPONDER_DIR)/.configured + +$(MDNSRESPONDER_DIR)/$(MDNSRESPONDER_BINARY): $(MDNSRESPONDER_DIR)/.configured + $(MAKE) -C $(MDNSRESPONDER_DIR)/mDNSPosix os=linux CC=$(TARGET_CC) $(TARGET_CONFIGURE_OPTS) SAProxyResponder + +$(TARGET_DIR)/$(MDNSRESPONDER_TARGET_BINARY): $(MDNSRESPONDER_DIR)/$(MDNSRESPONDER_BINARY) + $(INSTALL) -D -m 0755 $(MDNSRESPONDER_DIR)/$(MDNSRESPONDER_BINARY) $(TARGET_DIR)/$(MDNSRESPONDER_TARGET_BINARY) + $(INSTALL) -D -m 0755 package/mdnsresponder/mdns.init $(TARGET_DIR)/etc/init.d/mdns + -$(STRIP) -g $(TARGET_DIR)/$(MDNSRESPONDER_TARGET_BINARY) + touch -c $(TARGET_DIR)/$(MDNSRESPONDER_TARGET_BINARY) + +mdnsresponder: uclibc $(TARGET_DIR)/$(MDNSRESPONDER_TARGET_BINARY) + +mdnsresponder-source: $(DL_DIR)/$(MDNSRESPONDER_SOURCE) + +mdnsresponder-clean: + rm -rf $(TARGET_DIR)/$(MDNSRESPONDER_TARGET_BINARY) + rm -rf $(TARGET_DIR)/etc/init.d/mdns + -$(MAKE) -C $(MDNSRESPONDER_DIR)/mDNSPosix os=linux clean + +mdnsresponder-dirclean: + rm -rf $(MDNSRESPONDER_DIR) + +############################################################# +# +# Toplevel Makefile options +# +############################################################# +ifeq ($(strip $(BR2_PACKAGE_MDNSRESPONDER)),y) +TARGETS+=mdnsresponder +endif Added: trunk/target/generic/target_skeleton/etc/runlevels/default/K05mdns =================================================================== --- trunk/target/generic/target_skeleton/etc/runlevels/default/K05mdns (rev 0) +++ trunk/target/generic/target_skeleton/etc/runlevels/default/K05mdns 2006-12-18 18:35:05 UTC (rev 488) @@ -0,0 +1 @@ +link ../../init.d/mdns \ No newline at end of file Property changes on: trunk/target/generic/target_skeleton/etc/runlevels/default/K05mdns ___________________________________________________________________ Name: svn:special + * Added: trunk/target/generic/target_skeleton/etc/runlevels/default/S92mdns =================================================================== --- trunk/target/generic/target_skeleton/etc/runlevels/default/S92mdns (rev 0) +++ trunk/target/generic/target_skeleton/etc/runlevels/default/S92mdns 2006-12-18 18:35:05 UTC (rev 488) @@ -0,0 +1 @@ +link ../../init.d/mdns \ No newline at end of file Property changes on: trunk/target/generic/target_skeleton/etc/runlevels/default/S92mdns ___________________________________________________________________ Name: svn:special + * Modified: trunk/target/generic/target_skeleton/stat/etc/rc.conf =================================================================== --- trunk/target/generic/target_skeleton/stat/etc/rc.conf 2006-12-11 19:30:49 UTC (rev 487) +++ trunk/target/generic/target_skeleton/stat/etc/rc.conf 2006-12-18 18:35:05 UTC (rev 488) @@ -249,6 +249,12 @@ ##This does not work and has been replaced by a static /etc/astup.ex (for now) #ASTUPEX="/dev/* /proc/* /mnt/kd/* /tmp/* /stat/* /var/*" +###Service Advertisement +##If you define ADNAME, I will advertise all of the available services on +##your AstLinux machine in a way that is compatible with bonjour/rendezvous. +##THIS IS VERY INSECURE, THIS SHOULD BE THE FIRST THING YOU DISABLE +ADNAME="AstLinux PBX" + ###Hardware ##Autoload Modules This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |