One (very) minor thing to notice:
"cvsup -g -L 2 ~/cvs-supfile"
-g is redundant, since you already built cvsup without a GUI, so cvsup -L2 ~/cvs-supfile will do.
( -g Disables the use of the graphical user interface. )
© 2014, O’Reilly Media, Inc.
All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.