Changeset 2958

Show
Ignore:
Timestamp:
06/26/07 23:42:09 (5 years ago)
Author:
spaetzle
Message:

- added back method manual to the valid methods
- moved lladdr to the right place, this is cosmetic
- removed /etc/init.d/ifupdown, nobody needs this
- removed zero size file wl-broadcom
- fixed fwifupdown Makefile changes from tg@

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/package/broadcom-wl/Makefile

    r2889 r2958  
    99PKG_NAME:=              broadcom-wl 
    1010PKG_VERSION:=           4.80.53.0 
    11 PKG_RELEASE:=           3 
     11PKG_RELEASE:=           4 
    1212PKG_MD5SUM:=            a7d8dde3ce474c361143b83e1d9890b1 
    1313PKG_MODULE:=            11 
  • trunk/freewrt/package/broadcom-wl/files/wl-broadcom

    r2885 r2958  
    345345 
    346346if_down() { 
     347        mdestroy 
    347348        init_debug wlc ifname $IFACE maclist none 
    348349        init_debug wlc ifname $IFACE radio 0 
     
    351352        pid="$(cat /var/run/nas.lan.pid 2>&-)" 
    352353        [ -n "$pid" -a -d "/proc/$pid" ] && kill $pid 
    353  
     354         
     355        mstate 0 
    354356        return 0 
    355357} 
  • trunk/freewrt/package/fwifupdown/Makefile

    r2957 r2958  
    99PKG_NAME:=                      fwifupdown 
    1010PKG_VERSION:=                   0.2 
    11 PKG_RELEASE:=                   23 
     11PKG_RELEASE:=                   24 
    1212PKG_SRC_ROOT:=                  ${TOPDIR}/package/${PKG_NAME} 
    1313PKG_CONFIG_WORKDIR:=            etc/network 
     
    3838        ${INSTALL_DATA} ${PKG_SRC_ROOT}/files/mprint.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR} 
    3939        ${INSTALL_BIN} ${PKG_SRC_ROOT}/files/main.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/fwifupdown.main 
     40        ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/sbin 
    4041        ${INSTALL_BIN} ${PKG_SRC_ROOT}/files/ifupdown.sh ${IDIR_FWIFUPDOWN}/sbin/ifup 
    4142        cd ${IDIR_FWIFUPDOWN}/sbin && ln -s ifup ifdown 
    42         ${INSTALL_DATA} ${PKG_SRC_ROOT}/files/ifupdown.init ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_INITDIR}/ifupdown 
    43         ${INSTALL_DATA} ${PKG_SRC_ROOT}/files/lladdr ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_PLUGDIR}/ 
     43        ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/lladdr ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_PLUGDIR}/ 
    4444 
    4545ifeq (${FWIFUPDOWN_CONFIG_BRIDGE},y) 
  • trunk/freewrt/package/fwifupdown/files/main.sh

    r2945 r2958  
    141141        } 
    142142 
    143         config $RT_PREUP_PRINTING_OFF || mup 
     143        config $RT_PREUP_PRINTING_OFF || [ "$METHOD" = "manual" ] && return 
     144        mup 
    144145} 
    145146 
    146147main_up() { 
    147         if ! config $RT_UP_IFUP_CHECK_OFF 
     148        if ! config $RT_UP_IFUP_CHECK_OFF && [ "$METHOD" != "manual" ] 
    148149        then 
    149150                is_up 
    150151                retval=$? 
    151  
    152                 if [ x"$retval" != x"0" ] 
    153                 then 
    154  
    155                         if ! config $RT_UP_PRINTING_OFF 
    156                         then 
    157                                 mstate $retval 
    158                                 [ "$METHOD" = "manual" ] && minfo "Method manual is set" 
    159                         fi 
    160                         exit 1 
    161                 else 
    162                         config $RT_UP_PRINTING_OFF || mstate $retval 
    163                 fi 
     152                config $RT_UP_PRINTING_OFF || mstate $retval 
     153                [ x"$retval" != x"0" ] && exit 1 
    164154        fi 
    165155 
     
    200190        } 
    201191 
    202         config $RT_DOWN_PRINTING_OFF || mdown 
     192        config $RT_DOWN_PRINTING_OFF || [ "$METHOD" = "manual" ] && return 
     193        mdown 
    203194} 
    204195 
    205196main_postdown() { 
    206         if ! config $RT_POSTDOWN_IFDOWN_CHECK_OFF 
     197        if ! config $RT_POSTDOWN_IFDOWN_CHECK_OFF && [ "$METHOD" != "manual" ] 
    207198        then 
    208199                if [ $IFACE_STATE = "down" ] 
     
    215206                        fi 
    216207                else 
    217                         if is_up 
    218                         then 
    219                                 if ! config $RT_POSTDOWN_PRINTING_OFF 
    220                                 then 
    221                                         mstate 1 
    222                                         [ "$METHOD" = "manual" ] && minfo "Method manual is set" 
    223                                 fi 
    224                                 return 1 
    225                         else 
    226                                 config $RT_POSTDOWN_PRINTING_OFF || mstate 0 
    227                         fi 
     208                        is_up && retval=1 || retval=0 
     209                        config $RT_POSTDOWN_PRINTING_OFF || mstate $retval 
     210                        [ "$retval" != "0" ] && exit 1 
    228211                fi 
    229212        fi 
  • trunk/freewrt/package/fwifupdown/lib/alias

    r2753 r2958  
    2727        if [ $METHOD != "static" ] 
    2828        then 
     29                mup 
    2930                mstate 1 
    3031                merr "Methods other than static makes no sense for alias ifaces"