diff options
Diffstat (limited to 'init.d/bootmisc.in')
-rw-r--r-- | init.d/bootmisc.in | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/init.d/bootmisc.in b/init.d/bootmisc.in index 6607f45c..2ca79265 100644 --- a/init.d/bootmisc.in +++ b/init.d/bootmisc.in @@ -16,6 +16,7 @@ dir_writeable() } : ${wipe_tmp:=${WIPE_TMP:-yes}} +: ${log_dmesg:=${LOG_DMESG:-yes}} cleanup_tmp_dir() { @@ -142,11 +143,13 @@ start() fi fi - if $logw || dir_writeable /var/log; then - # Create an 'after-boot' dmesg log - if [ "$RC_SYS" != VSERVER -a "$RC_SYS" != OPENVZ ]; then - dmesg > /var/log/dmesg - chmod 640 /var/log/dmesg + if yesno $log_dmesg; then + if $logw || dir_writeable /var/log; then + # Create an 'after-boot' dmesg log + if [ "$RC_SYS" != VSERVER -a "$RC_SYS" != OPENVZ ]; then + dmesg > /var/log/dmesg + chmod 640 /var/log/dmesg + fi fi fi |