A parte "start on boot":
Escreva uma configuração do serviço Upstart e coloque-a em /etc/init
. O livro de receitas tem exemplos. Como alternativa, modifique o transmission.conf
existente, se houver um.
Para versões futuras do Ubuntu (15.04 e posteriores), você precisará usar o systemd. Escreva um transmission.service
e coloque em /etc/systemd/system
.
A parte "… em um netns":
Verificando o livro de receitas do Upstart , não há configurações relacionadas (além de um simples chroot). A maioria dos scripts de inicialização do Upstart na verdade ainda dependem de ferramentas externas para tais tarefas, então ip netns
é bom.
O mesmo se aplica atualmente ao systemd. Embora tenha JoinsNamespaceOf = , você só pode especificar outra unidade de serviço e ainda não é um namespace nomeado.