Aviso para novas atualizações do repositório local?

0

Eu instalei um repositório local do YUM no CentOS 7.4 e tudo funciona bem, os clientes atualizam com sucesso.

Eu só tenho que me avisar quando uma nova atualização aparecer no espelho oficial. Eu tentei

lftp -e 'open http://mirror.centos.org/centos/7/os/x86_64/Packages \
&& lcd /path/ \
&& mirror -n --delete \
&& exit' 

para baixar novos pacotes, mas sempre vai e traz alguns pacotes que eu já baixei antes.

Eu não sei se isso não importa e quando eu executo o comando

createrepo --update 

atualiza descartando os pacotes repetidos.

Existe uma maneira de procurar apenas os pacotes que não estão presentes no repositório local?

    
por DB3632 09.10.2017 / 19:16

1 resposta

1

Eu usaria um espelho rsync. rsync só vai puxar arquivos que você não tem.

rsync -avz --exclude='repo*' rsync://mirror.cisp.com/CentOS/7/updates/x86_64/ /var/www/html/repos/centos/7/updates/x86_64/
createrepo --update /var/www/html/repos/centos/7/updates/x86_64/

Aqui está um artigo realmente bom sobre como criar um espelho rsync de um repositório do CentOS e que possui instruções detalhadas .

    
por 27.05.2018 / 00:14