slacklibre - Seu Slackware 100% Livre

Publicado por Slackjeff (última atualização em 14/02/2020)

[ Hits: 1.146 ]

Homepage: https://slackjeff.com.br

Download slacklibre




Seu Slackware 100% Livre.

  



Esconder código-fonte

#!/bin/bash
#==================================== HEADER ========================|
#AUTHOR
# Jefferson 'slackjeff' Rocha <root@slackjeff.com.br>
#
#100% Slackware Free.
#====================================================================|

#===========================| VARS
slackpkg_conf="/etc/slackpkg/slackpkg.conf"
slackpkg_mirror="/etc/slackpkg/mirrors"

#===========================| TEST
[ "$UID" != '0' ] && { echo "Need Root."; exit 1 ;}

#===========================| MAIN
# Add repository
mv "$slackpkg_mirror" "${slackpkg_mirror}.bkp"

cat <<EOF >>"$slackpkg_mirror"
####################################
# Mirror Generate with Slacklibre. #
#----------------------------------#
# Slackware64-14.2                 #
#----------------------------------#
####################################
# 100% Libre
http://freeslack.net/fxp/freeslack64-14.2/
EOF

# Slackkey ADD
if ! grep 'SLACKKEY="Connie Dobbs' "$slackpkg_conf" ; then
    sed '/#SLACKKEY/a SLACKKEY="Connie Dobbs (Free eXpansion Pack for Slackware)"' "$slackpkg_conf"
fi

# Update gpg, and mirror
slackpkg update gpg && slackpkg update

# Remove Packages
echo "Remove Packages..."; sleep 2s
removepkg                 \
    getty-ps              \
    lha                   \
    unarj                 \
    amp                   \
    seamonkey-solibs      \
    bluez-firmware        \
    ipw2100               \
    ipw2200               \
    trn                   \
    zd1211-firmware       \
    font-bh-ttf           \
    font-bh-type1         \
    mozilla-thunderbird   \
    mozilla-firefox       \
    seamonkey             \
    xfractint             \
    xgames                \
    xv                    \
    kernel-firmware       \
    kernel-generic        \
    kernel-huge           \
    kernel-modules        \
    kernel-headers        \
    kernel-source    

# Install Libre Kernel
echo "Install Linux Libre..."; sleep 2s
slackpkg install         \
    linux-libre-headers  \
    linux-libre-image    \
    linux-libre-source

# If have sbopkg, run and install icecat
#if which sbopkg &>/dev/null; then
#    sbopkg -i Icecat
#else
#    echo "U dont have sbopkg, please visit slackbuilds.org and install Icecat"
#    echo "Or other Browser =)"
#    echo "Don't use binary, compile is a life."
#fi

echo '
Now Adjust your lilo.conf, for Generic Linux Libre Kernel:
/usr/share/mkinitrd/mkinitrd_command_generator.sh

Follow steps and add new call in /etc/lilo.conf.
Final step, run lilo! =)
'

Scripts recomendados

Script para construção de VPN-SSL

Firewall simples, com opções de redirecionamento

Instalação do Layer7 e compilação do kernel (automático)

Programação do Dia da Tv Aberta

Pidshell - Alternativa ao pidof, escrito em shell


  

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