Well, root is still needed the way I build, but, I don't use sudo (can edit fll for that), I do however stress to use sudo especially for new people that are tinkering until you get a better understanding
* However, if using jenkins, sudo is a * MUST * I can't stress this enough (same with melmarker

)
I also don't use /srv/iso/
Everything is in my /home
[ 'options' ]
build_dir = /home/piper/pyfll/pyfll/debbuilder/pbuilder/build
output_dir = /home/piper/pyfll/pyfll/debbuilder/iso-piper
build_log = /home/piper/pyfll/pyfll/build_log/build.log
I am not the greatest with building and it has changed dramatically over the years when kelmo, (founder of pyfll), sidux team, devil, had to put up with me, especially devil who *gasp* spoon-fed me

learnin to build.
When we can build again, I can *try and help, but, like I had to learn, it is trial & error & a lot of swearing.
This is all about stock siduction, please don't pm me or discuss here about *custom* distro or remaster, your on your own with that.