O que significa a pasta "/ usr / local / src"? endereços /usr/src e% código%. O FHS diz que esses diretórios só devem ser usados para fins de referência.
Para um sistema de compilação, usaria um diretório temporário em /usr/local/src ou o diretório inicial do usuário (do sistema) que executa as compilações ou um diretório dedicado em /tmp (por exemplo, /srv para os espaços de trabalho do Jenkins).
Eu não usaria /srv/workspace para armazenar variável /var/lib/foo state , não seu código-fonte.