Skip to content
Snippets Groups Projects
  1. Dec 10, 2023
  2. Nov 24, 2023
  3. Nov 15, 2023
  4. Nov 10, 2023
  5. Nov 07, 2023
  6. Nov 04, 2023
  7. Nov 02, 2023
  8. Nov 01, 2023
  9. Oct 31, 2023
  10. Oct 30, 2023
    • Amir Goldstein's avatar
      ovl: add support for appending lowerdirs one by one · 24e16e38
      Amir Goldstein authored
      
      Add new mount options lowerdir+ and datadir+ that can be used to add
      layers to lower layers stack one by one.
      
      Unlike the legacy lowerdir mount option, special characters (i.e. colons
      and cammas) are not unescaped with these new mount options.
      
      The new mount options can be repeated to compose a large stack of lower
      layers, but they may not be mixed with the lagacy lowerdir mount option,
      because for displaying lower layers in mountinfo, we do not want to mix
      escaped with unescaped lower layers path syntax.
      
      Similar to data-only layer rules with the lowerdir mount option, the
      datadir+ option must follow at least one lowerdir+ option and the
      lowerdir+ option must not follow the datadir+ option.
      
      If the legacy lowerdir mount option follows lowerdir+ and datadir+
      mount options, it overrides them.  Sepcifically, calling:
      
        fsconfig(FSCONFIG_SET_STRING, "lowerdir", "", 0);
      
      can be used to reset previously setup lower layers.
      
      Suggested-by: default avatarMiklos Szeredi <miklos@szeredi.hu>
      Link: https://lore.kernel.org/r/CAJfpegt7VC94KkRtb1dfHG8+4OzwPBLYqhtc8=QFUxpFJE+=RQ@mail.gmail.com/
      
      
      Signed-off-by: default avatarAmir Goldstein <amir73il@gmail.com>
      24e16e38
Loading