rpi: Change the loop regex
This commit is contained in:
@@ -36,7 +36,7 @@ machine=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1)
|
||||
# image, keep that in mind.
|
||||
|
||||
arm="abootimg cgpt fake-hwclock ntpdate u-boot-tools vboot-utils vboot-kernel-utils"
|
||||
base="e2fsprogs initramfs-tools kali-defaults kali-menu parted sudo usbutils firmware-linux firmware-realtek firmware-atheros firmware-libertas"
|
||||
base="kali-menu kali-defaults e2fsprogs initramfs-tools parted sudo usbutils firmware-linux firmware-realtek firmware-atheros firmware-libertas"
|
||||
desktop="fonts-croscore fonts-crosextra-caladea fonts-crosextra-carlito gnome-theme-kali gtk3-engines-xfce kali-desktop-xfce kali-root-login lightdm network-manager network-manager-gnome xfce4 xserver-xorg-video-fbdev"
|
||||
tools="aircrack-ng ethtool hydra john libnfc-bin mfoc nmap passing-the-hash sqlmap usbutils winexe wireshark"
|
||||
services="apache2 openssh-server"
|
||||
@@ -44,7 +44,7 @@ extras="iceweasel xfce4-terminal wpasupplicant"
|
||||
# kernel sauces take up space yo.
|
||||
size=7000 # Size of image in megabytes
|
||||
|
||||
packages="${arm} ${base} ${desktop} ${tools} ${services} ${extras}"
|
||||
packages="${arm} ${base} ${services} ${extras}"
|
||||
architecture="armel"
|
||||
# If you have your own preferred mirrors, set them here.
|
||||
# After generating the rootfs, we set the sources.list to the default settings.
|
||||
@@ -160,6 +160,7 @@ echo "root:toor" | chpasswd
|
||||
rm -f /etc/udev/rules.d/70-persistent-net.rules
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get --yes --allow-change-held-packages install ${packages}
|
||||
apt-get --yes --allow-change-held-packages install ${desktop} ${tools}
|
||||
if [[ $? > 0 ]];
|
||||
then
|
||||
apt-get --yes --allow-change-held-packages --fix-broken install || die "Packages failed to install"
|
||||
@@ -333,7 +334,7 @@ parted ${imagename}.img --script -- mkpart primary ext4 64 -1
|
||||
|
||||
# Set the partition variables
|
||||
loopdevice=`losetup -f --show ${basedir}/${imagename}.img`
|
||||
device=`kpartx -va ${loopdevice}| sed -E 's/.*(loop[0-9])p.*/\1/g' | head -1`
|
||||
device=`kpartx -va ${loopdevice} | sed 's/.*\(loop[0-9]\+\)p.*/\1/g' | head -1`
|
||||
sleep 5
|
||||
device="/dev/mapper/${device}"
|
||||
bootp=${device}p1
|
||||
|
||||
5
rpi.sh
5
rpi.sh
@@ -45,7 +45,7 @@ extras="iceweasel xfce4-terminal wpasupplicant"
|
||||
# Git commit hash to check out for the kernel
|
||||
#kernel_commit=20fe468
|
||||
|
||||
packages="${arm} ${base} ${desktop} ${tools} ${services} ${extras}"
|
||||
packages="${arm} ${base} ${services} ${extras}"
|
||||
architecture="armel"
|
||||
# If you have your own preferred mirrors, set them here.
|
||||
# After generating the rootfs, we set the sources.list to the default settings.
|
||||
@@ -165,6 +165,7 @@ echo "root:toor" | chpasswd
|
||||
rm -f /etc/udev/rules.d/70-persistent-net.rules
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get --yes --allow-change-held-packages install ${packages}
|
||||
apt-get --yes --allow-change-held-packages install ${desktop} ${tools}
|
||||
if [[ $? > 0 ]];
|
||||
then
|
||||
apt-get --yes --allow-change-held-packages --fix-broken install || die "Packages failed to install"
|
||||
@@ -308,7 +309,7 @@ parted ${imagename}.img --script -- mkpart primary ext4 64 -1
|
||||
|
||||
# Set the partition variables
|
||||
loopdevice=`losetup -f --show ${basedir}/${imagename}.img`
|
||||
device=`kpartx -va ${loopdevice}| sed -E 's/.*(loop[0-9])p.*/\1/g' | head -1`
|
||||
device=`kpartx -va ${loopdevice} | sed 's/.*\(loop[0-9]\+\)p.*/\1/g' | head -1`
|
||||
sleep 5
|
||||
device="/dev/mapper/${device}"
|
||||
bootp=${device}p1
|
||||
|
||||
@@ -46,7 +46,7 @@ extras=" wpasupplicant python-smbus i2c-tools python-requests python-configobj p
|
||||
# kernel sauces take up space
|
||||
size=7000 # Size of image in megabytes
|
||||
|
||||
packages="${arm} ${base} ${tools} ${services} ${extras}"
|
||||
packages="${arm} ${base} ${services} ${extras}"
|
||||
architecture="armel"
|
||||
# If you have your own preferred mirrors, set them here.
|
||||
# After generating the rootfs, we set the sources.list to the default settings.
|
||||
@@ -192,9 +192,9 @@ echo "root:toor" | chpasswd
|
||||
rm -f /etc/udev/rules.d/70-persistent-net.rules
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get --yes --allow-change-held-packages install ${packages}
|
||||
apt-get --yes --allow-change-held-packages install ${desktop} ${tools}
|
||||
if [[ $? > 0 ]];
|
||||
then
|
||||
echo "Packages failed to install properly, attempting to run --fix-broken"
|
||||
apt-get --yes --allow-change-held-packages --fix-broken install || exit 1
|
||||
fi
|
||||
apt-get --yes --allow-change-held-packages dist-upgrade
|
||||
@@ -389,7 +389,7 @@ parted ${imagename}.img --script -- mkpart primary ext4 64 -1
|
||||
|
||||
# Set the partition variables
|
||||
loopdevice=`losetup -f --show ${basedir}/${imagename}.img`
|
||||
device=`kpartx -va ${loopdevice}| sed -E 's/.*(loop[0-9])p.*/\1/g' | head -1`
|
||||
device=`kpartx -va ${loopdevice} | sed 's/.*\(loop[0-9]\+\)p.*/\1/g' | head -1`
|
||||
sleep 5
|
||||
device="/dev/mapper/${device}"
|
||||
bootp=${device}p1
|
||||
|
||||
@@ -44,7 +44,7 @@ tools="passing-the-hash winexe aircrack-ng hydra john sqlmap libnfc-bin mfoc nma
|
||||
services="openssh-server apache2"
|
||||
extras=" wpasupplicant python-smbus i2c-tools python-requests python-configobj python-pip bluez bluez-firmware"
|
||||
|
||||
packages="${arm} ${base} ${tools} ${services} ${extras}"
|
||||
packages="${arm} ${base} ${services} ${extras}"
|
||||
architecture="armel"
|
||||
# If you have your own preferred mirrors, set them here.
|
||||
# After generating the rootfs, we set the sources.list to the default settings.
|
||||
@@ -205,9 +205,10 @@ echo "root:toor" | chpasswd
|
||||
rm -f /etc/udev/rules.d/70-persistent-net.rules
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get --yes --allow-change-held-packages install ${packages}
|
||||
apt-get --yes --allow-change-held-packages install ${desktop} ${tools}
|
||||
if [[ $? > 0 ]];
|
||||
then
|
||||
apt-get --yes --allow-change-held-packages --fix-broken install || die "Packages failed to install"
|
||||
apt-get --yes --allow-change-held-packages --fix-broken install
|
||||
fi
|
||||
apt-get --yes --allow-change-held-packages dist-upgrade
|
||||
apt-get --yes --allow-change-held-packages autoremove
|
||||
@@ -399,7 +400,7 @@ parted ${imagename}.img --script -- mkpart primary ext4 64 -1
|
||||
|
||||
# Set the partition variables
|
||||
loopdevice=`losetup -f --show ${basedir}/${imagename}.img`
|
||||
device=`kpartx -va ${loopdevice}| sed -E 's/.*(loop[0-9])p.*/\1/g' | head -1`
|
||||
device=`kpartx -va ${loopdevice} | sed 's/.*\(loop[0-9]\+\)p.*/\1/g' | head -1`
|
||||
sleep 5
|
||||
device="/dev/mapper/${device}"
|
||||
bootp=${device}p1
|
||||
|
||||
7
rpi2.sh
7
rpi2.sh
@@ -36,7 +36,7 @@ machine=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1)
|
||||
# image, keep that in mind.
|
||||
|
||||
arm="abootimg cgpt fake-hwclock ntpdate u-boot-tools vboot-utils vboot-kernel-utils"
|
||||
base="e2fsprogs initramfs-tools kali-defaults kali-menu parted sudo usbutils firmware-linux firmware-atheros firmware-libertas firmware-realtek"
|
||||
base="kali-menu kali-defaults e2fsprogs initramfs-tools kali-defaults kali-menu parted sudo usbutils firmware-linux firmware-atheros firmware-libertas firmware-realtek"
|
||||
# XFCE desktop (Default)
|
||||
desktop="fonts-croscore fonts-crosextra-caladea fonts-crosextra-carlito gnome-theme-kali gtk3-engines-xfce kali-desktop-xfce kali-root-login lightdm network-manager network-manager-gnome xfce4 xserver-xorg-video-fbdev xserver-xorg-input-evdev xserver-xorg-input-synaptics xfce4-terminal"
|
||||
# GNOME desktop
|
||||
@@ -47,7 +47,7 @@ tools="aircrack-ng ethtool hydra john libnfc-bin mfoc nmap passing-the-hash sqlm
|
||||
services="apache2 openssh-server"
|
||||
extras="iceweasel wpasupplicant"
|
||||
|
||||
packages="${arm} ${base} ${desktop} ${tools} ${services} ${extras}"
|
||||
packages="${arm} ${base} ${services} ${extras}"
|
||||
architecture="armhf"
|
||||
# If you have your own preferred mirrors, set them here.
|
||||
# After generating the rootfs, we set the sources.list to the default settings.
|
||||
@@ -156,6 +156,7 @@ echo "root:toor" | chpasswd
|
||||
rm -f /etc/udev/rules.d/70-persistent-net.rules
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get --yes --allow-change-held-packages install ${packages}
|
||||
apt-get --yes --allow-change-held-packages install ${desktop} ${tools}
|
||||
if [[ $? > 0 ]];
|
||||
then
|
||||
apt-get --yes --allow-change-held-packages --fix-broken install || die "Packages failed to install"
|
||||
@@ -303,7 +304,7 @@ parted ${imagename}.img --script -- mkpart primary ext4 64 -1
|
||||
|
||||
# Set the partition variables
|
||||
loopdevice=`losetup -f --show ${basedir}/${imagename}.img`
|
||||
device=`kpartx -va ${loopdevice}| sed -E 's/.*(loop[0-9])p.*/\1/g' | head -1`
|
||||
device=`kpartx -va ${loopdevice} | sed 's/.*\(loop[0-9]\+\)p.*/\1/g' | head -1`
|
||||
sleep 5
|
||||
device="/dev/mapper/${device}"
|
||||
bootp=${device}p1
|
||||
|
||||
Reference in New Issue
Block a user