every time I run abs (using sudo), it resets the permissions of /var/abs/local, and everything under it, to root:root. Is this by design? Is there some workaround I can implement? Thanks.
all your package permissions should be root:root even if you are running a local repo. it is a secuirty risk to have packages installed that are user owned.
i used to always build as user to test my own build then build as root when everything was ok.
I am not your friend
when you build as your own user, you can build in any directory, such as /home/myname/abs/myprog. Then when its done you can build it as root.
I'm not sure what the security risk of running it as a user is?