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