Dave Reisner, 2011-06-27 19:47:
On Mon, Jun 27, 2011 at 07:11:09PM +0200, Kurt J. Bosch wrote:
---
  rc.sysinit |   28 ++++++++++++++++------------
  1 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/rc.sysinit b/rc.sysinit
index c665787..0d94177 100755
--- a/rc.sysinit
+++ b/rc.sysinit
@@ -197,12 +197,14 @@ status "Remounting Root Read/Write" \
        mount -n -o remount,rw /

  # don't touch /etc/mtab if it is a symlink to /proc/self/mounts
-if [[ -L /etc/mtab ]]; then
-       :
-elif [[ -x $(type -P findmnt)&&  -e /proc/self/mountinfo ]]; then
-       findmnt -rnu -o SOURCE,TARGET,FSTYPE,OPTIONS>| /etc/mtab
-else
-       cat /proc/mounts>| /etc/mtab
+if [[ ! -L /etc/mtab ]]; then
+       stat_busy "Creating mtab"
+       if [[ -x $(type -P findmnt)&&  -e /proc/self/mountinfo ]]; then
+               findmnt -rnu -o SOURCE,TARGET,FSTYPE,OPTIONS>| /etc/mtab
+       else
+               cat /proc/mounts>| /etc/mtab
+       fi
+       (( $? == 0 ))&&  stat_done || stat_fail
  fi

There's nothing in the above hunk that has anything to do with the
commit message.

So what commit message would you prefer for this then?


  # now mount all the local filesystems
@@ -271,12 +273,14 @@ fi
  # Set console font if required
  set_consolefont

-if [[ -e /proc/sys/kernel/dmesg_restrict ]]&&
-       (( $(<  /proc/sys/kernel/dmesg_restrict) == 1 )); then
-       install -Tm 0600<( dmesg ) /var/log/dmesg.log
-else
-       install -Tm 0644<( dmesg ) /var/log/dmesg.log
-fi
+stat_busy "Saving dmesg Log"
+       if [[ -e /proc/sys/kernel/dmesg_restrict ]]&&
+               (( $(<  /proc/sys/kernel/dmesg_restrict) == 1 )); then
+               install -Tm 0600<( dmesg ) /var/log/dmesg.log
+       else
+               install -Tm 0644<( dmesg ) /var/log/dmesg.log
+       fi
+(( $? == 0 ))&&  stat_done || stat_fail

  run_hook sysinit_end

--
1.7.1



--
Kurt

Reply via email to