Autor Tema: Scripts  (Leído 259 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18112
    • GNU/Linux Wifislax
Scripts
« en: 30-12-2019, 00:47 (Lunes) »
Slimbook - install-for-dummies.sh
Código: [Seleccionar]
rm -rf /tmp/iwlwifi
mkdir /tmp/iwlwifi
cd /tmp/iwlwifi/
echo "Descargando datos del firmware..."
git clone https://github.com/slimbook/iwlwifi
cd /tmp/iwlwifi/iwlwifi/
echo "Ficheros descargados."
#copiando para wifi
cp iwlwifi-*.ucode /lib/firmware/
#copiando para bluetooth
cp intel/* /lib/firmware/intel/


« Última modificación: 30-12-2019, 02:05 (Lunes) por Hwagm »


Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18112
    • GNU/Linux Wifislax
Re:Re:Scripts
« Respuesta #1 en: 30-12-2019, 00:51 (Lunes) »
Stripping Again

Código: [Seleccionar]
save_lib="ld-2.30.so libc-2.30.so libpthread-2.30.so libthread_db-1.0.so"

cd /lib

for LIB in $save_lib; do
    objcopy --only-keep-debug $LIB $LIB.dbg
    strip --strip-unneeded $LIB
    objcopy --add-gnu-debuglink=$LIB.dbg $LIB
done   

save_usrlib="libquadmath.so.0.0.0 libstdc++.so.6.0.27
             libitm.so.1.0.0 libatomic.so.1.2.0"

cd /usr/lib

for LIB in $save_usrlib; do
    objcopy --only-keep-debug $LIB $LIB.dbg
    strip --strip-unneeded $LIB
    objcopy --add-gnu-debuglink=$LIB.dbg $LIB
done

unset LIB save_lib save_usrlib

Código: [Seleccionar]
exec /tools/bin/bash

Código: [Seleccionar]
/tools/bin/find /usr/lib -type f -name \*.a \
   -exec /tools/bin/strip --strip-debug {} ';'

/tools/bin/find /lib /usr/lib -type f \( -name \*.so* -a ! -name \*dbg \) \
   -exec /tools/bin/strip --strip-unneeded {} ';'

/tools/bin/find /{bin,sbin} /usr/{bin,sbin,libexec} -type f \
    -exec /tools/bin/strip --strip-all {} ';'

http://www.linuxfromscratch.org/lfs/view/development/chapter06/strippingagain.html


Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18112
    • GNU/Linux Wifislax
Re:Re:Scripts
« Respuesta #2 en: 30-12-2019, 00:53 (Lunes) »
Cleaning Up

Código: [Seleccionar]
rm -rf /tmp/*

Código: [Seleccionar]
rm -f /usr/lib/lib{bfd,opcodes}.a
rm -f /usr/lib/libbz2.a
rm -f /usr/lib/lib{com_err,e2p,ext2fs,ss}.a
rm -f /usr/lib/libltdl.a
rm -f /usr/lib/libfl.a
rm -f /usr/lib/libz.a

Código: [Seleccionar]
find /usr/lib /usr/libexec -name \*.la -delete
« Última modificación: 30-12-2019, 00:54 (Lunes) por Hwagm »


Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18112
    • GNU/Linux Wifislax
Scripts
« Respuesta #3 en: 30-12-2019, 00:55 (Lunes) »
Chroot

Código: [Seleccionar]
logout
wskl=/mnt/sda
chroot "$wskl" /usr/bin/env -i          \
    HOME=/root TERM="$TERM"            \
    PS1='(lfs chroot) \u:\w\$ '        \
    PATH=/bin:/usr/bin:/sbin:/usr/sbin \
    /bin/bash --login
« Última modificación: 30-12-2019, 02:05 (Lunes) por Hwagm »


Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18112
    • GNU/Linux Wifislax
creariso.sh
« Respuesta #4 en: 29-08-2020, 10:30 (Sábado) »
Código: [Seleccionar]
#!/bin/bash
clear

echo "Eliminando iso ".
rm -rf /media/sda5/linux/iso/wifiway-4-0-i686-beta1.iso
echo "Creando nueva iso ".
cd /media/sda5/linux/isolimpia/
/usr/bin/genisoimage -o /media/sda5/linux/iso/wifiway-4-0-i686-beta1.iso -v -J -R -D -A wifiway -V wifiway -no-emul-boot -boot-info-table -boot-load-size 4 -b wifiway/boot/isolinux.bin -c wifiway/boot/isolinux.boot .
cd /media/sda5/linux/scripts/
« Última modificación: 29-08-2020, 16:46 (Sábado) por Hwagm »


Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18112
    • GNU/Linux Wifislax
copiabase.sh
« Respuesta #5 en: 29-08-2020, 12:27 (Sábado) »
Código: [Seleccionar]
#!/bin/bash
clear
echo "Eliminando sb".
rm -rf /media/sda5/linux/slaxwork/*.sb
echo "Copiando".
cp -Rp /media/sda5/linux/slax/*.sb   /media/sda5/linux/slaxwork/
cd /media/sda5/linux/slaxwork/
echo "Descomprimir 01-core".
sb2dir 01-core.sb

echo "Descomprimir 01-firmware.sb".
sb2dir 01-firmware.sb

echo "Descomprimir 02-xorg.sb".
sb2dir 02-xorg.sb

echo "Descomprimir 03-desktop.sb".
sb2dir 03-desktop.sb

echo "Descomprimir 04-apps.sb".
sb2dir 04-apps.sb

echo "Descomprimir 05-chromium.sb".
sb2dir 05-chromium.sb

cd /media/sda5/linux/scripts/
« Última modificación: 29-08-2020, 16:57 (Sábado) por Hwagm »


Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18112
    • GNU/Linux Wifislax
montarbase.sh
« Respuesta #6 en: 29-08-2020, 13:17 (Sábado) »
Código: [Seleccionar]
#!/bin/bash
clear

echo "Limpiando iso limpia".

cd /media/sda5/linux/isolimpia/wifiway/
rm -rf *.sb

echo "Montando".
cd /media/sda5/linux/slaxwork/

echo "Comprimir 01-core".
dir2sb 01-core.sb

echo "Comprimir 01-firmware.sb".
dir2sb 01-firmware.sb

echo "Comprimir 02-xorg.sb".
dir2sb 02-xorg.sb

echo "Comprimir 03-desktop.sb".
dir2sb 03-desktop.sb

echo "Comprimir 04-apps.sb".
dir2sb 04-apps.sb

echo "Comprimir 05-chromium.sb".
dir2sb 05-chromium.sb

echo "Copiando sb a zona limpia".
cp -Rp *.sb /media/sda5/linux/isolimpia/wifiway/

cd /media/sda5/linux/scripts/
« Última modificación: 29-08-2020, 16:46 (Sábado) por Hwagm »


Desconectado Hwagm

  • Administrador
  • *
  • Mensajes: 18112
    • GNU/Linux Wifislax
descomprimir.sh
« Respuesta #7 en: 29-08-2020, 13:33 (Sábado) »
Código: [Seleccionar]
#!/bin/bash
clear
cd /media/sda5/linux/slaxwork/
echo "Descomprimir 01-core".
sb2dir 01-core.sb

echo "Descomprimir 01-firmware.sb".
sb2dir 01-firmware.sb

echo "Descomprimir 02-xorg.sb".
sb2dir 02-xorg.sb

echo "Descomprimir 03-desktop.sb".
sb2dir 03-desktop.sb

echo "Descomprimir 04-apps.sb".
sb2dir 04-apps.sb

echo "Descomprimir 05-chromium.sb".
sb2dir 05-chromium.sb

cd /media/sda5/linux/scripts/
« Última modificación: 29-08-2020, 16:58 (Sábado) por Hwagm »