16306: Remove more unneeded files from package.
authorTom Clegg <tom@curii.com>
Mon, 28 Dec 2020 15:35:26 +0000 (10:35 -0500)
committerTom Clegg <tom@curii.com>
Mon, 28 Dec 2020 15:35:26 +0000 (10:35 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

cmd/arvados-dev/buildpackage.go

index a6e0b544a029c7564e666d12ae477f1ac27b0a13..a24fa47c915e92dd039f8265f516d26fe0615553 100644 (file)
@@ -85,12 +85,12 @@ func (bldr *builder) run(ctx context.Context, prog string, args []string, stdin
        // Remove unneeded files. This is much faster than "fpm
        // --exclude X" because fpm copies everything into a staging
        // area before looking at the --exclude args.
-       cmd = exec.Command("bash", "-c", "cd /var/www/.gem/ruby && rm -rf */cache */bundler/gems/*/.git /var/lib/arvados/go")
+       cmd = exec.Command("bash", "-c", "cd /var/www/.gem/ruby && rm -rf */cache */bundler/gems/*/.git */bundler/gems/arvados-*/[^s]* */bundler/gems/arvados-*/s[^d]* */bundler/gems/arvados-*/sdk/[^cr]* */gems/passenger-*/src/cxx* ruby/*/gems/*/ext /var/lib/arvados/go")
        cmd.Stdout = stdout
        cmd.Stderr = stderr
        err = cmd.Run()
        if err != nil {
-               return fmt.Errorf("rm -rf /var/www/.gem/ruby/*/cache/: %w", err)
+               return fmt.Errorf("rm -rf [...]: %w", err)
        }
 
        format := "deb" // TODO: rpm