fixup openslp
authorJohn Crispin <john@openwrt.org>
Mon, 28 Jan 2008 19:07:19 +0000 (19:07 +0000)
committerJohn Crispin <john@openwrt.org>
Mon, 28 Jan 2008 19:07:19 +0000 (19:07 +0000)
SVN-Revision: 10295

net/openslp/Makefile
net/openslp/files/slp.conf
net/openslp/files/slp.reg
net/openslp/files/slp.spi [new file with mode: 0644]

index e71d82e5fef514bd1bea52f49949ca3c29057c2e..0dbe50db209494fe64bbf624e78b2c5a5fadb990 100644 (file)
@@ -32,10 +32,10 @@ endef
 #      all
 
 define Package/openslp/install
-       $(INSTALL_DIR) $(1)/etc
-       $(INSTALL_DIR) $(1)/usr/bin
+       $(INSTALL_DIR) $(1)/etc $(1)/lib $(1)/usr/bin
        $(INSTALL_BIN) $(PKG_BUILD_DIR)/slpd/slpd $(1)/usr/bin/
-       $(INSTALL_BIN) $(PKG_BUILD_DIR)/slptool/slptool $(1)/usr/bin/
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/slptool/.libs/slptool $(1)/usr/bin/
+       $(INSTALL_BIN) $(PKG_BUILD_DIR)/libslp/.libs/libslp.so* $(1)/lib
        $(INSTALL_DATA) ./files/* $(1)/etc
 endef
 
index e858e9e52e184f04cf5f5dd2cf4fbb88de68200b..ca434ead6ecf2d36841086ec794933d88f7746a9 100644 (file)
-#############################################################################
-#
-# OpenSLP configuration file
-#
-# Format and contents conform to specification in IETF RFC 2614 so the
-# comments use the language of the RFC.  In OpenSLP, SLPD operates as an SA
-# and a DA.  The SLP UA functionality is encapsulated by SLPLIB.
-#
-#############################################################################
-
-
-#----------------------------------------------------------------------------
-# Static Scope and Static DA Configuration
-#----------------------------------------------------------------------------
-
-# This option is a comma delimited list of strings indicating the only scopes
-# a UA or SA is allowed when making requests or registering or the scopes a
-# DA must support. (default value is "DEFAULT")
 ;net.slp.useScopes = myScope1, myScope2, myScope3
-
-# Allows administrator to force UA and SA agents to use specific DAs.  If
-# this setting is not used dynamic DA discovery will be used to determine
-# which DAs to use.  (Default is to use dynamic DA discovery)
 ;net.slp.DAAddresses = myDa1,myDa2,myDa3
-
-
-#----------------------------------------------------------------------------
-# DA Specific Configuration
-#----------------------------------------------------------------------------
-
-# Enables slpd to function as a DA. Only a very few DAs should exist.  It 
-# is suggested that the administrator read the OpenSLP users guide before
-# enabling this setting. Default is false.  Uncomment the line below to 
-# enable DA operation.
 ;net.slp.isDA = true
-
-# A 32 bit integer giving the number of seconds for the DA heartbeat. 
-# Default is 3 hours (10800 seconds).  This property corresponds to
-# the protocol specification parameter CONFIG_DA_BEAT [7].  Ignored 
-# if isDA is false.
 ;net.slp.DAHeartBeat = 10800
-
-
-#----------------------------------------------------------------------------
-# SA Specific Configuration
-#----------------------------------------------------------------------------
-
-# If net.slp.watchRegistrationPID is set to true, local registrations made
-# with the SA via the SLPReg() API call will be monitored.  If the PID of the
-# process (and/or thread on Linux) disappears (the registering process died
-# unexpectedly with out calling SLPDereg()), then the registration is 
-# automatically de-registered.  (Default value is true.  Uncomment the line
-# below to disable PID watching.
 ;net.slp.watchRegistrationPID = false
-
-
-#----------------------------------------------------------------------------
-# UA Specific Configuration
-#----------------------------------------------------------------------------
-# A 32 bit integer giving the maximum number of results to accumulate and 
-# return for a synchronous request before the timeout, or the maximum number
-# of results to return through a callback if the request results are 
-# reported asynchronously (default value is 256).
 ;net.slp.maxResults = 256
-
-
-#----------------------------------------------------------------------------
-# Network Configuration Properties
-#----------------------------------------------------------------------------
-
-# Force broadcasts to be used instead of multicast. This setting is seldom
-# necessary since OpenSLP will automatically use broadcast if multicast
-# is unavailable. (Default is false)
 ;net.slp.isBroadcastOnly = true
-
-# A boolean indicating whether passive DA detection should be used.
-# Default is true.  Uncomment the following line to disable passive DA 
-# detection
 ;net.slp.passiveDADetection = false
-
-# A boolean indicating whether active DA detection should be used. This is
-# useful when the DAs available are explicitly restricted to those obtained
-# from DHCP or the net.slp.DAAddresses property. Default is true.  Uncomment
-# the following line to disable active DA detection
 ;net.slp.activeDADetection = false
-
-# The net.slp.DAActiveDiscoveryInterval property controls *periodic* 
-# transmission of active DA discovery SrvRqsts.  The default setting
-# of 1 which disables sending periodic active DA discovery SrvRqsts.  
-# However, even if net.slp.DAActiveDiscoveryInterval=1 OpenSLP agents will
-# send a send active DA request only upon initialization.  To disable all 
-# active DA detection you MUST net.slp.passiveDADetection = false. (you
-# may also set net.slp.DAActiveDiscoveryInterval=0)
-# simply set 
 ;net.slp.DAActiveDiscoveryInterval = 1
-
-# A positive integer that is less than or equal to 255. (The default is  255)
 ;net.slp.multicastTTL = 255
-
-# An integer giving the maximum amount of time (in milliseconds) to perform
-# active DA discovery requests. (Default is 2000 ms or 2 secs).
 ;net.slp.DADiscoveryMaximumWait = 2000
-
-# A value-list of 32 bit integers used as timeouts, in milliseconds, to 
-# implement the multicast convergence algorithm during active DA discovery.
-# Each value specifies the time to wait before sending the next request, or
-# until nothing new has been learned from two successive requests. 
-# Default is:  500,750,1000,1500,2000,3000.
 ;net.slp.DADiscoveryTimeouts = 500,750,1000,1500,2000,3000
-
-# An integer giving the maximum amount of time (in milliseconds) to perform
-# multicast requests. (Default is 5000 ms or 5 secs).
 ;net.slp.multicastMaximumWait = 5000
-
-# A value-list of 32 bit integers used as timeouts, in milliseconds, to
-# implement the multicast convergence algorithm.  Each value specifies
-# the time to wait before sending the next request, or until nothing new 
-# has been learned from two successive requests.  
-# Default is:  500,750,1000,1500,2000,3000.  In a slow network the less
-# aggressive values of 3000,3000,3000,3000,3000 allow better performance.  
 ;net.slp.multicastTimeouts  = 500,750,1000,1500,2000,3000
-
-# An integer giving the maximum amount of time (in milliseconds) to perform
-# unicast requests. (Default is 5000 ms or 5 secs).
 ;net.slp.unicastMaximumWait = 5000 
-
-# A value-list of 32 bit integers used as timeouts, in milliseconds, to 
-# implement unicast datagram transmission to DAs.  The nth value gives
-# the time to block waiting for a reply on the nth try to contact the DA.
-# Currently OpenSLP uses TCP for all unicast communication so this setting
-# does not do anything
 ;net.slp.unicastTimeouts  = 500,750,1000,1500,2000,3000
-
-# To OpenSLP the following is the same as net.slp.unicastTimeouts.  Use 
-# net.slp.unicastTimeouts instead.
 ;net.slp.datagramTimeouts = IGNORED
-
-# An integer giving the maximum value for all random wait parameters.
-# (Default is 5000 or 5 sec)
 ;net.slp.randomWaitBound = 5000
-
-# A integer giving the network packet MTU in bytes. (Default is 1400)
 ;net.slp.MTU = 1400
-
-# A list of IP address of network interfaces on which the DA/SA should listen
-# for slp requests.  By default, slpd will use all interfaces.
 ;net.slp.interfaces = 1.2.3.4,1.2.3.5,1.2.3.6
-
-
-#----------------------------------------------------------------------------
-# Security
-#----------------------------------------------------------------------------
-# A boolean indicating whether the agent should enable security for URLs,
-# attribute lists, DAAdverts, and SAAdverts.  (Default setting is false and 
-# ENABLE_SECURITY code must be compiled)
 ;net.slp.securityEnabled=true
-
-# A boolean indicating whether the DA or SA will only allow deregistrations 
-# and re-registration from the *exact* host that made the registration. 
-# Default setting if true.   Uncomment the line below to disable source 
-# address checking.
 ;net.slp.checkSourceAddr=false
 
-
-#----------------------------------------------------------------------------
-# Tracing and Logging
-#----------------------------------------------------------------------------
-
-# A boolean controlling printing of messages about traffic with DAs.  
-# Default is false.  Uncomment the following line to enable DA traffic 
-# tracing
 ;net.slp.traceDATraffic = true
-
-# A boolean controlling dumps of all registered services upon registration 
-# and deregistration.  If true, the contents of the DA or SA server are 
-# dumped after a registration or deregistration occurs.  Default is false.
-# Uncommment the following line to enable registration message logging
 ;net.slp.traceReg = true
-
-# A boolean controlling printing details when a SLP message is dropped for 
-# any reason.  Default is false.  Uncomment the following line to trace all
-# dropped messages
 ;net.slp.traceDrop = true
-
-# A boolean controlling printing of details on SLP messages. The fields in 
-# all incoming messages and outgoing replies are printed.  Very verbose.
-# Default is false. Uncomment the following line to enable verbose message
-# tracing.
 ;net.slp.traceMsg = true
-
-
-#----------------------------------------------------------------------------
-# Serialized Proxy Registration
-#----------------------------------------------------------------------------
-# The net.slp.serializedRegURL is not supported by net.slp.serializeRegURL.
-#
-# slpd accepts the [-r] command line parameter that specifies the serialized
-# registration file.  The default serialized registration file is 
-# /etc/slp.reg
-
-
-
index 31cd5bcbf514ba0bc4037aeb04f42e31ed04e504..73b8ec2eb00536a146d1248fcdc591c1a372ee10 100644 (file)
@@ -1,39 +1,2 @@
-#############################################################################
-#
-# OpenSLP registration file
-#
-# May be used to register services for legacy applications that do not use
-# the SLPAPIs to register for themselves
-#
-# Format and contents conform to specification in IETF RFC 2614 so the
-# comments use the language of the RFC.  In OpenSLP, SLPD operates as an SA
-# and a DA.  The SLP UA functionality is encapsulated by the libslp library.
-#
-#############################################################################
-
-#comment
-;comment 
-#service-url,language-tag,lifetime,[service-type]<newline> 
-#["scopes="scope-list<newline>]
-#[attrid"="val1<newline>] 
-#[attrid"="val1,val2,val3<newline>] 
-#<newline>
-
-#
-# The following are examples entries for this file
-#
-
-##Register a OpenSLP testing service 
-#service:test.openslp://192.168.100.1,en,65535 
-#scopes=test1,test2 
-#description=OpenSLP Testing Service 
-#authors=mpeterson,jcarey 
-
-##Register ssh service 
-#service:ssh.openslp://192.168.100.1,en,65535 
-#use default scopes 
-#description="Secure Shell" 
-
-##Register telnet service with no attributes 
-#service:telnet.myorg://192.168.100.1,en,65535 
-#use default scopes
+service:device.AP://192.168.1.1,en,65535 
+use default scopes
diff --git a/net/openslp/files/slp.spi b/net/openslp/files/slp.spi
new file mode 100644 (file)
index 0000000..e69de29