From 5d4530dc2511ebb8de6411d5182156b162dfb8ec Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Sun, 24 Dec 2006 16:38:44 +0000 Subject: [PATCH] Don't die if we can't write the timestamp.chk file. It's not vital or important, just handy. svn path=/main/branches/prefix/; revision=5381 --- bin/emerge | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/bin/emerge b/bin/emerge index 49499e204..c8757c49a 100755 --- a/bin/emerge +++ b/bin/emerge @@ -3814,10 +3814,14 @@ def action_sync(settings, trees, mtimedb, myopts, myaction): sys.exit(retval) # write timestamp.chk - f = open(os.path.join(myportdir, "metadata", "timestamp.chk"), 'w') - f.write(time.strftime("%a, %d %b %Y %H:%M:%S +0000"), time.gmtime()) - f.write('\n') - f.close() + try: + f = open(os.path.join(myportdir, "metadata", "timestamp.chk"), 'w') + f.write(time.strftime("%a, %d %b %Y %H:%M:%S +0000"), time.gmtime()) + f.write('\n') + f.close() + except IOError e: + # too bad, next time better luck! + pass dosyncuri = syncuri else: -- 2.26.2