diff options
Diffstat (limited to 'perm_offset.py')
-rwxr-xr-x | perm_offset.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/perm_offset.py b/perm_offset.py index 20305ad..189728c 100755 --- a/perm_offset.py +++ b/perm_offset.py @@ -9,12 +9,19 @@ import sys def remap_file(fpath, src, dst, count, dry_run): stat = os.lstat(fpath) + do_remap = False + uid = stat.st_uid if uid >= src and uid < src + count: uid += dst - src + do_remap = True gid = stat.st_gid if gid >= src and gid < src + count: gid += dst - src + do_remap = True + + if not do_remap: + return mode = S_IMODE(stat.st_mode) |