diff options
| author | Sudheer A <Sudheer.Abdul-Salam@Sun.COM> | 2009-03-16 15:52:35 -0700 |
|---|---|---|
| committer | Sudheer A <Sudheer.Abdul-Salam@Sun.COM> | 2009-03-16 15:52:35 -0700 |
| commit | d0e4f53655d3eb3317d365ed109458e66d039e70 (patch) | |
| tree | 378b49213a902f29e684ee27f1fb4701b1ae607b /usr/src/cmd/zoneadm/zoneadm.c | |
| parent | 4058a205f4dc02b0401f5e26077e834cd2ca99ef (diff) | |
| download | illumos-joyent-d0e4f53655d3eb3317d365ed109458e66d039e70.tar.gz | |
6772616 brand install is broken if root umask is not 022
Diffstat (limited to 'usr/src/cmd/zoneadm/zoneadm.c')
| -rw-r--r-- | usr/src/cmd/zoneadm/zoneadm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/usr/src/cmd/zoneadm/zoneadm.c b/usr/src/cmd/zoneadm/zoneadm.c index 8e3b1a4d0d..10cf749e1d 100644 --- a/usr/src/cmd/zoneadm/zoneadm.c +++ b/usr/src/cmd/zoneadm/zoneadm.c @@ -5561,6 +5561,11 @@ main(int argc, char **argv) zerror(gettext("could not change directory to /.")); exit(Z_ERR); } + /* + * Use the default system mask rather than anything that may have been + * set by the caller. + */ + (void) umask(CMASK); if (init_zfs() != Z_OK) exit(Z_ERR); |
