Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/daemon/client/include/network.client.class

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2075 by niro, Mon Aug 13 11:59:21 2012 UTC revision 2076 by niro, Fri May 10 10:45:38 2013 UTC
# Line 6  require basic-system Line 6  require basic-system
6  help_network_hostname()  help_network_hostname()
7  {  {
8   mecho "get network.hostname"   mecho "get network.hostname"
9   mecho " displays the current hostname"   mecho " Displays the current hostname"
10   mecho   mecho
11   mecho "set network.hostname [hostname]"   mecho "set network.hostname [hostname]"
12   mecho " Sets the hostname of the system"   mecho " Sets the hostname of the system"
# Line 68  set_network_hostname() Line 68  set_network_hostname()
68    
69  help_network_iface()  help_network_iface()
70  {  {
71     mecho "get network.iface"
72     mecho " Lists all configured network interfaces"
73     mecho
74   mecho "set network.iface [iface] [networking] [ip] [netmask] [broadcast] [network]"   mecho "set network.iface [iface] [networking] [ip] [netmask] [broadcast] [network]"
75     mecho " Configure network interfaces"
76   mecho "  iface - the interface name"   mecho "  iface - the interface name"
77   mecho "  networking - may be 'static' or 'dhcp'"   mecho "  networking - may be 'static' or 'dhcp'"
78   mecho "  ip, netmask, broadcast and network are optional and only required on static networking"   mecho "  ip, netmask, broadcast and network are optional and only required on static networking"
79  }  }
80    
81    get_network_iface()
82    {
83     local iface
84     for iface in $(find ${MROOT}/etc/conf.d -maxdepth 1 -name 'net.*' -printf '%f\n')
85     do
86     case ${iface} in
87     # exclude routes and samples
88     net.sample|net.routes) continue ;;
89     esac
90     rvecho -n "${iface//net.}"
91     ( cat ${MROOT}/etc/conf.d/${iface}; echo ) | while read line
92     do
93     rvecho -n ";${line}"
94     done
95     rvecho
96     done
97    }
98    
99  set_network_iface()  set_network_iface()
100  {  {
101   local iface="$1"   local iface="$1"

Legend:
Removed from v.2075  
changed lines
  Added in v.2076