Changeset 6537025 in freewrt for package/fwifupdown/files/mfunctions.sh
- Timestamp:
- Jul 3, 2007, 2:42:54 AM (18 years ago)
- Children:
- 892d28e
- Parents:
- 2af55bb
- File:
-
- 1 edited
-
package/fwifupdown/files/mfunctions.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
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.
