From a6d21ed1818662309ed3e09616ec9289265668fb Mon Sep 17 00:00:00 2001 From: KevinMidboe Date: Mon, 12 Jun 2017 20:28:58 +0200 Subject: [PATCH] Added fix_ownership for setting the new folder to user, not root. --- moveSeasoned.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/moveSeasoned.py b/moveSeasoned.py index 149c61f..caaca70 100755 --- a/moveSeasoned.py +++ b/moveSeasoned.py @@ -3,7 +3,7 @@ # @Author: KevinMidboe # @Date: 2017-04-12 23:27:51 # @Last Modified by: KevinMidboe -# @Last Modified time: 2017-04-13 16:22:23 +# @Last Modified time: 2017-06-12 20:28:03 import sys, sqlite3, json, os import env_variables as env @@ -42,6 +42,11 @@ class episode(object): return url +def fix_ownership(path): + uid = int(os.environ.get('SUDO_UID')) + gid = int(os.environ.get('SUDO_GID')) + os.chown(path, uid, gid) + def moveStray(strayId): ep = episode(strayId) @@ -54,6 +59,7 @@ def moveStray(strayId): for item in ep.trash: os.remove(ep.typeDir('parent', mergeItem=item)) + fix_ownership(ep.typeDir('parent')) os.rmdir(ep.typeDir('parent')) if __name__ == '__main__':