Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 11359 | Differences between
and this patch

Collapse All | Expand All

(-)/etc/init.d/orig-functions.sh (+25 lines)
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

Return to bug 11359