diff mbox series

UBUNTU: SAUCE: adjust btrfs-tool/btrfs-progs installation depending on series

Message ID 20200304155839.49152-2-paolo.pisati@canonical.com
State New
Headers show
Series UBUNTU: SAUCE: adjust btrfs-tool/btrfs-progs installation depending on series | expand

Commit Message

Paolo Pisati March 4, 2020, 3:58 p.m. UTC
Precise, Trusty and Xenial have btrfs-tools, while
Bionic, Eoan, Focal, etc will install btrfs-progs

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
---
 iozone-fsync/iozone.py                                 | 6 +++++-
 iozone-nolazy/iozone.py                                | 6 +++++-
 iozone/iozone.py                                       | 6 +++++-
 tiobench/tiobench.py                                   | 6 +++++-
 ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py | 6 +++++-
 ubuntu_ecryptfs/ubuntu_ecryptfs.py                     | 6 +++++-
 ubuntu_generic_fstest/ubuntu_generic_fstest.py         | 8 +++++++-
 ubuntu_stress_btrfs/ubuntu_stress_btrfs.py             | 6 +++++-
 ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py     | 6 +++++-
 xfstests/xfstests.py                                   | 5 ++++-
 10 files changed, 51 insertions(+), 10 deletions(-)

Comments

Po-Hsu Lin March 5, 2020, 1:32 a.m. UTC | #1
Hi Paolo,
is there any difference between this one and the previous one that I
applied [1]?

[1] https://lists.ubuntu.com/archives/kernel-team/2020-March/107968.html

On Wed, Mar 4, 2020 at 11:59 PM Paolo Pisati <paolo.pisati@canonical.com> wrote:
>
> Precise, Trusty and Xenial have btrfs-tools, while
> Bionic, Eoan, Focal, etc will install btrfs-progs
>
> Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
> ---
>  iozone-fsync/iozone.py                                 | 6 +++++-
>  iozone-nolazy/iozone.py                                | 6 +++++-
>  iozone/iozone.py                                       | 6 +++++-
>  tiobench/tiobench.py                                   | 6 +++++-
>  ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py | 6 +++++-
>  ubuntu_ecryptfs/ubuntu_ecryptfs.py                     | 6 +++++-
>  ubuntu_generic_fstest/ubuntu_generic_fstest.py         | 8 +++++++-
>  ubuntu_stress_btrfs/ubuntu_stress_btrfs.py             | 6 +++++-
>  ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py     | 6 +++++-
>  xfstests/xfstests.py                                   | 5 ++++-
>  10 files changed, 51 insertions(+), 10 deletions(-)
>
> diff --git a/iozone-fsync/iozone.py b/iozone-fsync/iozone.py
> index 63a8c3a..9358033 100644
> --- a/iozone-fsync/iozone.py
> +++ b/iozone-fsync/iozone.py
> @@ -28,10 +28,14 @@ class iozone(test.test):
>          series = platform.dist()[2]
>
>          pkgs = [
> -            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
> +            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
>          ]
>          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
>          pkgs.append(gcc)
> +        if series in ['precise', 'trusty', 'xenial']:
> +            pkgs.append('btrfs-tools')
> +        else:
> +            pkgs.append('btrfs-progs')
>
>          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
>          self.results = utils.system_output(cmd, retain_output=True)
> diff --git a/iozone-nolazy/iozone.py b/iozone-nolazy/iozone.py
> index 63a8c3a..9358033 100644
> --- a/iozone-nolazy/iozone.py
> +++ b/iozone-nolazy/iozone.py
> @@ -28,10 +28,14 @@ class iozone(test.test):
>          series = platform.dist()[2]
>
>          pkgs = [
> -            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
> +            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
>          ]
>          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
>          pkgs.append(gcc)
> +        if series in ['precise', 'trusty', 'xenial']:
> +            pkgs.append('btrfs-tools')
> +        else:
> +            pkgs.append('btrfs-progs')
>
>          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
>          self.results = utils.system_output(cmd, retain_output=True)
> diff --git a/iozone/iozone.py b/iozone/iozone.py
> index 63a8c3a..9358033 100644
> --- a/iozone/iozone.py
> +++ b/iozone/iozone.py
> @@ -28,10 +28,14 @@ class iozone(test.test):
>          series = platform.dist()[2]
>
>          pkgs = [
> -            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
> +            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
>          ]
>          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
>          pkgs.append(gcc)
> +        if series in ['precise', 'trusty', 'xenial']:
> +            pkgs.append('btrfs-tools')
> +        else:
> +            pkgs.append('btrfs-progs')
>
>          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
>          self.results = utils.system_output(cmd, retain_output=True)
> diff --git a/tiobench/tiobench.py b/tiobench/tiobench.py
> index e700027..9340a69 100644
> --- a/tiobench/tiobench.py
> +++ b/tiobench/tiobench.py
> @@ -12,10 +12,14 @@ class tiobench(test.test):
>          series = platform.dist()[2]
>
>          pkgs = [
> -            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
> +            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
>          ]
>          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
>          pkgs.append(gcc)
> +        if series in ['precise', 'trusty', 'xenial']:
> +            pkgs.append('btrfs-tools')
> +        else:
> +            pkgs.append('btrfs-progs')
>
>          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
>          self.results = utils.system_output(cmd, retain_output=True)
> diff --git a/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py b/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py
> index 6765382..41cd50e 100644
> --- a/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py
> +++ b/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py
> @@ -33,10 +33,14 @@ class ubuntu_btrfs_kernel_fixes(test.test):
>          series = platform.dist()[2]
>
>          pkgs = [
> -            'build-essential', 'xfsprogs', 'btrfs-tools', 'git', 'acl', 'libattr1-dev',
> +            'build-essential', 'xfsprogs', 'git', 'acl', 'libattr1-dev',
>          ]
>          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
>          pkgs.append(gcc)
> +        if series in ['precise', 'trusty', 'xenial']:
> +            pkgs.append('btrfs-tools')
> +        else:
> +            pkgs.append('btrfs-progs')
>
>          if self.which('sysbench') is None:
>              pkgs.append('sysbench')
> diff --git a/ubuntu_ecryptfs/ubuntu_ecryptfs.py b/ubuntu_ecryptfs/ubuntu_ecryptfs.py
> index 4e193ea..e8dcd76 100644
> --- a/ubuntu_ecryptfs/ubuntu_ecryptfs.py
> +++ b/ubuntu_ecryptfs/ubuntu_ecryptfs.py
> @@ -11,10 +11,14 @@ class ubuntu_ecryptfs(test.test):
>          series = platform.dist()[2]
>
>          pkgs = [
> -            'bzr', 'build-essential', 'libglib2.0-dev', 'intltool', 'keyutils', 'libkeyutils-dev', 'libpam0g-dev', 'libnss3-dev', 'libtool', 'acl', 'xfsprogs', 'btrfs-tools', 'libattr1-dev'
> +            'bzr', 'build-essential', 'libglib2.0-dev', 'intltool', 'keyutils', 'libkeyutils-dev', 'libpam0g-dev', 'libnss3-dev', 'libtool', 'acl', 'xfsprogs', 'libattr1-dev'
>          ]
>          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
>          pkgs.append(gcc)
> +        if series in ['precise', 'trusty', 'xenial']:
> +            pkgs.append('btrfs-tools')
> +        else:
> +            pkgs.append('btrfs-progs')
>
>          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
>          self.results = utils.system_output(cmd, retain_output=True)
> diff --git a/ubuntu_generic_fstest/ubuntu_generic_fstest.py b/ubuntu_generic_fstest/ubuntu_generic_fstest.py
> index 33dd83b..f9dae1e 100644
> --- a/ubuntu_generic_fstest/ubuntu_generic_fstest.py
> +++ b/ubuntu_generic_fstest/ubuntu_generic_fstest.py
> @@ -4,6 +4,7 @@ import os
>  import glob
>  from autotest.client                        import test, utils
>  import multiprocessing
> +import platform
>  from autotest.client.shared import error
>
>  class ubuntu_generic_fstest(test.test):
> @@ -17,10 +18,15 @@ class ubuntu_generic_fstest(test.test):
>      # if you change setup, be sure to increment version
>      #
>      def setup(self):
> +        series = platform.dist()[2]
>          self.job.require_gcc()
>          utils.system_output('rm -f /etc/*/S99autotest || true', retain_output=True)
>
> -        pkgs = [ 'btrfs-tools', 'xfsprogs', 'jfsutils' ]
> +        pkgs = [ 'xfsprogs', 'jfsutils' ]
> +        if series in ['precise', 'trusty', 'xenial']:
> +            pkgs.append('btrfs-tools')
> +        else:
> +            pkgs.append('btrfs-progs')
>          for pkg in pkgs:
>              print "Installing package " + pkg
>              utils.system_output('apt-get install ' + pkg + ' --yes --force-yes ', retain_output=True)
> diff --git a/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py b/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py
> index 5b1b74d..fb626fe 100644
> --- a/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py
> +++ b/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py
> @@ -13,10 +13,14 @@ class ubuntu_stress_btrfs(test.test):
>          series = platform.dist()[2]
>
>          pkgs = [
> -            'build-essential', 'xfsprogs', 'btrfs-tools', 'git', 'acl', 'libattr1-dev', 'libkeyutils-dev',
> +            'build-essential', 'xfsprogs', 'git', 'acl', 'libattr1-dev', 'libkeyutils-dev',
>          ]
>          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
>          pkgs.append(gcc)
> +        if series in ['precise', 'trusty', 'xenial']:
> +            pkgs.append('btrfs-tools')
> +        else:
> +            pkgs.append('btrfs-progs')
>
>          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
>          self.results = utils.system_output(cmd, retain_output=True)
> diff --git a/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py b/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py
> index 76615a0..e63b3c7 100644
> --- a/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py
> +++ b/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py
> @@ -13,10 +13,14 @@ class ubuntu_stress_btrfs_cmd(test.test):
>          series = platform.dist()[2]
>
>          pkgs = [
> -            'build-essential', 'xfsprogs', 'btrfs-tools', 'git', 'acl', 'libattr1-dev',
> +            'build-essential', 'xfsprogs', 'git', 'acl', 'libattr1-dev',
>          ]
>          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
>          pkgs.append(gcc)
> +        if series in ['precise', 'trusty', 'xenial']:
> +            pkgs.append('btrfs-tools')
> +        else:
> +            pkgs.append('btrfs-progs')
>
>          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
>          self.results = utils.system_output(cmd, retain_output=True)
> diff --git a/xfstests/xfstests.py b/xfstests/xfstests.py
> index 1f4bfab..5be0f9c 100644
> --- a/xfstests/xfstests.py
> +++ b/xfstests/xfstests.py
> @@ -37,7 +37,6 @@ class xfstests(test.test):
>              'python-xattr',
>              'quota',
>              'bc',
> -            'btrfs-tools',
>              'attr',
>              'texinfo',
>              'texlive',
> @@ -56,6 +55,10 @@ class xfstests(test.test):
>
>          if series not in ['precise', 'trusty']:
>              pkgs.append('libtool-bin')
> +        if series in ['precise', 'trusty', 'xenial']:
> +            pkgs.append('btrfs-tools')
> +        else:
> +            pkgs.append('btrfs-progs')
>
>          cmd = 'apt-get install --yes ' + ' '.join(pkgs)
>          self.results = utils.system_output(cmd, retain_output=True)
> --
> 2.7.4
>
>
> --
> kernel-team mailing list
> kernel-team@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
Paolo Pisati March 5, 2020, 9:58 a.m. UTC | #2
Never mind, i mistakenly sent it twice.



On Thu, Mar 5, 2020 at 2:32 AM Po-Hsu Lin <po-hsu.lin@canonical.com> wrote:
>
> Hi Paolo,
> is there any difference between this one and the previous one that I
> applied [1]?
>
> [1] https://lists.ubuntu.com/archives/kernel-team/2020-March/107968.html
>
> On Wed, Mar 4, 2020 at 11:59 PM Paolo Pisati <paolo.pisati@canonical.com> wrote:
> >
> > Precise, Trusty and Xenial have btrfs-tools, while
> > Bionic, Eoan, Focal, etc will install btrfs-progs
> >
> > Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
> > ---
> >  iozone-fsync/iozone.py                                 | 6 +++++-
> >  iozone-nolazy/iozone.py                                | 6 +++++-
> >  iozone/iozone.py                                       | 6 +++++-
> >  tiobench/tiobench.py                                   | 6 +++++-
> >  ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py | 6 +++++-
> >  ubuntu_ecryptfs/ubuntu_ecryptfs.py                     | 6 +++++-
> >  ubuntu_generic_fstest/ubuntu_generic_fstest.py         | 8 +++++++-
> >  ubuntu_stress_btrfs/ubuntu_stress_btrfs.py             | 6 +++++-
> >  ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py     | 6 +++++-
> >  xfstests/xfstests.py                                   | 5 ++++-
> >  10 files changed, 51 insertions(+), 10 deletions(-)
> >
> > diff --git a/iozone-fsync/iozone.py b/iozone-fsync/iozone.py
> > index 63a8c3a..9358033 100644
> > --- a/iozone-fsync/iozone.py
> > +++ b/iozone-fsync/iozone.py
> > @@ -28,10 +28,14 @@ class iozone(test.test):
> >          series = platform.dist()[2]
> >
> >          pkgs = [
> > -            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
> > +            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
> >          ]
> >          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
> >          pkgs.append(gcc)
> > +        if series in ['precise', 'trusty', 'xenial']:
> > +            pkgs.append('btrfs-tools')
> > +        else:
> > +            pkgs.append('btrfs-progs')
> >
> >          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
> >          self.results = utils.system_output(cmd, retain_output=True)
> > diff --git a/iozone-nolazy/iozone.py b/iozone-nolazy/iozone.py
> > index 63a8c3a..9358033 100644
> > --- a/iozone-nolazy/iozone.py
> > +++ b/iozone-nolazy/iozone.py
> > @@ -28,10 +28,14 @@ class iozone(test.test):
> >          series = platform.dist()[2]
> >
> >          pkgs = [
> > -            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
> > +            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
> >          ]
> >          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
> >          pkgs.append(gcc)
> > +        if series in ['precise', 'trusty', 'xenial']:
> > +            pkgs.append('btrfs-tools')
> > +        else:
> > +            pkgs.append('btrfs-progs')
> >
> >          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
> >          self.results = utils.system_output(cmd, retain_output=True)
> > diff --git a/iozone/iozone.py b/iozone/iozone.py
> > index 63a8c3a..9358033 100644
> > --- a/iozone/iozone.py
> > +++ b/iozone/iozone.py
> > @@ -28,10 +28,14 @@ class iozone(test.test):
> >          series = platform.dist()[2]
> >
> >          pkgs = [
> > -            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
> > +            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
> >          ]
> >          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
> >          pkgs.append(gcc)
> > +        if series in ['precise', 'trusty', 'xenial']:
> > +            pkgs.append('btrfs-tools')
> > +        else:
> > +            pkgs.append('btrfs-progs')
> >
> >          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
> >          self.results = utils.system_output(cmd, retain_output=True)
> > diff --git a/tiobench/tiobench.py b/tiobench/tiobench.py
> > index e700027..9340a69 100644
> > --- a/tiobench/tiobench.py
> > +++ b/tiobench/tiobench.py
> > @@ -12,10 +12,14 @@ class tiobench(test.test):
> >          series = platform.dist()[2]
> >
> >          pkgs = [
> > -            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
> > +            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
> >          ]
> >          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
> >          pkgs.append(gcc)
> > +        if series in ['precise', 'trusty', 'xenial']:
> > +            pkgs.append('btrfs-tools')
> > +        else:
> > +            pkgs.append('btrfs-progs')
> >
> >          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
> >          self.results = utils.system_output(cmd, retain_output=True)
> > diff --git a/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py b/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py
> > index 6765382..41cd50e 100644
> > --- a/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py
> > +++ b/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py
> > @@ -33,10 +33,14 @@ class ubuntu_btrfs_kernel_fixes(test.test):
> >          series = platform.dist()[2]
> >
> >          pkgs = [
> > -            'build-essential', 'xfsprogs', 'btrfs-tools', 'git', 'acl', 'libattr1-dev',
> > +            'build-essential', 'xfsprogs', 'git', 'acl', 'libattr1-dev',
> >          ]
> >          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
> >          pkgs.append(gcc)
> > +        if series in ['precise', 'trusty', 'xenial']:
> > +            pkgs.append('btrfs-tools')
> > +        else:
> > +            pkgs.append('btrfs-progs')
> >
> >          if self.which('sysbench') is None:
> >              pkgs.append('sysbench')
> > diff --git a/ubuntu_ecryptfs/ubuntu_ecryptfs.py b/ubuntu_ecryptfs/ubuntu_ecryptfs.py
> > index 4e193ea..e8dcd76 100644
> > --- a/ubuntu_ecryptfs/ubuntu_ecryptfs.py
> > +++ b/ubuntu_ecryptfs/ubuntu_ecryptfs.py
> > @@ -11,10 +11,14 @@ class ubuntu_ecryptfs(test.test):
> >          series = platform.dist()[2]
> >
> >          pkgs = [
> > -            'bzr', 'build-essential', 'libglib2.0-dev', 'intltool', 'keyutils', 'libkeyutils-dev', 'libpam0g-dev', 'libnss3-dev', 'libtool', 'acl', 'xfsprogs', 'btrfs-tools', 'libattr1-dev'
> > +            'bzr', 'build-essential', 'libglib2.0-dev', 'intltool', 'keyutils', 'libkeyutils-dev', 'libpam0g-dev', 'libnss3-dev', 'libtool', 'acl', 'xfsprogs', 'libattr1-dev'
> >          ]
> >          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
> >          pkgs.append(gcc)
> > +        if series in ['precise', 'trusty', 'xenial']:
> > +            pkgs.append('btrfs-tools')
> > +        else:
> > +            pkgs.append('btrfs-progs')
> >
> >          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
> >          self.results = utils.system_output(cmd, retain_output=True)
> > diff --git a/ubuntu_generic_fstest/ubuntu_generic_fstest.py b/ubuntu_generic_fstest/ubuntu_generic_fstest.py
> > index 33dd83b..f9dae1e 100644
> > --- a/ubuntu_generic_fstest/ubuntu_generic_fstest.py
> > +++ b/ubuntu_generic_fstest/ubuntu_generic_fstest.py
> > @@ -4,6 +4,7 @@ import os
> >  import glob
> >  from autotest.client                        import test, utils
> >  import multiprocessing
> > +import platform
> >  from autotest.client.shared import error
> >
> >  class ubuntu_generic_fstest(test.test):
> > @@ -17,10 +18,15 @@ class ubuntu_generic_fstest(test.test):
> >      # if you change setup, be sure to increment version
> >      #
> >      def setup(self):
> > +        series = platform.dist()[2]
> >          self.job.require_gcc()
> >          utils.system_output('rm -f /etc/*/S99autotest || true', retain_output=True)
> >
> > -        pkgs = [ 'btrfs-tools', 'xfsprogs', 'jfsutils' ]
> > +        pkgs = [ 'xfsprogs', 'jfsutils' ]
> > +        if series in ['precise', 'trusty', 'xenial']:
> > +            pkgs.append('btrfs-tools')
> > +        else:
> > +            pkgs.append('btrfs-progs')
> >          for pkg in pkgs:
> >              print "Installing package " + pkg
> >              utils.system_output('apt-get install ' + pkg + ' --yes --force-yes ', retain_output=True)
> > diff --git a/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py b/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py
> > index 5b1b74d..fb626fe 100644
> > --- a/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py
> > +++ b/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py
> > @@ -13,10 +13,14 @@ class ubuntu_stress_btrfs(test.test):
> >          series = platform.dist()[2]
> >
> >          pkgs = [
> > -            'build-essential', 'xfsprogs', 'btrfs-tools', 'git', 'acl', 'libattr1-dev', 'libkeyutils-dev',
> > +            'build-essential', 'xfsprogs', 'git', 'acl', 'libattr1-dev', 'libkeyutils-dev',
> >          ]
> >          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
> >          pkgs.append(gcc)
> > +        if series in ['precise', 'trusty', 'xenial']:
> > +            pkgs.append('btrfs-tools')
> > +        else:
> > +            pkgs.append('btrfs-progs')
> >
> >          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
> >          self.results = utils.system_output(cmd, retain_output=True)
> > diff --git a/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py b/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py
> > index 76615a0..e63b3c7 100644
> > --- a/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py
> > +++ b/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py
> > @@ -13,10 +13,14 @@ class ubuntu_stress_btrfs_cmd(test.test):
> >          series = platform.dist()[2]
> >
> >          pkgs = [
> > -            'build-essential', 'xfsprogs', 'btrfs-tools', 'git', 'acl', 'libattr1-dev',
> > +            'build-essential', 'xfsprogs', 'git', 'acl', 'libattr1-dev',
> >          ]
> >          gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
> >          pkgs.append(gcc)
> > +        if series in ['precise', 'trusty', 'xenial']:
> > +            pkgs.append('btrfs-tools')
> > +        else:
> > +            pkgs.append('btrfs-progs')
> >
> >          cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
> >          self.results = utils.system_output(cmd, retain_output=True)
> > diff --git a/xfstests/xfstests.py b/xfstests/xfstests.py
> > index 1f4bfab..5be0f9c 100644
> > --- a/xfstests/xfstests.py
> > +++ b/xfstests/xfstests.py
> > @@ -37,7 +37,6 @@ class xfstests(test.test):
> >              'python-xattr',
> >              'quota',
> >              'bc',
> > -            'btrfs-tools',
> >              'attr',
> >              'texinfo',
> >              'texlive',
> > @@ -56,6 +55,10 @@ class xfstests(test.test):
> >
> >          if series not in ['precise', 'trusty']:
> >              pkgs.append('libtool-bin')
> > +        if series in ['precise', 'trusty', 'xenial']:
> > +            pkgs.append('btrfs-tools')
> > +        else:
> > +            pkgs.append('btrfs-progs')
> >
> >          cmd = 'apt-get install --yes ' + ' '.join(pkgs)
> >          self.results = utils.system_output(cmd, retain_output=True)
> > --
> > 2.7.4
> >
> >
> > --
> > kernel-team mailing list
> > kernel-team@lists.ubuntu.com
> > https://lists.ubuntu.com/mailman/listinfo/kernel-team
diff mbox series

Patch

diff --git a/iozone-fsync/iozone.py b/iozone-fsync/iozone.py
index 63a8c3a..9358033 100644
--- a/iozone-fsync/iozone.py
+++ b/iozone-fsync/iozone.py
@@ -28,10 +28,14 @@  class iozone(test.test):
         series = platform.dist()[2]
 
         pkgs = [
-            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
+            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
         ]
         gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
         pkgs.append(gcc)
+        if series in ['precise', 'trusty', 'xenial']:
+            pkgs.append('btrfs-tools')
+        else:
+            pkgs.append('btrfs-progs')
 
         cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
         self.results = utils.system_output(cmd, retain_output=True)
diff --git a/iozone-nolazy/iozone.py b/iozone-nolazy/iozone.py
index 63a8c3a..9358033 100644
--- a/iozone-nolazy/iozone.py
+++ b/iozone-nolazy/iozone.py
@@ -28,10 +28,14 @@  class iozone(test.test):
         series = platform.dist()[2]
 
         pkgs = [
-            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
+            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
         ]
         gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
         pkgs.append(gcc)
+        if series in ['precise', 'trusty', 'xenial']:
+            pkgs.append('btrfs-tools')
+        else:
+            pkgs.append('btrfs-progs')
 
         cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
         self.results = utils.system_output(cmd, retain_output=True)
diff --git a/iozone/iozone.py b/iozone/iozone.py
index 63a8c3a..9358033 100644
--- a/iozone/iozone.py
+++ b/iozone/iozone.py
@@ -28,10 +28,14 @@  class iozone(test.test):
         series = platform.dist()[2]
 
         pkgs = [
-            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
+            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
         ]
         gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
         pkgs.append(gcc)
+        if series in ['precise', 'trusty', 'xenial']:
+            pkgs.append('btrfs-tools')
+        else:
+            pkgs.append('btrfs-progs')
 
         cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
         self.results = utils.system_output(cmd, retain_output=True)
diff --git a/tiobench/tiobench.py b/tiobench/tiobench.py
index e700027..9340a69 100644
--- a/tiobench/tiobench.py
+++ b/tiobench/tiobench.py
@@ -12,10 +12,14 @@  class tiobench(test.test):
         series = platform.dist()[2]
 
         pkgs = [
-            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs', 'btrfs-tools',
+            'build-essential', 'gnuplot', 'xfsdump', 'xfsprogs',
         ]
         gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
         pkgs.append(gcc)
+        if series in ['precise', 'trusty', 'xenial']:
+            pkgs.append('btrfs-tools')
+        else:
+            pkgs.append('btrfs-progs')
 
         cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
         self.results = utils.system_output(cmd, retain_output=True)
diff --git a/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py b/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py
index 6765382..41cd50e 100644
--- a/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py
+++ b/ubuntu_btrfs_kernel_fixes/ubuntu_btrfs_kernel_fixes.py
@@ -33,10 +33,14 @@  class ubuntu_btrfs_kernel_fixes(test.test):
         series = platform.dist()[2]
 
         pkgs = [
-            'build-essential', 'xfsprogs', 'btrfs-tools', 'git', 'acl', 'libattr1-dev',
+            'build-essential', 'xfsprogs', 'git', 'acl', 'libattr1-dev',
         ]
         gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
         pkgs.append(gcc)
+        if series in ['precise', 'trusty', 'xenial']:
+            pkgs.append('btrfs-tools')
+        else:
+            pkgs.append('btrfs-progs')
 
         if self.which('sysbench') is None:
             pkgs.append('sysbench')
diff --git a/ubuntu_ecryptfs/ubuntu_ecryptfs.py b/ubuntu_ecryptfs/ubuntu_ecryptfs.py
index 4e193ea..e8dcd76 100644
--- a/ubuntu_ecryptfs/ubuntu_ecryptfs.py
+++ b/ubuntu_ecryptfs/ubuntu_ecryptfs.py
@@ -11,10 +11,14 @@  class ubuntu_ecryptfs(test.test):
         series = platform.dist()[2]
 
         pkgs = [
-            'bzr', 'build-essential', 'libglib2.0-dev', 'intltool', 'keyutils', 'libkeyutils-dev', 'libpam0g-dev', 'libnss3-dev', 'libtool', 'acl', 'xfsprogs', 'btrfs-tools', 'libattr1-dev'
+            'bzr', 'build-essential', 'libglib2.0-dev', 'intltool', 'keyutils', 'libkeyutils-dev', 'libpam0g-dev', 'libnss3-dev', 'libtool', 'acl', 'xfsprogs', 'libattr1-dev'
         ]
         gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
         pkgs.append(gcc)
+        if series in ['precise', 'trusty', 'xenial']:
+            pkgs.append('btrfs-tools')
+        else:
+            pkgs.append('btrfs-progs')
 
         cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
         self.results = utils.system_output(cmd, retain_output=True)
diff --git a/ubuntu_generic_fstest/ubuntu_generic_fstest.py b/ubuntu_generic_fstest/ubuntu_generic_fstest.py
index 33dd83b..f9dae1e 100644
--- a/ubuntu_generic_fstest/ubuntu_generic_fstest.py
+++ b/ubuntu_generic_fstest/ubuntu_generic_fstest.py
@@ -4,6 +4,7 @@  import os
 import glob
 from autotest.client                        import test, utils
 import multiprocessing
+import platform
 from autotest.client.shared import error
 
 class ubuntu_generic_fstest(test.test):
@@ -17,10 +18,15 @@  class ubuntu_generic_fstest(test.test):
     # if you change setup, be sure to increment version
     #
     def setup(self):
+        series = platform.dist()[2]
         self.job.require_gcc()
         utils.system_output('rm -f /etc/*/S99autotest || true', retain_output=True)
 
-        pkgs = [ 'btrfs-tools', 'xfsprogs', 'jfsutils' ]
+        pkgs = [ 'xfsprogs', 'jfsutils' ]
+        if series in ['precise', 'trusty', 'xenial']:
+            pkgs.append('btrfs-tools')
+        else:
+            pkgs.append('btrfs-progs')
         for pkg in pkgs:
             print "Installing package " + pkg
             utils.system_output('apt-get install ' + pkg + ' --yes --force-yes ', retain_output=True)
diff --git a/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py b/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py
index 5b1b74d..fb626fe 100644
--- a/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py
+++ b/ubuntu_stress_btrfs/ubuntu_stress_btrfs.py
@@ -13,10 +13,14 @@  class ubuntu_stress_btrfs(test.test):
         series = platform.dist()[2]
 
         pkgs = [
-            'build-essential', 'xfsprogs', 'btrfs-tools', 'git', 'acl', 'libattr1-dev', 'libkeyutils-dev',
+            'build-essential', 'xfsprogs', 'git', 'acl', 'libattr1-dev', 'libkeyutils-dev',
         ]
         gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
         pkgs.append(gcc)
+        if series in ['precise', 'trusty', 'xenial']:
+            pkgs.append('btrfs-tools')
+        else:
+            pkgs.append('btrfs-progs')
 
         cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
         self.results = utils.system_output(cmd, retain_output=True)
diff --git a/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py b/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py
index 76615a0..e63b3c7 100644
--- a/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py
+++ b/ubuntu_stress_btrfs_cmd/ubuntu_stress_btrfs_cmd.py
@@ -13,10 +13,14 @@  class ubuntu_stress_btrfs_cmd(test.test):
         series = platform.dist()[2]
 
         pkgs = [
-            'build-essential', 'xfsprogs', 'btrfs-tools', 'git', 'acl', 'libattr1-dev',
+            'build-essential', 'xfsprogs', 'git', 'acl', 'libattr1-dev',
         ]
         gcc = 'gcc' if arch in ['ppc64le', 'aarch64', 's390x'] else 'gcc-multilib'
         pkgs.append(gcc)
+        if series in ['precise', 'trusty', 'xenial']:
+            pkgs.append('btrfs-tools')
+        else:
+            pkgs.append('btrfs-progs')
 
         cmd = 'apt-get install --yes --force-yes ' + ' '.join(pkgs)
         self.results = utils.system_output(cmd, retain_output=True)
diff --git a/xfstests/xfstests.py b/xfstests/xfstests.py
index 1f4bfab..5be0f9c 100644
--- a/xfstests/xfstests.py
+++ b/xfstests/xfstests.py
@@ -37,7 +37,6 @@  class xfstests(test.test):
             'python-xattr',
             'quota',
             'bc',
-            'btrfs-tools',
             'attr',
             'texinfo',
             'texlive',
@@ -56,6 +55,10 @@  class xfstests(test.test):
 
         if series not in ['precise', 'trusty']:
             pkgs.append('libtool-bin')
+        if series in ['precise', 'trusty', 'xenial']:
+            pkgs.append('btrfs-tools')
+        else:
+            pkgs.append('btrfs-progs')
 
         cmd = 'apt-get install --yes ' + ' '.join(pkgs)
         self.results = utils.system_output(cmd, retain_output=True)