Changeset 6537025 in freewrt
- Timestamp:
- Jul 3, 2007, 2:42:54 AM (18 years ago)
- Children:
- 892d28e
- Parents:
- 2af55bb
- Location:
- package/fwifupdown
- Files:
-
- 1 deleted
- 3 edited
-
Makefile (modified) (2 diffs)
-
files/ifupdown.sh (modified) (3 diffs)
-
files/mfunctions.sh (modified) (2 diffs)
-
files/mprint.sh (deleted)
Legend:
- Unmodified
- Added
- Removed
-
package/fwifupdown/Makefile
r2af55bb r6537025 9 9 PKG_NAME:= fwifupdown 10 10 PKG_VERSION:= 0.2 11 PKG_RELEASE:= 2911 PKG_RELEASE:= 30 12 12 PKG_SRC_ROOT:= ${TOPDIR}/package/${PKG_NAME} 13 13 PKG_CONFIG_WORKDIR:= etc/network … … 36 36 ${INSTALL_DATA} ${PKG_SRC_ROOT}/lib/alias ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_TYPESDIR} 37 37 ${INSTALL_DATA} ${PKG_SRC_ROOT}/files/mfunctions.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR} 38 ${INSTALL_DATA} ${PKG_SRC_ROOT}/files/mprint.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}39 38 ${INSTALL_BIN} ${PKG_SRC_ROOT}/files/main.sh ${IDIR_FWIFUPDOWN}/${PKG_CONFIG_WORKDIR}/fwifupdown.main 40 39 ${INSTALL_DIR} ${IDIR_FWIFUPDOWN}/sbin -
package/fwifupdown/files/ifupdown.sh
r2af55bb r6537025 34 34 redirect= 35 35 fi 36 [ -e /tmp/.booting ] && redirect="$redirect >/dev/console" 36 37 37 38 # cleanup ifstate files … … 48 49 if test $j -gt 30; then 49 50 mstate 1 50 m print"bridge initialisation timed out"51 merr "bridge initialisation timed out" 51 52 rv=1 52 53 break … … 75 76 test $i = 0 || { 76 77 mstate $rv 77 m print"took $j seconds"78 minfo "took $j seconds" 78 79 } 79 80 -
package/fwifupdown/files/mfunctions.sh
r2af55bb r6537025 8 8 # 9 9 10 if [ ! -f /etc/network/mprint.sh ]; then 11 logger -t ifupdown "/etc/network/mprint.sh not found" 12 exit 1 13 fi 10 GOOD='[32;01m' 11 WARN='[33;01m' 12 BAD='[31;01m' 13 HILITE='[36;01m' 14 BRACKET='[34;01m' 15 NORMAL='[0m' 14 16 15 . /etc/network/mprint.sh 17 TAB=2 18 ENDCOL='[200C[6D' 19 FIRSTCOL=' 20 ' 21 MP_GOOD=" ${GOOD}*${NORMAL} " 22 MP_BAD=" ${BAD}*${NORMAL} " 23 MP_NONE='[3C' 24 ME_GOOD="${ENDCOL}${BRACKET}[ ${GOOD}ok${BRACKET} ]${NORMAL}" 25 ME_BAD="${ENDCOL}${BRACKET}[ ${BAD}!!${BRACKET} ]${NORMAL}" 26 27 mprint() { 28 local msg logmsg color 29 case $1 in 30 -n) 31 shift 32 config $FWIFUPDOWN_FANCY && \ 33 msg="${FIRSTCOL}${MP_GOOD}${STARTCOL}${*}" || \ 34 msg="${FIRSTCOL}${STARTCOL}${*}" 35 logmsg="$*" 36 ;; 37 -d) 38 shift 39 config $FWIFUPDOWN_FANCY && \ 40 msg="${FIRSTCOL}${MP_GOOD}${STARTCOL}${*} ...\n" || \ 41 msg="${FIRSTCOL}${STARTCOL}${*} ...\n" 42 logmsg= 43 ;; 44 -e) 45 shift 46 case "$1" in 47 0) 48 config $FWIFUPDOWN_FANCY && \ 49 msg="${FIRSTCOL}${MP_GOOD}${ME_GOOD}\n" || \ 50 msg="${MP_NONE}ok\n" 51 logmsg="ok" 52 ;; 53 *) 54 config $FWIFUPDOWN_FANCY && \ 55 msg="${FIRSTCOL}${MP_BAD}${ME_BAD}\n" || \ 56 msg="${MP_NONE}!!\n" 57 logmsg="!!" 58 ;; 59 esac 60 ;; 61 -s) 62 shift 63 mlogger "$*" 64 return 0 65 ;; 66 *) 67 color=$1 68 shift 69 config $FWIFUPDOWN_FANCY && \ 70 msg="${FIRSTCOL}${MP_NONE}${STARTCOL}${color}${*}${NORMAL}\n" || \ 71 msg="${FIRSTCOL}${STARTCOL}${*}\n" 72 logmsg="$*" 73 ;; 74 esac 75 76 config $FWIFUPDOWN_PRINTING_OFF || printf "${msg}" 77 mlogger $logmsg 78 } 79 80 mlogger() { 81 config $FWIFUPDOWN_SYSLOG_OFF || [ -z "$logmsg" ] && return 82 logger -t network "$*" 83 } 16 84 17 85 mstart() { … … 68 136 } 69 137 138 139 70 140 # vim:ts=4
Note:
See TracChangeset
for help on using the changeset viewer.
