[game-data-packager] 01/01: make-template -e : forward args to process running through strace
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Sun May 3 13:16:33 UTC 2015
This is an automated email from the git hooks/post-receive script.
detiste-guest pushed a commit to branch master
in repository game-data-packager.
commit c02ae4ed13949dab95d95b89ca662a46d1f6fd74
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Sun May 3 15:15:49 2015 +0200
make-template -e : forward args to process running through strace
---
game_data_packager/make_template.py | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/game_data_packager/make_template.py b/game_data_packager/make_template.py
index 059d0f7..75db46b 100644
--- a/game_data_packager/make_template.py
+++ b/game_data_packager/make_template.py
@@ -357,8 +357,9 @@ def do_one_deb(deb):
print('')
def do_one_exec(pgm,lower):
+ print('running:', pgm)
with subprocess.Popen(['strace', '-e', 'open',
- '-s', '100', pgm],
+ '-s', '100'] + pgm,
stderr=subprocess.PIPE, stdout=subprocess.DEVNULL,
universal_newlines=True) as proc:
used = set()
@@ -457,6 +458,11 @@ def main():
help='compute "flacsums" from .wav files')
args = parser.parse_args()
+ # ./run make-template -e -- scummvm -p /usr/share/games/spacequest1/ sq1
+ if args.execute:
+ do_one_exec(args.args,args.lower)
+ return
+
for arg in args.args:
if args.flacsums:
do_flacsums(arg,args.lower)
@@ -464,8 +470,6 @@ def main():
do_one_dir(arg.rstrip('/'),args.lower)
elif arg.endswith('.deb'):
do_one_deb(arg)
- elif args.execute:
- do_one_exec(arg,args.lower)
else:
do_one_file(arg,args.lower)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git
More information about the Pkg-games-commits
mailing list