Lines 343-348
esyslog() {
Link Here
|
343 |
return 0 |
343 |
return 0 |
344 |
} |
344 |
} |
345 |
|
345 |
|
|
|
346 |
# void elog(char *type, char *message) |
347 |
# |
348 |
# called from einfo/ewarn/eerror to log output IF INVOKED FROM AN EBUILD |
349 |
# |
350 |
elog() { |
351 |
[ "X$EBUILD_PHASE" == "X" ] && return 0 |
352 |
[ -x /usr/bin/logger ] || return 0 |
353 |
|
354 |
LTYPE=${1:-debug} |
355 |
shift 1 |
356 |
tag=ebuild |
357 |
intro="${EBUILD_PHASE:-??}.${LTYPE} (${CATEGORY}/${PF}) " |
358 |
/usr/bin/logger -p "user.${LTYPE}" -t "${tag}" -- "${intro}$@" |
359 |
return 0 |
360 |
} |
361 |
|
362 |
|
346 |
# void einfo(char* message) |
363 |
# void einfo(char* message) |
347 |
# |
364 |
# |
348 |
# show an informative message (with a newline) |
365 |
# show an informative message (with a newline) |
Lines 353-358
einfo() {
Link Here
|
353 |
echo -e " ${GOOD}*${NORMAL} ${*}" |
370 |
echo -e " ${GOOD}*${NORMAL} ${*}" |
354 |
fi |
371 |
fi |
355 |
|
372 |
|
|
|
373 |
elog info "$@" |
374 |
|
356 |
return 0 |
375 |
return 0 |
357 |
} |
376 |
} |
358 |
|
377 |
|
Lines 366-371
einfon() {
Link Here
|
366 |
echo -ne " ${GOOD}*${NORMAL} ${*}" |
385 |
echo -ne " ${GOOD}*${NORMAL} ${*}" |
367 |
fi |
386 |
fi |
368 |
|
387 |
|
|
|
388 |
elog info "$@" |
389 |
|
369 |
return 0 |
390 |
return 0 |
370 |
} |
391 |
} |
371 |
|
392 |
|
Lines 384-389
ewarn() {
Link Here
|
384 |
# Log warnings to system log |
405 |
# Log warnings to system log |
385 |
esyslog "daemon.warning" "rc-scripts" "${*}" |
406 |
esyslog "daemon.warning" "rc-scripts" "${*}" |
386 |
|
407 |
|
|
|
408 |
elog warning "$@" |
409 |
|
387 |
return 0 |
410 |
return 0 |
388 |
} |
411 |
} |
389 |
|
412 |
|
Lines 402-407
eerror() {
Link Here
|
402 |
# Log errors to system log |
425 |
# Log errors to system log |
403 |
esyslog "daemon.err" "rc-scripts" "${*}" |
426 |
esyslog "daemon.err" "rc-scripts" "${*}" |
404 |
|
427 |
|
|
|
428 |
elog err "$@" |
429 |
|
405 |
return 0 |
430 |
return 0 |
406 |
} |
431 |
} |
407 |
|
432 |
|