Hair-shirted

Self-sacrificing or austere