From 5d0ee0a4b3573cebf19f207eeaaf05b44a9aab4e Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Wed, 17 Nov 2010 19:55:10 +0100 Subject: random_wallpaper: create tmp dir if it doesn't exist --- scripts/random_wallpaper.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/random_wallpaper.py b/scripts/random_wallpaper.py index 55bb618..89105ec 100755 --- a/scripts/random_wallpaper.py +++ b/scripts/random_wallpaper.py @@ -40,6 +40,12 @@ except (OSError, IndexError, NameError): sys.stderr.write('Error getting X screen resolution, aborting.\n') sys.exit(-1) +if not os.path.isdir(os.path.expandvars('${FVWM_USERDIR}/tmp/')): + try: + os.mkdir(os.path.expandvars('${FVWM_USERDIR}/tmp/')) + except OSError: + sys.stderr.write('Can\'t create the tmp directory.') + sys.exit(-1) try: subprocess.check_call(['convert', os.path.join(d, f), '-resize', res, os.path.expandvars('${FVWM_USERDIR}/tmp/current_wall.png')]) except subprocess.CalledProcessError: -- cgit v1.2.3