Vou criar meu próprio serviço de repositório interno createrepo
e quero fornecer um repositório Java também.
Baixar os pacotes JRE e JDK automaticamente e conforme descrito no Stack Overflow me deixa com arquivos que têm um carimbo de data/hora do momento em que foram baixados. O tempo de criação dos arquivos é definido para o tempo de execução do script de download.
Para processamento adicional, gosto de ter os timestamps definidos para o tempo de compilação do pacote RPM (... para que eu possa consultá-los via ls -al
, ll
, --full-time
, etc.).
Como alterar o tempo de criação dos arquivos (RPM) do tempo de download para o tempo de compilação automaticamente?
Depois de algumas pesquisas, descobri que posso consultar o tempo de compilação do RPM via
rpm -qip
.O
date
comando pode reformatar a string de data e hora fornecidapara que pudesse ser usado posteriormente com o
touch
comando.Ao percorrer todos os arquivos dentro de um diretório específico, é possível listar todos os tempos de criação de todos os pacotes contidos e modificá-lo automaticamente.