-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathcloudatcost-debian-deploy.sh
26 lines (26 loc) · 1.4 KB
/
cloudatcost-debian-deploy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
# Debian Build Script
# Cloud at Cost
# ZephrFish
echo "[+] Enter a username to start deploying"
adduser $1
echo "[+] Debian Deploy Script"
rm -rf /etc/apt/sources.list
touch /etc/apt/sources.list
echo "# Debian 9" >> /etc/apt/sources.list
echo "deb http://ftp.debian.org/debian testing main contrib non-free" >> /etc/apt/sources.list
echo "deb-src http://ftp.debian.org/debian testing main contrib non-free" >> /etc/apt/sources.list
echo "deb http://ftp.debian.org/debian/ stretch-updates main contrib non-free" >> /etc/apt/sources.list
echo "deb-src http://ftp.debian.org/debian/ stretch-updates main contrib non-free" >> /etc/apt/sources.list
echo "deb http://security.debian.org/ stretch/updates main contrib non-free" >> /etc/apt/sources.list
echo "deb-src http://security.debian.org/ stretch/updates main contrib non-free" >> /etc/apt/sources.list
echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" >> /etc/apt/sources.list
gpg --keyserver hkp://keys.gnupg.net --recv-key 7D8D0BF6
sudo gpg -a --export 7D8D0BF6 | sudo apt-key add -
apt-get update
apt-get upgrade -y
apt-get dist-upgrade -y
apt install sudo wget curl git zip ccze byobu zsh -y
gpasswd -a $1 sudo
pvscan && vgextend localhost-vg /dev/sda3 && lvextend -l +100%FREE /dev/localhost-vg/root && resize2fs /dev/localhost-vg/root
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"