Slapt CP 1.0 - salvar os pacotes baixados no Gslapt

Publicado por Mauricio Ferrari (última atualização em 03/09/2020)

[ Hits: 922 ]

Homepage: https://www.youtube.com/@LinuxDicasPro

Download slapt-cp




Criei esse script para facilitar na hora de salvar os pacotes baixados pelo Gslapt.

Ele tem geralmente a função de copiar, listar e apagar os pacotes do cache do slapt-get, que possui o Gslapt como interface.

Quem se interessar está aí.

  



Esconder código-fonte

#!/bin/bash

# SlaptCP v1.0 - By Mauricio Ferrari - 30/08/2020.

# Configuração Manual
DR=~/Current

# Constantes A=${A:-B}
DB=${DB:-/var/cache/slapt-get/*} # */
NL=${NL:-/dev/null}

# Finalização do script
fim(){
   echo -e "\033[0m" && exit 0
}

# Listando o cache dos pacotes baixados
[[ $1 = "ls" ]] || [[ $1 = "rm" ]] && [[ ! `ls -R $DB 2> $NL | grep txz` ]] && echo && echo -e "\033[1;31m Diretório $DB Vazio." && fim
[[ $1 = "ls" ]] && echo -e "\033[1;37m" && ls -R $DB | grep ".txz" && fim
[[ $1 = "rm" ]] && DR=$(echo $DB | cut -d '/' -f 1-5) && find -H $DR -type d -print0 | xargs -0 -L1 -i sudo rm -r {}
[[ $1 = "rm" ]] && sudo rm -r $DB.t?z && echo && echo -e "\033[1;34m Cache slapt-get redefinido." && fim

# Backup dos pacotes instalados no sistema
[[   `ls -R $DB 2> $NL | grep txz` ]] && echo -e "\033[1;34m" && find -H $DB -type f -print0 | xargs -0 -L1 -i cp -v {} $DR | cut -d "'" -f 2 | sed "s/$/ copiado/g" | grep -v package_data && rm $DR/package_data && fim
[[ ! `ls -R $DB 2> $NL | grep txz` ]] && echo && echo -e "\033[1;33m Nada Copiado." && fim


Scripts recomendados

Script para Conexão Automática com Internet a Rádio

Monitorando acessos on-line em log do squid com autenticação.

Configurar IP Gentoo

Script de cópia (destino - origem) otimizado

Configurar usuarios samba na boa sem dor de cabeça em modo texto


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts