Commit ce37eb2d authored by Wayne Davison's avatar Wayne Davison

If verbose > 2, mention it if we're setting the uid or the gid.

parent 0d6e308b
......@@ -158,6 +158,18 @@ int set_perms(char *fname,struct file_struct *file,STRUCT_STAT *st,
change_gid = preserve_gid && file->gid != GID_NONE
&& st->st_gid != file->gid;
if (change_uid || change_gid) {
if (verbose > 2 && !dry_run) {
if (change_uid) {
rprintf(FINFO,
"set uid of %s from %ld to %ld\n",
fname, (long)st->st_uid, (long)file->uid);
}
if (change_gid) {
rprintf(FINFO,
"set gid of %s from %ld to %ld\n",
fname, (long)st->st_gid, (long)file->gid);
}
}
if (do_lchown(fname,
change_uid?file->uid:st->st_uid,
change_gid?file->gid:st->st_gid) != 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment