On 02/27/14 at 09:40am, Dave Young wrote:
> On 02/26/14 at 03:08pm, Harald Hoyer wrote:
> > On 02/24/2014 02:54 AM, Dave Young wrote:
> > > On 02/14/14 at 04:49pm, Dave Young wrote:
> > >> It's useful for passing a full fstab line including like fs_passno so 
> > >> fsck
> > >> can take effect.
> > >>
> > >> Previously it's assumed that there's no fs_freq and fs_passno in fstab 
> > >> lines
> > >> so original code just append "0 0" at the end of each fstab lines.
> > >>
> > >> Improve this issue by assign default value in case they are not passed 
> > >> in.
> > >> Three field are handled here:
> > >> fs_mntops: default to "defaults"
> > >> fs_freq: default to "0"
> > >> fs_passno: default to "0" 
> > >>
> > >> Signed-off-by: Dave Young <[email protected]>
> > >> ---
> > >>  dracut.8.asc |    8 ++++++--
> > >>  dracut.sh    |    6 +++++-
> > >>  2 files changed, 11 insertions(+), 3 deletions(-)
> > >>
> > >> --- dracut.orig/dracut.sh
> > >> +++ dracut/dracut.sh
> > >> @@ -1222,7 +1222,11 @@ if [[ $kernel_only != yes ]]; then
> > >>      [[ $kernel_cmdline ]] && printf "%s\n" "$kernel_cmdline" >> 
> > >> "${initdir}/etc/cmdline.d/01-default.conf"
> > >>  
> > >>      while pop fstab_lines line; do
> > >> -        printf "%s\n" "$line 0 0" >> "${initdir}/etc/fstab"
> > >> +        line=($line)
> > >> +        [ -z "${line[3]}" ] && line[3]="defaults"
> > >> +        [ -z "${line[4]}" ] && line[4]="0"
> > >> +        [ -z "${line[5]}" ] && line[5]="0"
> > >> +        echo "${line[@]}" >> "${initdir}/etc/fstab"
> > >>      done
> > >>  
> > >>      for f in $add_fstab; do
> > >> --- dracut.orig/dracut.8.asc
> > >> +++ dracut/dracut.8.asc
> > >> @@ -311,9 +311,13 @@ provide a valid _/etc/fstab_.
> > >>  **--add-fstab** _<filename>_::
> > >>      Add entries of _<filename>_ to the initramfs /etc/fstab.
> > >>  
> > >> -**--mount** "_<device>_ _<mountpoint>_ _<filesystem type>_ _<filesystem 
> > >> options>_"::
> > >> +**--mount** "_<device>_ _<mountpoint>_ _<filesystem type>_ _<filesystem 
> > >> options>_ _<dump options>_ _<fsck order>_"::
> > >>      Mount _<device>_ on _<mountpoint>_ with _<filesystem type>_ and 
> > >> _<filesystem
> > >> -    options>_ in the initramfs
> > >> +    options>_ in the initramfs. _<dump options>_ and _<fsck order>_ can 
> > >> also be
> > >> +    specified, see fstab manpage for the details.
> > >> +    The default _<filesystem options>_ is "defaults".
> > >> +    The default _<dump options>_ is "0".
> > >> +    the default _<fsck order>_ is "2".
> > >>  
> > >>  **--add-device** _<device>_ ::
> > >>      Bring up _<device>_ in initramfs, _<device>_ should be the device 
> > >> name.
> > > 
> > > Hi, Harald
> > > 
> > > What's your opinion about this? Could you review it?
> > > 
> > > Thanks
> > > Dave
> > 
> > Looks good.. So what should be the default fsck order? 0 or 2?
> > 
> 
> I would prefer 2, but 0 is also fine as user can specify 2 when they pass 
> --mount.

The order is 0 in the code, but it's 2 in manpage, rethinking about it I will 
update
the code to use 2.

Thanks
Dave
--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to