--- /dev/null
+cleanbuild
+
+cleanbuild is tool to help discovering missing (or excessive) dependencies by
+building packages in clean build environment.
+
+cleanbuild comes with two backends:
+- vserver (legacy)
+- docker
+
+See README.vserver or README.docker for engine specific instructions.
+
+Run cleanbuild:
+
+ ./cleanbuild FHS
+
+You can create yourself alias for easier invocation from regular user:
+ alias cleanbuild='_cleanbuild() { sudo -H -u builder sh -c "cd ~/cleanbuild && ./cleanbuild $*"; }; _cleanbuild'
+ cleanbuild somepkg
--- /dev/null
+#!/bin/sh
+dir=$(dirname "$0")
+
+[ -r .cleanbuildrc ] && . ./.cleanbuildrc
+
+# backend to use: vserver or docker
+BACKEND=${BACKEND:-docker}
+
+exec $dir/cleanbuild-$BACKEND.sh "$@"