weeewoooo

This commit is contained in:
2025-11-01 22:05:24 -06:00
parent 2c8681f380
commit 37d372043c
+29 -27
View File
@@ -11,7 +11,7 @@ gitRepo='https://github.com/PrincessPi3/general-scripts-and-system-ssssssetup.gi
tmpDir='/tmp/generalssss' tmpDir='/tmp/generalssss'
tmp_customscripts_dir="$tmpDir/customscripts" tmp_customscripts_dir="$tmpDir/customscripts"
finalDir='/usr/share/customscripts' finalDir='/usr/share/customscripts'
packages="apache2 nginx build-essential cowsay iotop iptraf-ng gh btop screen byobu thefuck wget lynx zip unzip 7zip xz-utils gzip net-tools clamav php restic cifs-utils detox fdupes ripgrep avahi-daemon libnss-mdns xxd xrdp libimage-exiftool-perl kali-tools-hardware kali-tools-crypto-stego kali-tools-fuzzing kali-tools-bluetooth kali-tools-rfid kali-tools-sdr kali-tools-voip kali-tools-802-11 kali-tools-forensics samba procps snapd dotnet-sdk-9.0" packages="apache2 nginx build-essential cowsay iotop iptraf-ng gh btop screen byobu thefuck wget lynx zip unzip 7zip xz-utils gzip net-tools clamav php restic cifs-utils detox fdupes ripgrep avahi-daemon libnss-mdns xxd xrdp libimage-exiftool-perl kali-tools-hardware kali-tools-crypto-stego kali-tools-fuzzing kali-tools-bluetooth kali-tools-rfid kali-tools-sdr kali-tools-voip kali-tools-802-11 kali-tools-forensics samba procps snapd"
echo -e "\nSTARTING!\n\tUsing Shell $SHELL\n" echo -e "\nSTARTING!\n\tUsing Shell $SHELL\n"
@@ -47,42 +47,44 @@ if [ ! -z "$1" ]; then
echo -e "\nDoin full-upgrade\n" echo -e "\nDoin full-upgrade\n"
sudo apt full-upgrade -y sudo apt full-upgrade -y
# dotnet # dotnet
if [ ! $(which dotnet) ]; then # if [ ! $(which dotnet) ]; then
echo -e "\ndotnet not found, installing\n" # echo -e "\ndotnet not found, installing\n"
## install da repo # ## install da repo
echo -e "\ninstallan dotnet repo\n" # echo -e "\ninstallan dotnet repo\n"
wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O /tmp/packages-microsoft-prod.deb # wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O /tmp/packages-microsoft-prod.deb
sudo dpkg -i /tmp/packages-microsoft-prod.deb # sudo dpkg -i /tmp/packages-microsoft-prod.deb
rm -f /tmp/packages-microsoft-prod.deb # rm -f /tmp/packages-microsoft-prod.deb
source $rcfile # source $rcfile
## re-update # ## re-update
echo -e "\nUpdating software lists\n" # echo -e "\nUpdating software lists\n"
sudo apt update # sudo apt update
else # sudo apt install -y dotnet-sdk-9.0
echo -e "\ndotnet installed, skipping install of repo\n" # else
fi # echo -e "\ndotnet installed, skipping install of repo\n"
# fi
# install packages # install packages
echo -e "\nInstallan my packages\n" echo -e "\nInstallan my packages\n"
sudo bash -c "apt install $packages -y" sudo bash -c "apt install $packages -y"
source $rcfile source $rcfile
## dotnet ## dotnet
### haveibeenpwned-downloader ### haveibeenpwned-downloader
if [ ! $(which haveibeenpwned-downloader) ]; then # if [ ! $(which haveibeenpwned-downloader) ]; then
echo -e "\nhaveibeenpwned-downloader not found, installing with dotnet\n" # echo -e "\nhaveibeenpwned-downloader not found, installing with dotnet\n"
sudo dotnet tool install --global haveibeenpwned-downloader # sudo dotnet tool install --global haveibeenpwned-downloader
else # else
echo -e "\nhaveibeenpwned-downloader installed, skipping install\n" # echo -e "\nhaveibeenpwned-downloader installed, skipping install\n"
fi # fi
# homebrew # homebrew
if [ ! $(which brew) ]; then if [ ! $(which brew) ]; then
## install homebrew ## install homebrew
echo -e "\nlinuxbrew not found, installing\n" echo -e "\nlinuxbrew not found, installing\n"
test -d ~/.linuxbrew && eval "$(~/.linuxbrew/bin/brew shellenv)" bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
test -d /home/linuxbrew/.linuxbrew && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" # test -d ~/.linuxbrew && eval "$(~/.linuxbrew/bin/brew shellenv)"
# test -d /home/linuxbrew/.linuxbrew && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
### add to rcfile ### add to rcfile
echo "# linuxbrew (homebrew/brew)" >> $rcfile # echo "# linuxbrew (homebrew/brew)" >> $rcfile
echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >> $rcfile # echo "eval \"\$($(brew --prefix)/bin/brew shellenv)\"" >> $rcfile
source $rcfile # source $rcfile
else else
echo -e "\nlinuxbrew installed, skipping install\n" echo -e "\nlinuxbrew installed, skipping install\n"
fi fi
@@ -139,7 +141,7 @@ git clone $gitRepo $tmpDir --single-branch --depth 1
# donut # donut
echo -e "\nCompiling donut\n" echo -e "\nCompiling donut\n"
gcc -o "$tmp_customscripts_dir/donut" "$tmp_customscripts_dir/donut.c" -lm gcc -o "$tmp_customscripts_dir/donut" "$tmp_customscripts_dir/donut.c" -lm 2>/dev/null
# put the customscripts dir into place # put the customscripts dir into place
echo -e "\nPlacing in $finalDir\n" echo -e "\nPlacing in $finalDir\n"