diff options
author | Paul Varner <fuzzyray@gentoo.org> | 2013-09-04 16:43:03 -0500 |
---|---|---|
committer | Paul Varner <fuzzyray@gentoo.org> | 2013-09-04 16:43:03 -0500 |
commit | 4f99b208ab73fab1b6ed334dea1b29392d85c3cc (patch) | |
tree | fd1cc1ef3467d025cc9a2c094da0e6c58192f400 /bin | |
parent | Change argv[0] name check to use startswith() for compatibilty with python-exec. (diff) | |
download | gentoolkit-4f99b208ab73fab1b6ed334dea1b29392d85c3cc.tar.gz gentoolkit-4f99b208ab73fab1b6ed334dea1b29392d85c3cc.tar.bz2 gentoolkit-4f99b208ab73fab1b6ed334dea1b29392d85c3cc.zip |
Copy eclean to exlean-dist and eclean-pkg.
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/eclean-dist | 49 | ||||
-rwxr-xr-x | bin/eclean-pkg | 49 |
2 files changed, 98 insertions, 0 deletions
diff --git a/bin/eclean-dist b/bin/eclean-dist new file mode 100755 index 0000000..715787b --- /dev/null +++ b/bin/eclean-dist @@ -0,0 +1,49 @@ +#!/usr/bin/python + +"""Copyright 2003-2010 Gentoo Foundation +Distributed under the terms of the GNU General Public License v2 +""" + +from __future__ import print_function + + +# Meta: +__author__ = "Thomas de Grenier de Latour (tgl), " + \ + "modular re-write by: Brian Dolbec (dol-sen)" +__email__ = "degrenier@easyconnect.fr, " + \ + "brian.dolbec@gmail.com" +__version__ = "git" +__productname__ = "eclean" +__description__ = "A cleaning tool for Gentoo distfiles and binaries." + + +import sys + +# This block ensures that ^C interrupts are handled quietly. +try: + import signal + + def exithandler(signum,frame): + signal.signal(signal.SIGINT, signal.SIG_IGN) + signal.signal(signal.SIGTERM, signal.SIG_IGN) + print() + sys.exit(1) + + signal.signal(signal.SIGINT, exithandler) + signal.signal(signal.SIGTERM, exithandler) + signal.signal(signal.SIGPIPE, signal.SIG_DFL) + +except KeyboardInterrupt: + print() + sys.exit(1) + + +from gentoolkit.eclean.cli import main + +try: + main() +except KeyboardInterrupt: + print("Aborted.") + sys.exit(130) +sys.exit(0) + diff --git a/bin/eclean-pkg b/bin/eclean-pkg new file mode 100755 index 0000000..715787b --- /dev/null +++ b/bin/eclean-pkg @@ -0,0 +1,49 @@ +#!/usr/bin/python + +"""Copyright 2003-2010 Gentoo Foundation +Distributed under the terms of the GNU General Public License v2 +""" + +from __future__ import print_function + + +# Meta: +__author__ = "Thomas de Grenier de Latour (tgl), " + \ + "modular re-write by: Brian Dolbec (dol-sen)" +__email__ = "degrenier@easyconnect.fr, " + \ + "brian.dolbec@gmail.com" +__version__ = "git" +__productname__ = "eclean" +__description__ = "A cleaning tool for Gentoo distfiles and binaries." + + +import sys + +# This block ensures that ^C interrupts are handled quietly. +try: + import signal + + def exithandler(signum,frame): + signal.signal(signal.SIGINT, signal.SIG_IGN) + signal.signal(signal.SIGTERM, signal.SIG_IGN) + print() + sys.exit(1) + + signal.signal(signal.SIGINT, exithandler) + signal.signal(signal.SIGTERM, exithandler) + signal.signal(signal.SIGPIPE, signal.SIG_DFL) + +except KeyboardInterrupt: + print() + sys.exit(1) + + +from gentoolkit.eclean.cli import main + +try: + main() +except KeyboardInterrupt: + print("Aborted.") + sys.exit(130) +sys.exit(0) + |