Como encontrar as opções de compilação do proftpd Ubuntu 14.04

0

Eu preciso atualizar o proftpd que está sendo executado no meu servidor Ubuntu 14.04. Desde que eu quero manter todos os arquivos de configuração como eles são, eu pensei que a melhor opção seria compilar uma versão mais nova 1.3.5b e apenas copiar no binário para substituir a execução atual. Funcionaria bem em teoria, mas estou com problemas porque provavelmente não tenho as opções de configuração corretas. Existe uma maneira de ver as opções de configuração / compilação para o pacote proftpd?

    
por Durinango 14.10.2016 / 22:17

2 respostas

2
resposta do Castaglia é mais fácil de usar com o ProFTPd e funciona em qualquer sistema.

Como uma solução mais geral para pacotes Debian (incluindo o Ubuntu), você pode encontrar as opções de configuração no debian/rules file (esse link leva você diretamente para a versão usada em 14.04):

CONF_ARGS := --prefix=/usr \
         --with-includes=$(shell pg_config --includedir):$(shell mysql_config --include|sed -e 's/-I//') \
         --mandir=/usr/share/man --sysconfdir=/etc/$(NAME) --localstatedir=/var/run --libexecdir=/usr/lib/$(NAME) \
         --enable-sendfile --enable-facl --enable-dso --enable-autoshadow --enable-ctrls --with-modules=mod_readme \
         --enable-ipv6 --enable-nls --enable-memcache --with-lastlog=/var/log/lastlog --enable-pcre $(DEVELOPT)

Para encontrar você mesmo, vá para a página do Launchpad para proftpd-dfsg , clique em "Code" na parte superior da tela, depois no ramo da versão em que você está interessado e, em seguida, em "Procurar o código". Quando estiver lá, você pode ir até debian/rules .

    
por 14.10.2016 / 22:25
1

Outra maneira multiplataforma para encontrar as opções de tempo de compilação para a sua instalação do ProFTPD é usar a opção de linha de comando ProFTPD -V :

$ ./proftpd -V

Cada executável de proftpd contém suas próprias opções de tempo de compilação registradas, apenas para tais situações.

Espero que isso ajude!

    
por 17.10.2016 / 19:26