Cleaning up /usr/obj/ before a kernel build
as a regular user who's in the wobj group,
I get the following

  rm: /usr/obj/usr.sbin/unbound/util/configparser.h: Permission denied
  rm: /usr/obj/usr.sbin/unbound/util/configparser.c: Permission denied
  rm: /usr/obj/usr.sbin/unbound/util/configlexer.c: Permission denied
  rm: /usr/obj/usr.sbin/unbound/util: Directory not empty
  rm: /usr/obj/usr.sbin/unbound: Directory not empty
  rm: /usr/obj/usr.sbin: Directory not empty


$ find /usr/obj/ | xargs ls -ld
drwxrwx---  3 build  wobj     512 Feb 26 14:19 /usr/obj/
drwxrwx---  3 build  wobj    2560 Feb 26 14:19 /usr/obj/usr.sbin
drwxrwx---  3 build  wobj    4096 Feb 26 14:19 /usr/obj/usr.sbin/unbound
drwxr-xr-x  2 build  wobj     512 Feb 23 20:43 /usr/obj/usr.sbin/unbound/util
-rw-rw----  1 build  wobj  166639 Feb 23 20:43 
/usr/obj/usr.sbin/unbound/util/configlexer.c
-rw-rw----  1 build  wobj  122438 Feb 23 20:43 
/usr/obj/usr.sbin/unbound/util/configparser.c
-rw-rw----  1 build  wobj    6016 Feb 23 20:43 
/usr/obj/usr.sbin/unbound/util/configparser.h

Everything is 770 build:wobj, except the single directory
/usr/obj/usr.sbin/unbound/util which is 755 build:wobj.

This is on four different -current machines.
Is this intended?

        Jan

Reply via email to