[libvirt] [PATCH v5 1/9] storage: Add default mount options for fs/netfs storage pools

Daniel P. Berrangé berrange at redhat.com
Tue Jan 29 18:43:15 UTC 2019


On Tue, Jan 29, 2019 at 01:22:00PM -0500, John Ferlan wrote:
> https://bugzilla.redhat.com/show_bug.cgi?id=1584663
> 
> Modify the command generation to add some default options to the
> fs/netfs storage pools based on the OS type. For Linux, it'll be
> the "nodev, nosuid, noexec". For FreeBSD, it'll be "nosuid, noexec".
> For others, just leave the options alone.
> 
> Modify the storagepoolxml2argvtest to handle the fact that the
> same input XML could generate different output XML based on whether
> Linux, FreeBSD, or other was being built.
> 
> Signed-off-by: John Ferlan <jferlan at redhat.com>
> ---
>  src/storage/storage_util.c                    | 36 ++++++++++++--
>  .../pool-fs-freebsd.argv                      |  1 +
>  .../pool-fs-linux.argv                        |  1 +
>  .../pool-netfs-auto-freebsd.argv              |  1 +
>  .../pool-netfs-auto-linux.argv                |  1 +
>  .../pool-netfs-cifs-freebsd.argv              |  1 +
>  .../pool-netfs-cifs-linux.argv                |  1 +
>  .../pool-netfs-freebsd.argv                   |  1 +
>  .../pool-netfs-gluster-freebsd.argv           |  2 +
>  .../pool-netfs-gluster-linux.argv             |  2 +
>  .../pool-netfs-linux.argv                     |  1 +
>  tests/storagepoolxml2argvtest.c               | 48 +++++++++++++++----
>  12 files changed, 84 insertions(+), 12 deletions(-)
>  create mode 100644 tests/storagepoolxml2argvdata/pool-fs-freebsd.argv
>  create mode 100644 tests/storagepoolxml2argvdata/pool-fs-linux.argv
>  create mode 100644 tests/storagepoolxml2argvdata/pool-netfs-auto-freebsd.argv
>  create mode 100644 tests/storagepoolxml2argvdata/pool-netfs-auto-linux.argv
>  create mode 100644 tests/storagepoolxml2argvdata/pool-netfs-cifs-freebsd.argv
>  create mode 100644 tests/storagepoolxml2argvdata/pool-netfs-cifs-linux.argv
>  create mode 100644 tests/storagepoolxml2argvdata/pool-netfs-freebsd.argv
>  create mode 100644 tests/storagepoolxml2argvdata/pool-netfs-gluster-freebsd.argv
>  create mode 100644 tests/storagepoolxml2argvdata/pool-netfs-gluster-linux.argv
>  create mode 100644 tests/storagepoolxml2argvdata/pool-netfs-linux.argv

Reviewed-by: Daniel P. Berrangé <berrange at redhat.com>


Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvir-list mailing list