diff --git a/utils/dd/rpmutils.c b/utils/dd/rpmutils.c index 4f06d25241af..6d6491787370 100644 --- a/utils/dd/rpmutils.c +++ b/utils/dd/rpmutils.c @@ -405,6 +405,8 @@ int explodeDDRPM(const char *source, needskip = 0; } else { needskip = 0; + /* set permissions on the new file */ + chmod(filename+offset, fstat->st_mode); } fclose(fdout);