The download make target requires a modern GNU tar with --sort support in order
to pack SCM archives.
As Debian still ships an older tar, explicitely build the local tools/tar
before invoking "make download".
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
want_stdout = False
))
+ # prepare tar
+ factory.addStep(ShellCommand(
+ name = "dltar",
+ description = "Building GNU tar",
+ command = ["make", WithProperties("-j%(nproc:~4)s"), "tools/tar/install", "V=s"],
+ haltOnFailure = True
+ ))
+
# populate dl
factory.addStep(ShellCommand(
name = "dlrun",