[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