Changeset f90908d in freewrt for package/fwifupdown/files


Ignore:
Timestamp:
Apr 25, 2007, 1:04:46 PM (19 years ago)
Author:
Christian Fischer <spaetzle@…>
Children:
8b73212
Parents:
26cabc0
Message:

changed some more config variables

git-svn-id: svn://www.freewrt.org/trunk/freewrt@2437 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • package/fwifupdown/files/main.sh

    r26cabc0 rf90908d  
    7575                echo "LASTLOG=0" >> $ENVFILE
    7676
    77                 # search for existing lib files end evaluate iface type by using the appropriate
    78                 # function from lib file
    79                 for lib in ${LIBDIR}/* ${LIBDIR_OVERLAY}/*
    80                 do
    81                         if [ -f $lib ]
    82                         then
    83                                 if (. $lib; iface_type 2>&-)
     77                if [ "$IFACE" != "lo" ]
     78                then
     79                        # search for existing lib files end evaluate iface type by using the appropriate
     80                        # function from lib file
     81                        for lib in ${LIBDIR}/* ${LIBDIR_OVERLAY}/*
     82                        do
     83                                if [ -f $lib ]
    8484                                then
    85                                         if [ "$lastmatch" != "" ]
     85                                        if (. $lib; iface_type 2>&-)
    8686                                        then
    87                                                 if [ "$(basename $lib)" = "$(basename $lastmatch)" ]
     87                                                if [ "$lastmatch" != "" ]
    8888                                                then
    89                                                         logger "Warning: $lib overlays $lastmatch"
    90                                                 else
    91                                                         logger "Error: iface type $lib overlays $lastmatch"
     89                                                        if [ "$(basename $lib)" = "$(basename $lastmatch)" ]
     90                                                        then
     91                                                                logger "Warning: $lib overlays $lastmatch"
     92                                                        else
     93                                                                logger "Error: iface type $lib overlays $lastmatch"
     94                                                        fi
    9295                                                fi
     96                                                lastmatch=$lib
    9397                                        fi
    94                                         lastmatch=$lib
    9598                                fi
    96                         fi
    97                 done
     99                        done
     100                fi
    98101
    99102                if [ "$lastmatch" != "" ]
     
    141144CFG_DOWN_PRINTING_OFF=0
    142145CFG_POSTDOWN_PRINTING_OFF=0
    143 CFG_PREUP_IFUP_CHECK_OFF=0
    144 CFG_DOWN_IFUP_CHECK_OFF=0
     146CFG_IFUP_CHECK_OFF=0
     147CFG_IFDOWN_CHECK_OFF=0
    145148
    146149if [ -f /etc/conf.d/ifupdown ]; then
     
    164167env_update
    165168
    166 if [ "IFACE_TYPE" != "iface" ]
     169if [ "$IFACE_TYPE" != "iface" ]
    167170then
    168171        if [ -f "${LIBDIR_OVERLAY}/$IFACE_TYPE" ]
     
    183186                config $CFG_PREUP_PRINTING_OFF || mstart
    184187
    185                 if ! config $CFG_PREUP_IFUP_CHECK_OFF && is_up
     188                if ! config $CFG_IFUP_CHECK_OFF && is_up
    186189                then
    187190                        if ! config $CFG_PREUP_PRINTING_OFF
     
    189192                                mup
    190193                                mstate 1
    191                                 minfo "Interface already up, run ifdown ${IFACE} first."
     194                                minfo "Interface already up"
    192195                        fi
    193196                        exit 1
     
    233236                config $CFG_DOWN_PRINTING_OFF || mstop
    234237
    235                 if ! config $CFG_DOWN_IFUP_CHECK_OFF && ! is_up
     238                if ! config $CFG_IFDOWN_CHECK_OFF && ! is_up
    236239                then
    237240                        if ! config $CFG_DOWN_PRINTING_OFF
Note: See TracChangeset for help on using the changeset viewer.