[arch-projects] [initscripts] [PATCH 03/18] mtab, dmesg: show status
Kurt J. Bosch
kjb-temp-2009 at alpenjodel.de
Mon Jun 27 16:53:28 EDT 2011
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
More information about the arch-projects
mailing list