54 lines
1002 B
Bash
Executable File
54 lines
1002 B
Bash
Executable File
#!/bin/bash
|
|
|
|
|
|
DIR="${BASH_SOURCE%/*}"
|
|
DESKTOP_PATH=$(xdg-user-dir DESKTOP)
|
|
OUT="$DESKTOP_PATH/device_info.txt"
|
|
|
|
SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
for file in "$SCRIPT_DIR"/lib/*.sh; do
|
|
source "$file"
|
|
done
|
|
|
|
if [[ ! -d "$DIR" ]]; then DIR="$PWD"; fi
|
|
|
|
|
|
LAN_CABLE
|
|
|
|
echo -e "$(date -I)" >"$OUT"
|
|
|
|
MODEL $OUT
|
|
CPU $OUT
|
|
CAMERA $OUT
|
|
SPEAKER $OUT
|
|
WIFI $OUT
|
|
SCREEN $OUT
|
|
BATTERY $OUT
|
|
drives $OUT
|
|
RAM $OUT
|
|
|
|
cat "$OUT"
|
|
|
|
echo "Fertig."
|
|
|
|
read -p "Script Löschen? - (y/n): " answer
|
|
|
|
if [[ "$answer" == [Yy] ]]; then
|
|
sudo rm -rf /usr/local/bin/csr_info/*
|
|
rm $DESKTOP_PATH/CSR_INFOS.desktop
|
|
else
|
|
true
|
|
fi
|
|
echo "Update..."
|
|
sudo apt-get update -y -qq 2>&1 > /dev/null
|
|
echo "Upgrade..."
|
|
sudo apt-get full-upgrade -y -qq 2>&1 > /dev/null
|
|
echo "Autoremove..."
|
|
sudo apt-get autoremove -y -qq 2>&1 > /dev/null
|
|
echo "Clean..."
|
|
sudo apt-get clean -y -qq 2>&1 > /dev/null
|
|
echo "Autoclean..."
|
|
sudo apt-get autoclean -y -qq 2>&1 > /dev/null
|
|
|
|
read -n 1 -s -r -p "Beenden mit Tastendruck" |