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.