mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
scripts/jobserver-exec: add a help message
Currently, calling it without an argument shows an ugly error message. Instead, print a message using pythondoc as description. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Message-ID: <64b0339eac54ac0f2b3de3667a7f4f5becb1c6ae.1758196090.git.mchehab+huawei@kernel.org> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
This commit is contained in:
committed by
Jonathan Corbet
parent
fce6df7e73
commit
a84a5d0b5a
@@ -1,6 +1,15 @@
|
||||
#!/usr/bin/env python3
|
||||
# SPDX-License-Identifier: GPL-2.0+
|
||||
|
||||
"""
|
||||
Determines how many parallel tasks "make" is expecting, as it is
|
||||
not exposed via any special variables, reserves them all, runs a subprocess
|
||||
with PARALLELISM environment variable set, and releases the jobs back again.
|
||||
|
||||
See:
|
||||
https://www.gnu.org/software/make/manual/html_node/POSIX-Jobserver.html#POSIX-Jobserver
|
||||
"""
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
@@ -12,17 +21,12 @@ sys.path.insert(0, os.path.join(SRC_DIR, LIB_DIR))
|
||||
from jobserver import JobserverExec # pylint: disable=C0415
|
||||
|
||||
|
||||
"""
|
||||
Determines how many parallel tasks "make" is expecting, as it is
|
||||
not exposed via an special variables, reserves them all, runs a subprocess
|
||||
with PARALLELISM environment variable set, and releases the jobs back again.
|
||||
|
||||
See:
|
||||
https://www.gnu.org/software/make/manual/html_node/POSIX-Jobserver.html#POSIX-Jobserver
|
||||
"""
|
||||
|
||||
def main():
|
||||
"""Main program"""
|
||||
if len(sys.argv) < 2:
|
||||
name = os.path.basename(__file__)
|
||||
sys.exit("usage: " + name +" command [args ...]\n" + __doc__)
|
||||
|
||||
with JobserverExec() as jobserver:
|
||||
jobserver.run(sys.argv[1:])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user