it seems like all the things are there to support it, but at the very least, catalyst itself kills attempts: if os.getuid()!=0: #non-root callers can't go any further than here. print "catalyst: This script requires root privileges to operate." sys.exit(1)
in modules/generic_stage_target.py: else: ccdir="/root/.ccache" if not os.path.isdir(ccdir): raise CatalystError,"Compiler cache support can't be enabled (can't find "+ccdir+")" yes, i know i can set $CCACHE_DIR, but it would nice if catalyst would default to $HOME/.ccache instead of /root/.ccache ... or change the message to be something like: Compiler cache support can't be enabled (can't find "+ccdir+"). Perhaps try setting $CCACHE_DIR ?"
ok, ignore me, this whole bug is bunk (1) you cant run `mount` as non-root (2) permissions get heavily screwed (`tar -xpf` and no chown root:root) (3) cant create device nodes (4) i'm a tool, sorry for filling your e-mail box