Well , if you ' re going to include all forced labor in the definition of slavery , sure , slavery is constitutional as conviction for a crime . Most people wouldn ' t call that slavery , though . I would , and the US constitution does , so . Anyway , you mentioned another clause . I didn ' t mention another clause so i don ' t get where you ' re coming from here . <| sep |> Keep home on a separate partition or separate disk preferred by me . That way , if you screw up beyond recoverability of your root , you can just reformat that and reinstall , without the need to destroying your home . And yes , everything can be scripted to do what you want . How to script it is a challenge for you to solve as if I reinstall , I don ' t necessarily reinstall everything that was installed to begin with because I may have installed some random package to do 1 random thing at some random point , which I don ' t need again . Or I find something else that does that random thing better .