diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2012-09-14 00:19:06 +0000 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2012-09-14 00:19:06 +0000 |
commit | d902fa0fa496c0147bbd25165e84180775421def (patch) | |
tree | 690b5125951b51defc8143b1cfcae095bc2fe0e1 /usr.sbin/pkg_install/add/perform.c | |
parent | 0a15e5d30d967e41e17269931c16d8d074954995 (diff) |
Do not change owner, group, or mode when package database directory and
its contents are created with pkg_add(1). It may happen when the packing
list contains @owner, @group, or @mode.
Reported by: Donald Bostrom (dbostrom at niksun dot com)
Reviewed by: portmgr (bapt)
Notes
Notes:
svn path=/head/; revision=240476
Diffstat (limited to 'usr.sbin/pkg_install/add/perform.c')
-rw-r--r-- | usr.sbin/pkg_install/add/perform.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/pkg_install/add/perform.c b/usr.sbin/pkg_install/add/perform.c index 24637eba92dd..638e04627750 100644 --- a/usr.sbin/pkg_install/add/perform.c +++ b/usr.sbin/pkg_install/add/perform.c @@ -511,7 +511,7 @@ pkg_do(char *pkg) zapLogDir = 1; if (Verbose) printf("Attempting to record package into %s..\n", LogDir); - if (make_hierarchy(LogDir)) { + if (make_hierarchy(LogDir, FALSE)) { warnx("can't record package into '%s', you're on your own!", LogDir); bzero(LogDir, FILENAME_MAX); |