Changeset 4776:8b0f989ca928 in roaraudio


Ignore:
Timestamp:
03/10/11 14:12:26 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

test for linux decnet_neigh and arp table files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • configure

    r4759 r4776  
    5757OSS_MIX_DEV="" 
    5858PROC_NET_DECNET="/proc/net/decnet" 
     59PROC_NET_DECNET_NEIGH="" 
     60PROC_NET_ARP="" 
    5961TTY_DEV="" 
    6062 
     
    210212   echo '--proc-net-decnet FILE      - Set DECnet file for DECnet support auto detecting' 
    211213   echo '                              (ignore this on non-Linux)' 
     214   echo '--proc-net-decnet-neigh FILE' 
     215   echo '                            - Set file for DECnet neighbour table' 
     216   echo '--proc-net-arp FILE         - Set file for IP neighbour (ARP) table' 
    212217   echo '--audio-group GROUP         - Sets group of audio permitted users' 
    213218   echo '--root-uid UID              - Sets User ID (UID) of the root user/superuser' 
     
    348353  '--oss-mixer-dev') 
    349354   OSS_MIX_DEV="$2" 
     355   shift; 
     356  ;; 
     357  '--proc-net-decnet') 
     358   PROC_NET_DECNET="$2" 
     359   shift; 
     360  ;; 
     361  '--proc-net-decnet-neigh') 
     362   PROC_NET_DECNET_NEIGH="$2" 
     363   shift; 
     364  ;; 
     365  '--proc-net-arp') 
     366   PROC_NET_ARP="$2" 
    350367   shift; 
    351368  ;; 
     
    21252142fi 
    21262143 
    2127 echo 'checking for decnet status file... '"$PROC_NET_DECNET" 
     2144echo 'checking for DECnet status file... '"$PROC_NET_DECNET" 
    21282145echo '#define ROAR_PROC_NET_DECNET "'"$PROC_NET_DECNET"'"' >&3 
    21292146 
     2147echo -n 'checking for DECnet neighbour file... ' 
     2148if [ -n "$PROC_NET_DECNET_NEIGH" ] 
     2149then 
     2150 if [ "$PROC_NET_DECNET_NEIGH" = '(none)' ] 
     2151 then 
     2152  echo "none (disabled by user)" 
     2153 else 
     2154  if $CROSS_COMPILE 
     2155  then 
     2156   echo "$PROC_NET_DECNET_NEIGH (cross compile)" 
     2157  elif [ -e "$PROC_NET_DECNET_NEIGH" ] 
     2158  then 
     2159   echo "$PROC_NET_DECNET_NEIGH (forced by user)" 
     2160  else 
     2161   echo "$PROC_NET_DECNET_NEIGH (not existing, forced by user)" 
     2162  fi 
     2163  echo '#define ROAR_PROC_NET_DECNET_NEIGH "'"$PROC_NET_DECNET_NEIGH"'"' >&3 
     2164 fi 
     2165elif $CROSS_COMPILE 
     2166then 
     2167 echo 'none (cross compiling, use --proc-net-decnet-neigh to set default device)' 
     2168else 
     2169 PROC_NET_DECNET_NEIGH=$(ls /proc/net/decnet_neigh 2> /dev/null | head -n 1); 
     2170 if [ -e "$PROC_NET_DECNET_NEIGH" ] 
     2171 then 
     2172  echo "$PROC_NET_DECNET_NEIGH" 
     2173  echo '#define ROAR_PROC_NET_DECNET_NEIGH "'"$PROC_NET_DECNET_NEIGH"'"' >&3 
     2174 else 
     2175  echo 'none' 
     2176 fi 
     2177fi 
     2178 
     2179echo -n 'checking for IP neighbour (ARP) file... ' 
     2180if [ -n "$PROC_NET_ARP" ] 
     2181then 
     2182 if [ "$PROC_NET_ARP" = '(none)' ] 
     2183 then 
     2184  echo "none (disabled by user)" 
     2185 else 
     2186  if $CROSS_COMPILE 
     2187  then 
     2188   echo "$PROC_NET_ARP (cross compile)" 
     2189  elif [ -e "$PROC_NET_ARP" ] 
     2190  then 
     2191   echo "$PROC_NET_ARP (forced by user)" 
     2192  else 
     2193   echo "$PROC_NET_ARP (not existing, forced by user)" 
     2194  fi 
     2195  echo '#define ROAR_PROC_NET_ARP "'"$PROC_NET_ARP"'"' >&3 
     2196 fi 
     2197elif $CROSS_COMPILE 
     2198then 
     2199 echo 'none (cross compiling, use --proc-net-arp to set default device)' 
     2200else 
     2201 PROC_NET_ARP=$(ls /proc/net/arp 2> /dev/null | head -n 1); 
     2202 if [ -e "$PROC_NET_ARP" ] 
     2203 then 
     2204  echo "$PROC_NET_ARP" 
     2205  echo '#define ROAR_PROC_NET_ARP "'"$PROC_NET_ARP"'"' >&3 
     2206 else 
     2207  echo 'none' 
     2208 fi 
     2209fi 
    21302210 
    21312211echo -n 'checking for default audio group... ' 
Note: See TracChangeset for help on using the changeset viewer.