diff --git a/config/pentest-distro-builder.chroot b/config/pentest-distro-builder.chroot index 830f9e9e..0983a65a 100644 --- a/config/pentest-distro-builder.chroot +++ b/config/pentest-distro-builder.chroot @@ -32,21 +32,43 @@ mv ftkimager /usr/bin/ rm ftkimager.3.1.1_ubuntu64.tar.gz #Install VS Code extensions -codium --install-extension dbaeumer.vscode-eslint --user-data-dir=~/.vscode-oss -codium --install-extension ecmel.vscode-html-css --user-data-dir=~/.vscode-oss -codium --install-extension hookyqr.beautify --user-data-dir=~/.vscode-oss -codium --install-extension ms-azuretools.vscode-docker --user-data-dir=~/.vscode-oss -codium --install-extension ms-python.python --user-data-dir=~/.vscode-oss -codium --install-extension ms-vscode.cpptools --user-data-dir=~/.vscode-oss -codium --install-extension ms-vscode.csharp --user-data-dir=~/.vscode-oss -codium --install-extension ms-vscode.go --user-data-dir=~/.vscode-oss -codium --install-extension ms-vscode.powershell --user-data-dir=~/.vscode-oss -codium --install-extension rebornix.ruby --user-data-dir=~/.vscode-oss -codium --install-extension zignd.html-css-class-completion --user-data-dir=~/.vscode-oss +#codium --install-extension dbaeumer.vscode-eslint --user-data-dir=~/.vscode-oss +#codium --install-extension ecmel.vscode-html-css --user-data-dir=~/.vscode-oss +#codium --install-extension hookyqr.beautify --user-data-dir=~/.vscode-oss +#codium --install-extension ms-azuretools.vscode-docker --user-data-dir=~/.vscode-oss +#codium --install-extension ms-python.python --user-data-dir=~/.vscode-oss +#codium --install-extension ms-vscode.cpptools --user-data-dir=~/.vscode-oss +#codium --install-extension ms-vscode.csharp --user-data-dir=~/.vscode-oss +#codium --install-extension ms-vscode.go --user-data-dir=~/.vscode-oss +#codium --install-extension ms-vscode.powershell --user-data-dir=~/.vscode-oss +#codium --install-extension rebornix.ruby --user-data-dir=~/.vscode-oss +#codium --install-extension zignd.html-css-class-completion --user-data-dir=~/.vscode-oss #Make Nemo the defualt file manager xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search +#Install the REAL Autopsy for Linux. +apt remove sleuthkit autopsy libtsk13 -y +apt install testdisk -y +wget -q -O - https://download.bell-sw.com/pki/GPG-KEY-bellsoft | sudo apt-key add - +echo "deb [arch=amd64] https://apt.bell-sw.com/ stable main" | sudo tee /etc/apt/sources.list.d/bellsoft.list +apt update +apt install bellsoft-java8 -y +export JAVA_HOME=/usr/lib/jvm/bellsoft-java8-amd64/ +echo "JAVA_HOME=/usr/lib/jvm/bellsoft-java8-amd64/" >> /etc/environment +wget https://github.com/sleuthkit/sleuthkit/releases/download/sleuthkit-4.7.0/sleuthkit-java_4.7.0-1_amd64.deb +apt install ./sleuthkit-java_4.7.0-1_amd64.deb -y +rm sleuthkit-java_4.7.0-1_amd64.deb +wget https://github.com/sleuthkit/autopsy/releases/download/autopsy-4.13.0/autopsy-4.13.0.zip +unzip autopsy-4.13.0.zip +rm autopsy-4.13.0.zip +mv autopsy-4.13.0 /opt/autopsy +cd /opt/autopsy +chmod +x unix_setup.sh +./unix_setup.sh +cd /usr/bin +ln -s /opt/autopsy/bin/autopsy autopsy + #Distro-specific stuff DISTRO=$(cat /etc/lsb-release | grep DISTRIB_ID | cut -c 12-30) diff --git a/modules/live-build-config/.getopt.sh b/modules/live-build-config/.getopt.sh new file mode 100644 index 00000000..8e7cbc9c --- /dev/null +++ b/modules/live-build-config/.getopt.sh @@ -0,0 +1,11 @@ +# Supported options are: +# -d | --distribution +# -p | --proposed-updates +# -a | --arch +# --subdir +# --version +# --variant +# -v | --verbose +# -s | --salt +BUILD_OPTS_SHORT="d:pa:vs" +BUILD_OPTS_LONG="distribution:,proposed-updates,arch:,subdir:,version:,variant:,verbose,salt" diff --git a/modules/live-build-config/.gitignore b/modules/live-build-config/.gitignore new file mode 100644 index 00000000..bbe7ed33 --- /dev/null +++ b/modules/live-build-config/.gitignore @@ -0,0 +1,16 @@ +binary.* +prepare.log +binary +images +cache +chroot +chroot.packages.install +chroot.packages.live +.mirror +.stage +.lock +.build/ +config/binary +config/bootstrap +config/common +config/source diff --git a/modules/live-build-config/README.md b/modules/live-build-config/README.md new file mode 100644 index 00000000..f14ab72b --- /dev/null +++ b/modules/live-build-config/README.md @@ -0,0 +1,4 @@ +# live-build configuration for Kali ISO images + +Have a look at https://docs.kali.org/development/live-build-a-custom-kali-iso +for explanations on how to use this repository. diff --git a/modules/live-build-config/auto/clean b/modules/live-build-config/auto/clean new file mode 100755 index 00000000..8221855f --- /dev/null +++ b/modules/live-build-config/auto/clean @@ -0,0 +1,7 @@ +#!/bin/sh + +lb clean noauto "$@" +rm -f config/binary config/bootstrap \ + config/chroot config/common config/source \ + config/package-lists/live.list.chroot +find config/hooks/ -type l | xargs --no-run-if-empty rm -f diff --git a/modules/live-build-config/auto/config b/modules/live-build-config/auto/config new file mode 100755 index 00000000..4da05e0f --- /dev/null +++ b/modules/live-build-config/auto/config @@ -0,0 +1,144 @@ +#!/bin/bash + +set -e +set -o pipefail # Bashism + +# You can put a local mirror here if you want (or you can set +# it in .mirror) +if [ -e .mirror ]; then + kali_mirror=$(cat .mirror) +else + kali_mirror=http://archive.kali.org/kali +fi + +### DO NOT EDIT THE REST OF THIS FILE ### + +public_kali_mirror=http://http.kali.org/kali + +# Detect target architecture and filter args +temp="" +arch=$(dpkg --print-architecture) +dist="kali-rolling" +lb_opts="" +while [ $# -gt 0 ]; do + arg="$1" + case "$arg" in + -a|--arch|--architecture|--architectures) + arch="$2" + temp="$temp "'"'"$arg"'"' + temp="$temp "'"'"$2"'"' + shift + ;; + --distribution) + dist="$2" + shift + ;; + --variant) + variant="$2" + shift + ;; + -p|--proposed-updates) + enable_pu="1" + ;; + --) + # Skip the separator, it was added so that "lb config" + # doesn't barf on our own options, but now we are + # filtering them away assuming that the remaining ones + # are intended for lb config ! + ;; + *) + temp="$temp "'"'"$arg"'"' + ;; + esac + shift +done +eval set -- "$temp" + +# Resolve release name +dist=$(curl -s $kali_mirror/dists/$dist/Release | awk '/^Codename:/ {print $2}') + +# live-build doesn't work if --parent-debian-distribution is unknown of +# debian-cd => we have to put a symlink so that it deals with kali like sid +if [ ! -e ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd/$dist ]; then + if [ -w ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd ]; then + ln -sf sid ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd/$dist + else + echo "ERROR: Run this first:" + echo "ln -sf sid ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd/$dist" + exit 1 + fi +fi + +# Define options that vary across architectures +case "$arch" in + amd64) + lb_opts="$lb_opts --debian-installer live" + ;; + i386) + lb_opts="$lb_opts --debian-installer live --linux-flavours 686-pae" + ;; + armel|armhf) + lb_opts="$lb_opts --binary-images hdd --binary-filesystem ext4 --chroot-filesystem none" + ;; + *) + echo "WARNING: configuration not tested on arch $arch" >&2 + ;; +esac + +# Define options that vary across distributions +case "$dist" in + kali-last-snapshot) + # We don't want kali-last-snapshot to end up in the image, it + # should be replaced with kali-rolling + lb_opts="$lb_opts --distribution-binary kali-rolling" + lb_opts="$lb_opts --debootstrap-script /usr/share/debootstrap/scripts/kali-rolling" + ;; +esac + +# Setup configuration files from variant and options + +# Drop all files that a former run might have put into place +for file in $(cd kali-config && find . -type f); do + file=${file#./*/} + rm -f config/$file +done +rm -f config/archives/kali-proposed-updates.list.* + +# Copy over all files from official kali configuration +cp -rT kali-config/common config +[ ! -d kali-config/release-$dist ] || cp -rTL kali-config/release-$dist config +[ ! -d kali-config/variant-$variant ] || cp -rTL kali-config/variant-$variant config + +if [ -n "$enable_pu" ]; then + mkdir -p config/archives + echo "deb $kali_mirror $dist-proposed-updates main contrib non-free" \ + > config/archives/kali-proposed-updates.list.chroot + echo "deb $public_kali_mirror $dist-proposed-updates main contrib non-free" \ + > config/archives/kali-proposed-updates.list.binary +fi + +lb config noauto \ + --distribution "$dist" \ + --debian-installer-distribution "$dist" \ + --archive-areas "main contrib non-free" \ + --debootstrap-options "--keyring=/usr/share/keyrings/kali-archive-keyring.gpg" \ + --keyring-packages kali-archive-keyring \ + --updates false \ + --backports false \ + --source false \ + --firmware-binary true \ + --firmware-chroot true \ + --mirror-bootstrap "$kali_mirror" \ + --mirror-debian-installer "$kali_mirror" \ + --mirror-binary "$public_kali_mirror" \ + --iso-application "Kali Linux" \ + --iso-publisher "Kali" \ + --iso-volume "Kali Live" \ + --linux-packages linux-image \ + --memtest memtest86 \ + --bootappend-live "boot=live components splash username=kali hostname=kali" \ + --bootappend-live-failsafe "boot=live components username=kali hostname=kali memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal" \ + --bootappend-install "net.ifnames=0" \ + --security false \ + $lb_opts \ + "$@" diff --git a/modules/live-build-config/build.sh b/modules/live-build-config/build.sh new file mode 100755 index 00000000..16f29826 --- /dev/null +++ b/modules/live-build-config/build.sh @@ -0,0 +1,186 @@ +#!/bin/bash + +set -e +set -o pipefail # Bashism + +KALI_DIST="kali-rolling" +KALI_VERSION="" +KALI_VARIANT="default" +TARGET_DIR="$(dirname $0)/images" +TARGET_SUBDIR="" +SUDO="sudo" +VERBOSE="" +HOST_ARCH=$(dpkg --print-architecture) + +image_name() { + local arch=$1 + + case "$arch" in + i386|amd64) + IMAGE_TEMPLATE="live-image-ARCH.hybrid.iso" + ;; + armel|armhf) + IMAGE_TEMPLATE="live-image-ARCH.img" + ;; + esac + echo $IMAGE_TEMPLATE | sed -e "s/ARCH/$arch/" +} + +target_image_name() { + local arch=$1 + + IMAGE_NAME="$(image_name $arch)" + IMAGE_EXT="${IMAGE_NAME##*.}" + if [ "$IMAGE_EXT" = "$IMAGE_NAME" ]; then + IMAGE_EXT="img" + fi + if [ "$KALI_VARIANT" = "default" ]; then + echo "${TARGET_SUBDIR:+$TARGET_SUBDIR/}kali-linux-$KALI_VERSION-$KALI_ARCH.$IMAGE_EXT" + else + echo "${TARGET_SUBDIR:+$TARGET_SUBDIR/}kali-linux-$KALI_VARIANT-$KALI_VERSION-$KALI_ARCH.$IMAGE_EXT" + fi +} + +target_build_log() { + TARGET_IMAGE_NAME=$(target_image_name $1) + echo ${TARGET_IMAGE_NAME%.*}.log +} + +default_version() { + case "$1" in + kali-*) + echo "${1#kali-}" + ;; + *) + echo "$1" + ;; + esac +} + +failure() { + # Cleanup update-kali-menu that might stay around so that the + # build chroot can be properly unmounted + $SUDO pkill -f update-kali-menu || true + echo "Build of $KALI_DIST/$KALI_VARIANT/$KALI_ARCH live image failed (see build.log for details)" >&2 + exit 2 +} + +run_and_log() { + if [ -n "$VERBOSE" ]; then + "$@" 2>&1 | tee -a build.log + else + "$@" >>build.log 2>&1 + fi + return $? +} + +. $(dirname $0)/.getopt.sh + +# Parsing command line options +temp=$(getopt -o "$BUILD_OPTS_SHORT" -l "$BUILD_OPTS_LONG,get-image-path" -- "$@") +eval set -- "$temp" +while true; do + case "$1" in + -d|--distribution) KALI_DIST="$2"; shift 2; ;; + -p|--proposed-updates) OPT_pu="1"; shift 1; ;; + -a|--arch) KALI_ARCHES="${KALI_ARCHES:+$KALI_ARCHES } $2"; shift 2; ;; + -v|--verbose) VERBOSE="1"; shift 1; ;; + -s|--salt) shift; ;; + --variant) KALI_VARIANT="$2"; shift 2; ;; + --version) KALI_VERSION="$2"; shift 2; ;; + --subdir) TARGET_SUBDIR="$2"; shift 2; ;; + --get-image-path) ACTION="get-image-path"; shift 1; ;; + --) shift; break; ;; + *) echo "ERROR: Invalid command-line option: $1" >&2; exit 1; ;; + esac +done + +# Set default values +KALI_ARCHES=${KALI_ARCHES:-$HOST_ARCH} +if [ -z "$KALI_VERSION" ]; then + KALI_VERSION="$(default_version $KALI_DIST)" +fi + +# Check parameters +for arch in $KALI_ARCHES; do + if [ "$arch" = "$HOST_ARCH" ]; then + continue + fi + case "$HOST_ARCH/$arch" in + amd64/i386|i386/amd64) + ;; + *) + echo "Can't build $arch image on $HOST_ARCH system." >&2 + exit 1 + ;; + esac +done +if [ ! -d "$(dirname $0)/kali-config/variant-$KALI_VARIANT" ]; then + echo "ERROR: Unknown variant of Kali configuration: $KALI_VARIANT" >&2 +fi + +# Build parameters for lb config +KALI_CONFIG_OPTS="--distribution $KALI_DIST -- --variant $KALI_VARIANT" +if [ -n "$OPT_pu" ]; then + KALI_CONFIG_OPTS="$KALI_CONFIG_OPTS --proposed-updates" + KALI_DIST="$KALI_DIST+pu" +fi + +# Set sane PATH (cron seems to lack /sbin/ dirs) +export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + +# Either we use a git checkout of live-build +# export LIVE_BUILD=/srv/cdimage.kali.org/live/live-build + +# Or we ensure we have proper version installed +ver_live_build=$(dpkg-query -f '${Version}' -W live-build) +if dpkg --compare-versions "$ver_live_build" lt 1:20151215kali1; then + echo "ERROR: You need live-build (>= 1:20151215kali1), you have $ver_live_build" >&2 + exit 1 +fi + +# Check we have a good debootstrap +ver_debootstrap=$(dpkg-query -f '${Version}' -W debootstrap) +if dpkg --compare-versions "$ver_debootstrap" lt "1.0.97"; then + if ! echo "$ver_debootstrap" | grep -q kali; then + echo "ERROR: You need debootstrap >= 1.0.97 (or a Kali patched debootstrap). Your current version: $ver_debootstrap" >&2 + exit 1 + fi +fi + +# We need root rights at some point +if [ "$(whoami)" != "root" ]; then + if ! which $SUDO >/dev/null; then + echo "ERROR: $0 is not run as root and $SUDO is not available" >&2 + exit 1 + fi +else + SUDO="" # We're already root +fi + +if [ "$ACTION" = "get-image-path" ]; then + for KALI_ARCH in $KALI_ARCHES; do + echo $(target_image_name $KALI_ARCH) + done + exit 0 +fi + +cd $(dirname $0) +mkdir -p $TARGET_DIR/$TARGET_SUBDIR + +for KALI_ARCH in $KALI_ARCHES; do + IMAGE_NAME="$(image_name $KALI_ARCH)" + set +e + : > build.log + run_and_log $SUDO lb clean --purge + [ $? -eq 0 ] || failure + run_and_log lb config -a $KALI_ARCH $KALI_CONFIG_OPTS "$@" + [ $? -eq 0 ] || failure + run_and_log $SUDO lb build + if [ $? -ne 0 ] || [ ! -e $IMAGE_NAME ]; then + failure + fi + set -e + mv -f $IMAGE_NAME $TARGET_DIR/$(target_image_name $KALI_ARCH) + mv -f build.log $TARGET_DIR/$(target_build_log $KALI_ARCH) +done diff --git a/modules/live-build-config/build_all.sh b/modules/live-build-config/build_all.sh new file mode 120000 index 00000000..c07a74de --- /dev/null +++ b/modules/live-build-config/build_all.sh @@ -0,0 +1 @@ +build.sh \ No newline at end of file diff --git a/modules/live-build-config/kali-config/common/bootloaders/grub-pc/dejavu-bold-14.pf2 b/modules/live-build-config/kali-config/common/bootloaders/grub-pc/dejavu-bold-14.pf2 new file mode 100644 index 00000000..9b093b20 Binary files /dev/null and b/modules/live-build-config/kali-config/common/bootloaders/grub-pc/dejavu-bold-14.pf2 differ diff --git a/modules/live-build-config/kali-config/common/bootloaders/grub-pc/dejavu-bold-16.pf2 b/modules/live-build-config/kali-config/common/bootloaders/grub-pc/dejavu-bold-16.pf2 new file mode 100644 index 00000000..11e7f7ab Binary files /dev/null and b/modules/live-build-config/kali-config/common/bootloaders/grub-pc/dejavu-bold-16.pf2 differ diff --git a/modules/live-build-config/kali-config/common/bootloaders/grub-pc/grub.cfg b/modules/live-build-config/kali-config/common/bootloaders/grub-pc/grub.cfg new file mode 100644 index 00000000..d9bfb741 --- /dev/null +++ b/modules/live-build-config/kali-config/common/bootloaders/grub-pc/grub.cfg @@ -0,0 +1,62 @@ +set default=0 + +loadfont $prefix/dejavu-bold-16.pf2 +loadfont $prefix/dejavu-bold-14.pf2 +loadfont $prefix/unicode.pf2 +set gfxmode=auto +insmod all_video +insmod gfxterm +insmod png + +set color_normal=light-gray/black +set color_highlight=white/black + +if [ -e /isolinux/splash.png ]; then + # binary_syslinux modifies the theme file to point to the correct + # background picture + set theme=/boot/grub/live-theme/theme.txt +elif [ -e /boot/grub/splash.png ]; then + set theme=/boot/grub/live-theme/theme.txt +else + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue +fi + +terminal_output gfxterm + +insmod play +play 960 440 1 0 4 440 1 + +# Live boot +LINUX_LIVE + +menuentry "Live system (forensic mode)" { + linux KERNEL_LIVE APPEND_LIVE noswap noautomount + initrd INITRD_LIVE +} +menuentry "Live system (persistence, check kali.org/prst)" { + linux KERNEL_LIVE APPEND_LIVE persistence + initrd INITRD_LIVE +} +menuentry "Live system (encrypted persistence, check kali.org/prst)" { + linux KERNEL_LIVE APPEND_LIVE persistent=cryptsetup persistence-encryption=luks persistence + initrd INITRD_LIVE +} + +# Installer (if any) +LINUX_INSTALL + +menuentry "Start installer with speech synthesis" { + linux KERNEL_GI speakup.synth=soft APPEND_GI + initrd INITRD_GI +} + +submenu 'Advanced options...' { + +# More installer entries (if any) +LINUX_ADVANCED_INSTALL + +# Memtest (if any) +MEMTEST + +} diff --git a/modules/live-build-config/kali-config/common/bootloaders/grub-pc/live-theme/theme.txt b/modules/live-build-config/kali-config/common/bootloaders/grub-pc/live-theme/theme.txt new file mode 100644 index 00000000..28fcc751 --- /dev/null +++ b/modules/live-build-config/kali-config/common/bootloaders/grub-pc/live-theme/theme.txt @@ -0,0 +1,63 @@ +desktop-image: "../splash.png" +title-color: "#ffffff" +title-font: "DejaVu Sans Bold 16" +title-text: "" +message-font: "Unifont Regular 16" +terminal-font: "Unifont Regular 16" + +#help bar at the bottom ++ label { + top = 100%-50 + left = 0 + width = 100% + height = 20 + text = "@KEYMAP_SHORT@" + align = "center" + color = "#ffffff" + font = "DejaVu Sans Bold 14" +} + +# Title in the middle box ++ label { + top = 38% + left = 0 + width = 100% + height = 35 + align = "center" + color = "#ffffff" + text = "Kali Linux Live Boot Menu" + font = "DejaVu Sans Bold 16" +} + +#boot menu ++ boot_menu { + left = 13% + width = 74% + top = 38%+35 + height = 170 + item_color = "#a8a8a8" + item_font = "DejaVu Sans Bold 14" + selected_item_color= "#ffffff" + selected_item_font = "DejaVu Sans Bold 14" + item_height = 16 + item_padding = 0 + item_spacing = 4 + icon_width = 0 + icon_heigh = 0 + item_icon_space = 0 +} + +#progress bar ++ progress_bar { + id = "__timeout__" + left = 13% + top = 100%-80 + height = 16 + width = 74% + font = "DejaVu Sans Bold 14" + text_color = "#000000" + fg_color = "#ffffff" + bg_color = "#a8a8a8" + border_color = "#ffffff" + text = "@TIMEOUT_NOTIFICATION_LONG@" +} diff --git a/modules/live-build-config/kali-config/common/bootloaders/grub-pc/splash.png b/modules/live-build-config/kali-config/common/bootloaders/grub-pc/splash.png new file mode 100644 index 00000000..0b92d506 Binary files /dev/null and b/modules/live-build-config/kali-config/common/bootloaders/grub-pc/splash.png differ diff --git a/modules/live-build-config/kali-config/common/hooks/live/accessibility-menu.binary b/modules/live-build-config/kali-config/common/hooks/live/accessibility-menu.binary new file mode 100755 index 00000000..75cebb7e --- /dev/null +++ b/modules/live-build-config/kali-config/common/hooks/live/accessibility-menu.binary @@ -0,0 +1,15 @@ +#!/bin/sh + +if [ ! -d isolinux ]; then + cd binary +fi + +cat >>isolinux/install.cfg <>isolinux/live.cfg <>/etc/cryptsetup-initramfs/conf-hook + fi +fi + +# Disable the udev rules renaming the network interfaces (can also be +# achieved with kernel command line net.ifnames=0 but we don't have a nice +# way to set it on the installed system) +mkdir -p /etc/systemd/network /etc/udev/rules.d +ln -sf /dev/null /etc/systemd/network/90-mac-for-usb.link +ln -sf /dev/null /etc/systemd/network/99-default.link +echo > /etc/udev/rules.d/73-special-net-names.rules + +# Rebuild the initramfs to include the last two changes (cryptsetup, +# network device) +update-initramfs -u + +# Run updatedb to initialize the database for the locate command +if [ -x "$(which updatedb 2>/dev/null)" ]; then + updatedb +fi + +# Mark kernel related packages on hold so that they are not upgraded in +# the live system +for pkg in $(dpkg-query -W -f'${binary:Package}\n' 'linux-image-*' 'linux-headers-*' 'linux-kbuild-*') +do + apt-mark hold $pkg +done diff --git a/modules/live-build-config/kali-config/common/hooks/live/persistence-menu.binary b/modules/live-build-config/kali-config/common/hooks/live/persistence-menu.binary new file mode 100755 index 00000000..1013283e --- /dev/null +++ b/modules/live-build-config/kali-config/common/hooks/live/persistence-menu.binary @@ -0,0 +1,22 @@ +#!/bin/sh + +if [ ! -d isolinux ]; then + cd binary +fi + +cat >>isolinux/live.cfg </dev/null; do + echo "Sleeping 10 seconds as update-kali-menu is still running..." + sleep 10 + done +fi diff --git a/modules/live-build-config/kali-config/common/includes.binary/isolinux/splash.png b/modules/live-build-config/kali-config/common/includes.binary/isolinux/splash.png new file mode 100644 index 00000000..0b92d506 Binary files /dev/null and b/modules/live-build-config/kali-config/common/includes.binary/isolinux/splash.png differ diff --git a/modules/live-build-config/kali-config/common/includes.binary/isolinux/stdmenu.cfg b/modules/live-build-config/kali-config/common/includes.binary/isolinux/stdmenu.cfg new file mode 100644 index 00000000..f7a40122 --- /dev/null +++ b/modules/live-build-config/kali-config/common/includes.binary/isolinux/stdmenu.cfg @@ -0,0 +1,18 @@ +menu background splash.png +menu color title * #FFFFFFFF * +menu color border * #00000000 #00000000 none +menu color sel * #ffffffff #76a1d0ff * +menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff * +menu color tabmsg * #ffffffff #00000000 * +menu color help 37;40 #ffdddd00 #00000000 none +menu vshift 10 +menu hshift 4 +menu width 70 +menu margin 5 +menu rows 10 +menu helpmsgrow 15 +# The command line must be at least one line from the bottom. +menu cmdlinerow 16 +menu timeoutrow 16 +menu tabmsgrow 18 +menu tabmsg Press ENTER to boot or TAB to edit a menu entry diff --git a/modules/live-build-config/kali-config/common/includes.chroot/root/.bashrc b/modules/live-build-config/kali-config/common/includes.chroot/root/.bashrc new file mode 100644 index 00000000..14eaf223 --- /dev/null +++ b/modules/live-build-config/kali-config/common/includes.chroot/root/.bashrc @@ -0,0 +1,110 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. +# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) +# for examples + +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return;; +esac + +# don't put duplicate lines or lines starting with space in the history. +# See bash(1) for more options +HISTCONTROL=ignoreboth + +# append to the history file, don't overwrite it +shopt -s histappend + +# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) +HISTSIZE=1000 +HISTFILESIZE=2000 + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# If set, the pattern "**" used in a pathname expansion context will +# match all files and zero or more directories and subdirectories. +#shopt -s globstar + +# make less more friendly for non-text input files, see lesspipe(1) +#[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, unless we know we "want" color) +case "$TERM" in + xterm-color) color_prompt=yes;; +esac + +# uncomment for a colored prompt, if the terminal has the capability; turned +# off by default to not distract the user: the focus in a terminal window +# should be on the output of commands, not on the prompt +force_color_prompt=yes + +if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + # We have color support; assume it's compliant with Ecma-48 + # (ISO/IEC-6429). (Lack of such support is extremely rare, and such + # a case would tend to support setf rather than setaf.) + color_prompt=yes + else + color_prompt= + fi +fi + +if [ "$color_prompt" = yes ]; then + PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' +else + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +fi +unset color_prompt force_color_prompt + +# If this is an xterm set the title to user@host:dir +case "$TERM" in +xterm*|rxvt*) + PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" + ;; +*) + ;; +esac + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + #alias dir='dir --color=auto' + #alias vdir='vdir --color=auto' + + #alias grep='grep --color=auto' + #alias fgrep='fgrep --color=auto' + #alias egrep='egrep --color=auto' +fi + +# some more ls aliases +#alias ll='ls -l' +#alias la='ls -A' +#alias l='ls -CF' + +# Alias definitions. +# You may want to put all your additions into a separate file like +# ~/.bash_aliases, instead of adding them here directly. +# See /usr/share/doc/bash-doc/examples in the bash-doc package. + +if [ -f ~/.bash_aliases ]; then + . ~/.bash_aliases +fi + +# enable programmable completion features (you don't need to enable +# this, if it's already enabled in /etc/bash.bashrc and /etc/profile +# sources /etc/bash.bashrc). +if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi +fi diff --git a/modules/live-build-config/kali-config/common/includes.chroot/usr/lib/live/config/0031-kali-password b/modules/live-build-config/kali-config/common/includes.chroot/usr/lib/live/config/0031-kali-password new file mode 100644 index 00000000..f353a101 --- /dev/null +++ b/modules/live-build-config/kali-config/common/includes.chroot/usr/lib/live/config/0031-kali-password @@ -0,0 +1,4 @@ +#!/bin/sh + +# Set "kali" as password for the user kali +usermod -p 'AqLUsDitNnTsw' kali diff --git a/modules/live-build-config/kali-config/common/includes.chroot/usr/lib/live/config/1165-fix-openssh-server b/modules/live-build-config/kali-config/common/includes.chroot/usr/lib/live/config/1165-fix-openssh-server new file mode 100755 index 00000000..30b9ac86 --- /dev/null +++ b/modules/live-build-config/kali-config/common/includes.chroot/usr/lib/live/config/1165-fix-openssh-server @@ -0,0 +1,4 @@ +#!/bin/sh + +# Allow PasswordAuthentification in sshd config +sed -i -e 's|#\?\(PasswordAuthentication\) no|\1 yes|' /etc/ssh/sshd_config diff --git a/modules/live-build-config/kali-config/common/includes.installer/preseed.cfg b/modules/live-build-config/kali-config/common/includes.installer/preseed.cfg new file mode 100644 index 00000000..2098b078 --- /dev/null +++ b/modules/live-build-config/kali-config/common/includes.installer/preseed.cfg @@ -0,0 +1,108 @@ +# This file replaces preseed.cfg embedded in the initrd by +# debian-installer. It should be kept in sync except with the +# mirror/{codename,suite} dropped so that the image installs +# what's available on the CD instead of hardcoding a specific +# release. + +d-i debian-installer/locale string en_US.UTF-8 +d-i console-keymaps-at/keymap select us +d-i keyboard-configuration/xkb-keymap select us + +# Default repository information (don't include codename data, d-i figures it +# out from what's available in the ISO) +d-i mirror/country string enter information manually +d-i mirror/http/hostname string http.kali.org +d-i mirror/http/directory string /kali +d-i mirror/http/proxy string +d-i mirror/suite string kali-rolling +d-i mirror/codename string kali-rolling + +#Set time zone +d-i clock-setup/utc boolean true +d-i time/zone string US/Mountain + +# Disable security, volatile and backports +d-i apt-setup/services-select multiselect + +# Enable contrib and non-free +d-i apt-setup/non-free boolean true +d-i apt-setup/contrib boolean true + +# Disable CDROM entries after install +d-i apt-setup/disable-cdrom-entries boolean true + +# Disable source repositories too +d-i apt-setup/enable-source-repositories boolean false + +# Partitioning +d-i partman-auto/method string regular +d-i partman-lvm/device_remove_lvm boolean true +d-i partman-md/device_remove_md boolean true +d-i partman-lvm/confirm boolean true +d-i partman-auto/choose_recipe select atomic +d-i partman-auto/disk string /dev/sda +d-i partman/confirm_write_new_label boolean true +d-i partman/choose_partition select finish +d-i partman/confirm boolean true +d-i partman/confirm_nooverwrite boolean true +d-i partman-partitioning/confirm_write_new_label boolean true + +# Upgrade installed packages +d-i pkgsel/upgrade select full-upgrade + +# Change default hostname +d-i netcfg/get_hostname string kali +d-i netcfg/get_domain string unassigned-domain +d-i netcfg/choose_interface select auto +#d-i netcfg/choose_interface select eth0 +d-i netcfg/dhcp_timeout string 60 + +d-i hw-detect/load_firmware boolean true + +# Do not create a normal user account +#d-i passwd/make-user boolean false +#d-i passwd/root-password password toor +#d-i passwd/root-password-again password toor + +#Create user account and disable root +d-i passwd/root-login boolean false +d-i passwd/make-user boolean true +d-i passwd/user-fullname string Kali User +d-i passwd/username string kali +d-i passwd/user-password password kali +d-i passwd/user-password-again password kali + +d-i apt-setup/use_mirror boolean true +d-i grub-installer/only_debian boolean true +d-i grub-installer/with_other_os boolean false +d-i grub-installer/bootdev string /dev/sda +d-i finish-install/reboot_in_progress note + +# Enable eatmydata in kali-installer to boost speed installation +d-i preseed/early_command string anna-install eatmydata-udeb + +# Disable popularity-contest +popularity-contest popularity-contest/participate boolean false + +kismet kismet/install-setuid boolean false +kismet kismet/install-users string + +sslh sslh/inetd_or_standalone select standalone + +mysql-server-5.5 mysql-server/root_password_again password +mysql-server-5.5 mysql-server/root_password password +mysql-server-5.5 mysql-server/error_setting_password error +mysql-server-5.5 mysql-server-5.5/postrm_remove_databases boolean false +mysql-server-5.5 mysql-server-5.5/start_on_boot boolean true +mysql-server-5.5 mysql-server-5.5/nis_warning note +mysql-server-5.5 mysql-server-5.5/really_downgrade boolean false +mysql-server-5.5 mysql-server/password_mismatch error +mysql-server-5.5 mysql-server/no_upgrade_when_using_ndb error + +console-setup console-setup/charmap47 select UTF-8 +samba-common samba-common/dhcp boolean false +macchanger macchanger/automatically_run boolean false +kismet-capture-common kismet-capture-common/install-users string +kismet-capture-common kismet-capture-common/install-setuid boolean true +wireshark-common wireshark-common/install-setuid boolean false +sslh sslh/inetd_or_standalone select standalone diff --git a/modules/live-build-config/kali-config/common/includes.installer/usr/lib/live-installer.d/unhold b/modules/live-build-config/kali-config/common/includes.installer/usr/lib/live-installer.d/unhold new file mode 100755 index 00000000..40e94f79 --- /dev/null +++ b/modules/live-build-config/kali-config/common/includes.installer/usr/lib/live-installer.d/unhold @@ -0,0 +1,8 @@ +#!/bin/sh + +set -e + +# Remove the "hold" mark on any package, in Kali we put kernel packages +# on hold because upgrading them hurts more than it helps and because +# we want to ensure they are not removed by a routine dist-upgrade. +in-target sh -c 'apt-mark showhold | while read pkg; do apt-mark unhold $pkg; done' diff --git a/modules/live-build-config/kali-config/common/package-lists/firmware.list.chroot b/modules/live-build-config/kali-config/common/package-lists/firmware.list.chroot new file mode 100644 index 00000000..6b77d197 --- /dev/null +++ b/modules/live-build-config/kali-config/common/package-lists/firmware.list.chroot @@ -0,0 +1,29 @@ +## +## Add all known firmwares +## +#if ARCHITECTURES i386 amd64 +firmware-b43legacy-installer +firmware-b43-installer +#endif +zd1211-firmware +firmware-linux +firmware-netxen +firmware-ralink +firmware-realtek +firmware-iwlwifi +firmware-intelwimax +firmware-ipw2x00 +firmware-atheros +firmware-bnx2 +firmware-libertas +bluez-firmware +firmware-brcm80211 +firmware-amd-graphics +firmware-cavium +firmware-intel-sound +firmware-misc-nonfree +firmware-myricom +firmware-qlogic +firmware-samsung +firmware-siano +firmware-ti-connectivity diff --git a/modules/live-build-config/kali-config/common/package-lists/kali.list.binary b/modules/live-build-config/kali-config/common/package-lists/kali.list.binary new file mode 100644 index 00000000..39ba5abc --- /dev/null +++ b/modules/live-build-config/kali-config/common/package-lists/kali.list.binary @@ -0,0 +1,14 @@ +# ensure eatmydata is available for eatmydata.udeb +eatmydata + +# EFI support, ensure we have the required .deb in the ISO available for +# installation + +#if ARCHITECTURES i386 +grub-efi +grub-efi-ia32 +#endif +#if ARCHITECTURES amd64 +grub-efi +grub-efi-amd64 +#endif diff --git a/modules/live-build-config/kali-config/common/package-lists/linux-headers.list.chroot b/modules/live-build-config/kali-config/common/package-lists/linux-headers.list.chroot new file mode 100644 index 00000000..cd8eacb1 --- /dev/null +++ b/modules/live-build-config/kali-config/common/package-lists/linux-headers.list.chroot @@ -0,0 +1,20 @@ +## +## Add linux headers to build DKMS packages even after the kernel +## used to build the live images is gone from kali-rolling. +## +#if ARCHITECTURES i386 +linux-headers-686-pae +#endif +#if ARCHITECTURES amd64 +linux-headers-amd64 +#endif +#if ARCHITECTURES arm64 +linux-headers-arm64 +#endif +#if ARCHITECTURES armel +linux-headers-marvell +#endif +#if ARCHITECTURES armhf +linux-headers-armmp +linux-headers-armmp-lpae +#endif diff --git a/modules/live-build-config/kali-config/common/package-lists/standard.list.chroot b/modules/live-build-config/kali-config/common/package-lists/standard.list.chroot new file mode 100644 index 00000000..f17ce401 --- /dev/null +++ b/modules/live-build-config/kali-config/common/package-lists/standard.list.chroot @@ -0,0 +1 @@ +! Packages Priority standard diff --git a/modules/live-build-config/kali-config/common/preseed/kali.cfg.chroot b/modules/live-build-config/kali-config/common/preseed/kali.cfg.chroot new file mode 100644 index 00000000..e3d3e954 --- /dev/null +++ b/modules/live-build-config/kali-config/common/preseed/kali.cfg.chroot @@ -0,0 +1,5 @@ +# Various preseeding for auto-installed packages + +# Do not register it in inetd so that its status can be controlled +# individually +atftpd atftpd/use_inetd boolean false diff --git a/modules/live-build-config/kali-config/variant-e17/hooks/live/tweak-enlightenment-config.chroot b/modules/live-build-config/kali-config/variant-e17/hooks/live/tweak-enlightenment-config.chroot new file mode 100755 index 00000000..8b6ca882 --- /dev/null +++ b/modules/live-build-config/kali-config/variant-e17/hooks/live/tweak-enlightenment-config.chroot @@ -0,0 +1,10 @@ +#!/bin/sh + +# Inject default background in e17 configuration (for all known profiles) +for profile in mobile standard; do + dpkg-divert --local --add /usr/share/enlightenment/data/config/$profile/e.cfg + eet -d /usr/share/enlightenment/data/config/$profile/e.cfg config /tmp/e.src + awk '/value "desktop_default_name"/ {print " value \"desktop_default_background\" string: \"/usr/share/enlightenment/data/backgrounds/kali-wallpaper_1920x1200.edj\";"}; {print}' /tmp/e.src >/tmp/e2.src + eet -e /usr/share/enlightenment/data/config/$profile/e.cfg config /tmp/e2.src 1 + rm -f /tmp/e.src /tmp/e2.src +done diff --git a/modules/live-build-config/kali-config/variant-e17/includes.chroot/usr/share/enlightenment/data/backgrounds/kali-wallpaper_1920x1200.edj b/modules/live-build-config/kali-config/variant-e17/includes.chroot/usr/share/enlightenment/data/backgrounds/kali-wallpaper_1920x1200.edj new file mode 100644 index 00000000..ea97a515 Binary files /dev/null and b/modules/live-build-config/kali-config/variant-e17/includes.chroot/usr/share/enlightenment/data/backgrounds/kali-wallpaper_1920x1200.edj differ diff --git a/modules/live-build-config/kali-config/variant-e17/package-lists/kali.list.chroot b/modules/live-build-config/kali-config/variant-e17/package-lists/kali.list.chroot new file mode 100644 index 00000000..fb18b57c --- /dev/null +++ b/modules/live-build-config/kali-config/variant-e17/package-lists/kali.list.chroot @@ -0,0 +1,15 @@ +# You always want those +kali-linux-core +kali-desktop-live + +# Kali applications +# +# You can customize the set of Kali metapackages (groups of tools) to install +# For the complete list see: https://tools.kali.org/kali-metapackages +kali-linux-default +# kali-linux-large +# kali-linux-everything +# kali-tools-top10 + +# Graphical desktop +kali-desktop-e17 diff --git a/modules/live-build-config/kali-config/variant-gnome/package-lists/kali.list.chroot b/modules/live-build-config/kali-config/variant-gnome/package-lists/kali.list.chroot new file mode 100644 index 00000000..03c692d5 --- /dev/null +++ b/modules/live-build-config/kali-config/variant-gnome/package-lists/kali.list.chroot @@ -0,0 +1,15 @@ +# You always want those +kali-linux-core +kali-desktop-live + +# Kali applications +# +# You can customize the set of Kali metapackages (groups of tools) to install +# For the complete list see: https://tools.kali.org/kali-metapackages +kali-linux-default +# kali-linux-large +# kali-linux-everything +# kali-tools-top10 + +# Graphical desktop +kali-desktop-gnome diff --git a/modules/live-build-config/kali-config/variant-i3wm/package-lists/kali.list.chroot b/modules/live-build-config/kali-config/variant-i3wm/package-lists/kali.list.chroot new file mode 100644 index 00000000..0cb1002d --- /dev/null +++ b/modules/live-build-config/kali-config/variant-i3wm/package-lists/kali.list.chroot @@ -0,0 +1,15 @@ +# You always want those +kali-linux-core +kali-desktop-live + +# Kali applications +# +# You can customize the set of Kali metapackages (groups of tools) to install +# For the complete list see: https://tools.kali.org/kali-metapackages +kali-linux-default +# kali-linux-large +# kali-linux-everything +# kali-tools-top10 + +# Graphical desktop +kali-desktop-i3 diff --git a/modules/live-build-config/kali-config/variant-kde/package-lists/kali.list.chroot b/modules/live-build-config/kali-config/variant-kde/package-lists/kali.list.chroot new file mode 100644 index 00000000..2393ed5f --- /dev/null +++ b/modules/live-build-config/kali-config/variant-kde/package-lists/kali.list.chroot @@ -0,0 +1,15 @@ +# You always want those +kali-linux-core +kali-desktop-live + +# Kali applications +# +# You can customize the set of Kali metapackages (groups of tools) to install +# For the complete list see: https://tools.kali.org/kali-metapackages +kali-linux-default +# kali-linux-large +# kali-linux-everything +# kali-tools-top10 + +# Graphical desktop +kali-desktop-kde diff --git a/modules/live-build-config/kali-config/variant-light/package-lists/kali.list.chroot b/modules/live-build-config/kali-config/variant-light/package-lists/kali.list.chroot new file mode 100644 index 00000000..7a5487ac --- /dev/null +++ b/modules/live-build-config/kali-config/variant-light/package-lists/kali.list.chroot @@ -0,0 +1,13 @@ +# You always want those +#kali-linux-core +kali-desktop-live + +# Kali applications +# +# You can customize the set of Kali metapackages (groups of tools) to install +# For the complete list see: https://tools.kali.org/kali-metapackages +kali-linux-light +# kali-tools-top10 + +# Graphical desktop +kali-desktop-xfce diff --git a/modules/live-build-config/kali-config/variant-lxde/package-lists/kali.list.chroot b/modules/live-build-config/kali-config/variant-lxde/package-lists/kali.list.chroot new file mode 100644 index 00000000..6efcb0d5 --- /dev/null +++ b/modules/live-build-config/kali-config/variant-lxde/package-lists/kali.list.chroot @@ -0,0 +1,15 @@ +# You always want those +kali-linux-core +kali-desktop-live + +# Kali applications +# +# You can customize the set of Kali metapackages (groups of tools) to install +# For the complete list see: https://tools.kali.org/kali-metapackages +kali-linux-default +# kali-linux-large +# kali-linux-everything +# kali-tools-top10 + +# Graphical desktop +kali-desktop-lxde diff --git a/modules/live-build-config/kali-config/variant-mate/package-lists/kali.list.chroot b/modules/live-build-config/kali-config/variant-mate/package-lists/kali.list.chroot new file mode 100644 index 00000000..1b0ddef6 --- /dev/null +++ b/modules/live-build-config/kali-config/variant-mate/package-lists/kali.list.chroot @@ -0,0 +1,21 @@ +# You always want those +kali-linux-core +kali-desktop-live + +# Kali applications +# +# You can customize the set of Kali metapackages (groups of tools) to install +# For the complete list see: https://tools.kali.org/kali-metapackages +kali-linux-default +# kali-linux-large +# kali-linux-everything +# kali-tools-top10 + +# Graphical desktop +kali-desktop-mate +# | NOTE: With Kali 1.x, the mate desktop requires other changes to the live config. +# | See https://docs.kali.org/live-build/customize-the-kali-desktop-environment +# | for details +#if DISTRIBUTION moto +mate-archive-keyring +#endif diff --git a/modules/live-build-config/kali-config/variant-minimal/.empty b/modules/live-build-config/kali-config/variant-minimal/.empty new file mode 100644 index 00000000..e69de29b diff --git a/modules/live-build-config/kali-config/variant-xfce/package-lists/kali.list.chroot b/modules/live-build-config/kali-config/variant-xfce/package-lists/kali.list.chroot new file mode 100644 index 00000000..c017a59f --- /dev/null +++ b/modules/live-build-config/kali-config/variant-xfce/package-lists/kali.list.chroot @@ -0,0 +1,15 @@ +# You always want those +kali-linux-core +kali-desktop-live + +# Kali applications +# +# You can customize the set of Kali metapackages (groups of tools) to install +# For the complete list see: https://tools.kali.org/kali-metapackages +kali-linux-default +# kali-linux-large +# kali-linux-everything +# kali-tools-top10 + +# Graphical desktop +kali-desktop-xfce diff --git a/modules/parrot-build/.gitignore b/modules/parrot-build/.gitignore new file mode 100644 index 00000000..8e671e26 --- /dev/null +++ b/modules/parrot-build/.gitignore @@ -0,0 +1,15 @@ +binary.* +prepare.log +binary +images +cache +chroot +chroot.packages.install +chroot.packages.live +.stage +.lock +.build/ +config/binary +config/bootstrap +config/common +config/source diff --git a/modules/parrot-build/README b/modules/parrot-build/README new file mode 100644 index 00000000..bf155110 --- /dev/null +++ b/modules/parrot-build/README @@ -0,0 +1,7 @@ +Parrot Build config scripts + + +this configuration folder for live-build is used +to build our official ISO images + +the arm build scripts will be replaced with the official one of the ARM team diff --git a/modules/parrot-build/auto/build b/modules/parrot-build/auto/build new file mode 100755 index 00000000..50298b85 --- /dev/null +++ b/modules/parrot-build/auto/build @@ -0,0 +1,3 @@ +#!/bin/sh + +lb build noauto "$@" 2>&1 | tee logfile.log diff --git a/modules/parrot-build/auto/clean b/modules/parrot-build/auto/clean new file mode 100755 index 00000000..3fa73dfc --- /dev/null +++ b/modules/parrot-build/auto/clean @@ -0,0 +1,3 @@ +#!/bin/sh + +lb clean noauto "$@" diff --git a/modules/parrot-build/auto/config b/modules/parrot-build/auto/config new file mode 100755 index 00000000..26fbc75a --- /dev/null +++ b/modules/parrot-build/auto/config @@ -0,0 +1,119 @@ +#!/bin/bash + +set -e +set -o pipefail # Bashism + +parrot_mirror=https://deb.parrot.sh/parrot + +# Detect target architecture and filter args +if [ ! $arch ]; then + arch=$(dpkg --print-architecture) +fi +if [ ! $variant ]; then + variant="home" +fi +dist="rolling" +lb_opts="" +while [ $# -gt 0 ]; do + arg="$1" + case "$arg" in + -a|--arch|--architecture|--architectures) + arch="$2" + temp="$temp "'"'"$arg"'"' + temp="$temp "'"'"$2"'"' + shift + ;; + --distribution) + dist="$2" + shift + ;; + --variant) + variant="$2" + shift + ;; + -p|--proposed-updates) + enable_pu="1" + ;; + --) + ;; + *) + temp="$temp "'"'"$arg"'"' + ;; + esac + shift +done +eval set -- "$temp" + +if [ ! -e ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd/$dist ]; then + if [ -w ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd ]; then + ln -sf sid ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd/$dist + else + echo "ERROR: Run this first:" + echo "ln -sf sid ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd/$dist" + exit 1 + fi +fi + +case "$arch" in + amd64) + lb_opts="$lb_opts --binary-images iso-hybrid --architecture amd64 --debian-installer live --linux-flavours amd64" + ;; + i386) + lb_opts="$lb_opts --binary-images iso-hybrid --architecture i386 --debian-installer live --linux-flavours 686-pae" + ;; + 486) + lb_opts="$lb_opts --binary-images iso-hybrid --architecture i386 --debian-installer live --linux-flavours 486" + ;; + armel|armhf|arm64) + lb_opts="$lb_opts --binary-images hdd --binary-filesystem ext4 --chroot-filesystem none" + ;; + *) + echo "WARNING: configuration not tested on arch $arch" >&2 + ;; +esac + +# Setup configuration files from variant and options + +# Drop all files that a former run might have put into place +for file in $(cd config && find . -type f); do + file=${file#./*/} + rm -f config/$file || true +done + +cp -rT templates/common config +[ ! -d templates/parrot-$variant ] || cp -rTL templates/parrot-$variant config + +[ ! $arch ] || sed -i "s/ISO_ARCH/$arch/g" config/includes.binary/isolinux/menu.cfg +[ ! $arch ] || sed -i "s/ISO_ARCH/$arch/g" config/includes.binary/boot/grub/live-theme/theme.txt +[ ! $version ] || sed -i "s/ISO_VERSION/$version/g" config/includes.binary/isolinux/menu.cfg +[ ! $version ] || sed -i "s/ISO_VERSION/$version/g" config/includes.binary/boot/grub/live-theme/theme.txt +[ ! $variant ] || sed -i "s/ISO_TITLE/Parrot $variant/g" config/includes.binary/isolinux/menu.cfg +[ ! $variant ] || sed -i "s/ISO_TITLE/Parrot $variant/g" config/includes.binary/boot/grub/live-theme/theme.txt + +lb config noauto \ + --distribution "$dist" \ + --debian-installer-distribution "$dist" \ + --archive-areas "main contrib non-free" \ + --debootstrap-options "--include=ca-certificates,parrot-archive-keyring,gnupg --keyring=templates/common/archives/parrot.key" \ + --keyring-packages parrot-archive-keyring \ + --updates false \ + --security false \ + --backports false \ + --firmware-binary false \ + --firmware-chroot false \ + --compression xz \ + --mirror-bootstrap "$parrot_mirror" \ + --mirror-chroot "$parrot_mirror" \ + --mirror-debian-installer "$parrot_mirror" \ + --mirror-binary "$public_mirror" \ + --iso-application "Parrot" \ + --iso-publisher "Parrot Project" \ + --iso-volume "Parrot $variant" \ + --linux-packages linux-image \ + --bootappend-live "boot=live hostname=parrot splash noautomount" \ + --source false \ + $lb_opts \ + "$@" + +#use overlay instead of aufs as union filesystem support for squashfs +sed -i "s/LB_UNION_FILESYSTEM=\"aufs\"/LB_UNION_FILESYSTEM=\"overlay\"/g" config/chroot diff --git a/modules/parrot-build/build.sh b/modules/parrot-build/build.sh new file mode 100755 index 00000000..b1b4141c --- /dev/null +++ b/modules/parrot-build/build.sh @@ -0,0 +1,65 @@ +#!/bin/bash + +set -e +set -o pipefail # Bashism + +export variant=$2 +export myarch=$3 +export version=$4 + +if [ $myarch == "x64" ]; then + export arch=amd64 +fi +if [ $myarch == "x32" ]; then + export arch=i386 +fi + +function helper() { + echo -e "Parrot Build System + + +USAGE + ./build.sh [ ] + +EXPLAINATION + + action - help, build + the action to be performed by this program + help will show this message, build will start + the build if correctly combined with variant, arch and version + + variant - home, security, kde, studio + + the edition of parrot that is going to + be taken from the templates folder + + arch - i386, amd64, armhf, arm64 + the architecture that will be built + + version - the version of parrot that has to be + written in the live boot menu + +EXAMPLE + ./build.sh build home x64 4.6-CUSTOM +" +} + +function build() { + lb clean + rm -rf config || true + lb config + lb build + mv live-image-*.hybrid.iso ../Parrot-$variant-$version\_$myarch.iso +} + +case $1 in + build) + build + ;; + help) + helper + ;; + *) + helper + ;; +esac diff --git a/modules/parrot-build/raspberry/LICENSE.txt b/modules/parrot-build/raspberry/LICENSE.txt new file mode 100644 index 00000000..1f447d00 --- /dev/null +++ b/modules/parrot-build/raspberry/LICENSE.txt @@ -0,0 +1,20 @@ +The MIT License (MIT) +Copyright (c) 2015-2016 Niklas Fiekas + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +IN THE SOFTWARE. diff --git a/modules/parrot-build/raspberry/boot/cmdline.txt b/modules/parrot-build/raspberry/boot/cmdline.txt new file mode 100644 index 00000000..21952fe7 --- /dev/null +++ b/modules/parrot-build/raspberry/boot/cmdline.txt @@ -0,0 +1 @@ +net.ifnames=0 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait diff --git a/modules/parrot-build/raspberry/boot/config.txt b/modules/parrot-build/raspberry/boot/config.txt new file mode 100644 index 00000000..c05ee097 --- /dev/null +++ b/modules/parrot-build/raspberry/boot/config.txt @@ -0,0 +1,43 @@ +# For more options and information see +# http://www.raspberrypi.org/documentation/configuration/config-txt.md +# Some settings may impact device functionality. See link above for details + +# uncomment if you get no picture on HDMI for a default "safe" mode +#hdmi_safe=1 + +# uncomment this if your display has a black border of unused pixels visible +# and your display can output without overscan +#disable_overscan=1 + +# uncomment the following to adjust overscan. Use positive numbers if console +# goes off screen, and negative if there is too much border +#overscan_left=16 +#overscan_right=16 +#overscan_top=16 +#overscan_bottom=16 + +# uncomment to force a console size. By default it will be display's size minus +# overscan. +#framebuffer_width=1280 +#framebuffer_height=720 + +# uncomment if hdmi display is not detected and composite is being output +hdmi_force_hotplug=1 + +# uncomment to force a specific HDMI mode (this will force VGA) +#hdmi_group=1 +#hdmi_mode=1 + +# uncomment to force a HDMI mode rather than DVI. This can make audio work in +# DMT (computer monitor) modes +#hdmi_drive=2 + +# uncomment to increase signal to HDMI, if you have interference, blanking, or +# no display +#config_hdmi_boost=4 + +# uncomment for composite PAL +#sdtv_mode=2 + +#uncomment to overclock the arm. 700 MHz is the default. +#arm_freq=800 diff --git a/modules/parrot-build/raspberry/bootstrap.sh b/modules/parrot-build/raspberry/bootstrap.sh new file mode 100755 index 00000000..a82a6b7b --- /dev/null +++ b/modules/parrot-build/raspberry/bootstrap.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +SOURCEDIR=$(dirname $0) + +vmdebootstrap \ + --arch armhf \ + --distribution stable \ + --mirror http://deb.parrotsec.org/parrot \ + --image `date +parrot-rpi-%Y%m%d.img` \ + --size 8120M \ + --bootsize 64M \ + --boottype vfat \ + --root-password toor \ + --verbose \ + --no-kernel \ + --no-extlinux \ + --hostname parrot \ + --foreign /usr/bin/qemu-arm-static \ + --debootstrapopts="keyring=$SOURCEDIR/parrotsec.gpg verbose" \ + --package="gnupg2 dirmngr ca-certificates" \ + --customize "$SOURCEDIR/customize.sh" \ + --log-level="debug" diff --git a/modules/parrot-build/raspberry/customize.sh b/modules/parrot-build/raspberry/customize.sh new file mode 100755 index 00000000..437b9a5b --- /dev/null +++ b/modules/parrot-build/raspberry/customize.sh @@ -0,0 +1,229 @@ +#!/bin/bash +set -e + +SOURCEDIR=$(dirname $0) +ROOTDIR="$1" + +# Do not start services during installation. +echo "I: disabling services during setup" +echo exit 101 > $ROOTDIR/usr/sbin/policy-rc.d +chmod +x $ROOTDIR/usr/sbin/policy-rc.d + +# enable for apt-cacher-ng +echo "I: enabling apt cacher" +echo "Acquire::http { Proxy \"http://localhost:3142\"; };" > $ROOTDIR/etc/apt/apt.conf.d/50apt-cacher-ng + +#configure temporary networking +echo "I: configuring temporary networking" +rm $ROOTDIR/etc/resolv.conf +echo -e "# ParrotDNS/OpenNIC +nameserver 1.1.1.1 +nameserver 139.99.96.146 +nameserver 37.59.40.15 +nameserver 185.121.177.177 + +# Round Robin +options rotate" > $ROOTDIR/etc/resolv.conf + +# Configure apt. +echo "I: configuring apt" +export DEBIAN_FRONTEND=noninteractive +cat $SOURCEDIR/parrotsec.gpg | chroot $ROOTDIR apt-key add - +echo > $ROOTDIR/etc/apt/sources.list +mkdir -p $ROOTDIR/etc/apt/sources.list.d/ +mkdir -p $ROOTDIR/etc/apt/apt.conf.d/ +echo "deb http://deb.parrotsec.org/parrot stable main contrib non-free" > $ROOTDIR/etc/apt/sources.list.d/parrot.list +chroot $ROOTDIR apt update +chroot $ROOTDIR apt -y install parrot-core + +echo "I: copying custom apt configs" +cp $SOURCEDIR/etc/apt/sources.list $ROOTDIR/etc/apt/sources.list +cp $SOURCEDIR/etc/apt/apt.conf.d/50raspi $ROOTDIR/etc/apt/apt.conf.d/50raspi +chroot $ROOTDIR apt update + +# Regenerate SSH host keys on first boot. +echo "I: regenerating ssh keys" +chroot $ROOTDIR apt-get install -y openssh-server rng-tools +rm -f $ROOTDIR/etc/ssh/ssh_host_* +mkdir -p $ROOTDIR/etc/systemd/system +cp $SOURCEDIR/etc/systemd/system/regen-ssh-keys.service $ROOTDIR/etc/systemd/system/regen-ssh-keys.service +chroot $ROOTDIR systemctl enable regen-ssh-keys ssh + +# Configure. +echo "I: configuring boot and network setups" +cp $SOURCEDIR/boot/cmdline.txt $ROOTDIR/boot/cmdline.txt +cp $SOURCEDIR/boot/config.txt $ROOTDIR/boot/config.txt +cp -r $SOURCEDIR/etc/default $ROOTDIR/etc/default +cp $SOURCEDIR/etc/fstab $ROOTDIR/etc/fstab +cp $SOURCEDIR/etc/modules $ROOTDIR/etc/modules +cp $SOURCEDIR/etc/network/interfaces $ROOTDIR/etc/network/interfaces + +FILE="$SOURCEDIR/config/authorized_keys" +if [ -f $FILE ]; then + echo "I: Adding authorized_keys." + mkdir -p $ROOTDIR/root/.ssh/ + cp $FILE $ROOTDIR/root/.ssh/ +else + echo "I: No authorized_keys, allowing root login with password on SSH." + sed -i "s/.*PermitRootLogin.*/PermitRootLogin yes/" $ROOTDIR/etc/ssh/sshd_config +fi + +# Install kernel. +echo "I: installing kernel" +mkdir -p $ROOTDIR/lib/modules +chroot $ROOTDIR apt install -y ca-certificates curl binutils git-core kmod +wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O $ROOTDIR/usr/local/sbin/rpi-update +chmod a+x $ROOTDIR/usr/local/sbin/rpi-update +SKIP_WARNING=1 SKIP_BACKUP=1 ROOT_PATH=$ROOTDIR BOOT_PATH=$ROOTDIR/boot $ROOTDIR/usr/local/sbin/rpi-update + +# Install extra packages. +echo "I: installing extra packages" +chroot $ROOTDIR apt install -y apt-utils nano whiptail netbase less iputils-ping net-tools isc-dhcp-client parrot-core anacron fake-hwclock ntp fail2ban needrestart sudo +chroot $ROOTDIR apt install -y parrot-interface parrot-mate firefox-esr +chroot $ROOTDIR apt install -y parrot-pico geany bleachbit + +# Clean some shit. +echo "I: cleaning unwanted packages" +chroot $ROOTDIR apt -y purge firejail samba qt4-designer qttools5-dev-tools texlive-latex-extra-doc texlive-pstricks-doc texlive-pictures-doc texlive-latex-recommended-doc texlive-latex-base-doc texlive-fonts-recommended-doc texlive-pstricks-doc python-mpltoolkits.basemap-data leafpad xpra ferret minicom xpdf gvim imagemagick imagemagick-* openjdk-10-* android-sdk libandroid* leafpad xpra ferret minicom xpdf gvim imagemagick imagemagick-* vega firefox + +echo "Manually enabling pulseaudio" +systemctl --user enable pulseaudio.service || true + +echo "Doing some magic on networking stuff" +systemctl enable NetworkManager || true +systemctl enable resolvconf || true +#rm /etc/resolv.conf || true +#ln -s etc/resolvconf/run/resolv.conf etc/resolv.conf || true +mkdir -p /etc/systemd/network /etc/udev/rules.d +ln -sf /dev/null "/etc/systemd/network/90-mac-for-usb.link" +ln -sf /dev/null "/etc/systemd/network/99-default.link" +echo > "/etc/udev/rules.d/73-special-net-names.rules" + +echo "Manually disabling inetd" +systemctl disable inetd || true + +echo "Manually disabling mariadb" +systemctl disable mariadb || true + +echo "Manually disabling postgresql" +systemctl disable postgresql || true + +echo "Manualy disabling redis-server" +systemctl disable redis-server || true + +echo "Manually disabling nginx" +systemctl disable nginx || true + +echo "Manually disaling phpsessionclean" +sudo systemctl disable phpsessionclean.timer || true + +echo "Manually disabling apt-daily systemd timers" +sudo systemctl disable apt-daily-upgrade.timer || true +sudo systemctl disable apt-daily.time || true + +echo "Manually disabling couchdb" +systemctl disable couchdb || true + +echo "Manually disabling miredo" +systemctl disable miredo || true + +echo "Manualy disabling redis-server" +systemctl disable redis-server || true + +echo "Manually disabling samba" +systemctl disable smbd samba || true + +echo "Manually disabling snmpd" +systemctl disable snmpd || true + +echo "Manually disabling nmbd" +systemctl disable nmbd || true + +echo "Manually disabling snapd" +systemctl disable snapd || true + +echo "Manually disabling openvas services" +systemctl disable openvas-scanner.service || true +systemctl disable openvas-manager.service || true +systemctl disable greenbone-security-assistant || true + +echo "Manually disabling redsocks" +systemctl disable redsocks || true + +echo "Manually disabling dradis" +systemctl disable dradis || true + +echo "Manually disabling packagekit" +systemctl disable packagekit || true + +echo "Manually disabling avahi-daemon" +systemctl disable avahi-daemon.socket || true +systemctl disable avahi-daemon.service || true + +echo "Manually disabling colord-sane" +systemctl disable colord-sane.service || true + +echo "Purging the shit out of systemd" +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/redis-server.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/smbd.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/nmbd.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/snmp.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/openvas-scanner.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/openvas-manager.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/redsocks.service || true + +#create user +#chroot $ROOTDIR bash useradd -m -p $(mkpasswd -m sha-512 parrot) -s /bin/bash parrot + +echo "I: creating parrot user" +echo 'adduser --disabled-password --gecos "" parrot' > $ROOTDIR/create-user.sh +echo 'echo "parrot:toor" | chpasswd' >> $ROOTDIR/create-user.sh +echo 'adduser parrot audio' >> $ROOTDIR/create-user.sh +echo 'adduser parrot cdrom' >> $ROOTDIR/create-user.sh +echo 'adduser parrot dip' >> $ROOTDIR/create-user.sh +echo 'adduser parrot video' >> $ROOTDIR/create-user.sh +echo 'adduser parrot plugdev' >> $ROOTDIR/create-user.sh +echo 'adduser parrot netdev' >> $ROOTDIR/create-user.sh +echo 'adduser parrot powerdev' >> $ROOTDIR/create-user.sh +echo 'adduser parrot scanner' >> $ROOTDIR/create-user.sh +echo 'adduser parrot bluetooth' >> $ROOTDIR/create-user.sh +echo 'adduser parrot sudo' >> $ROOTDIR/create-user.sh +echo 'adduser parrot fuse' >> $ROOTDIR/create-user.sh +echo 'adduser parrot dialout' >> $ROOTDIR/create-user.sh +chmod +x $ROOTDIR/create-user.sh +chroot $ROOTDIR /create-user.sh +rm $ROOTDIR/create-user.sh + + + +#configure networking +echo "I: configuring networking" +chroot $ROOTDIR apt-get update +chroot $ROOTDIR apt-get -y install resolvconf +chroot $ROOTDIR systemctl enable resolvconf +chroot $ROOTDIR systemctl start resolvconf +chroot $ROOTDIR rm /etc/resolv.conf +echo -e " +# ParrotDNS/OpenNIC +nameserver 139.99.96.146 +nameserver 37.59.40.15 +nameserver 185.121.177.177 + +# Round Robin +options rotate" > $ROOTDIR/etc/resolvconf/resolv.conf.d/tail +ln -s /etc/resolvconf/run/resolv.conf $ROOTDIR/etc/resolv.conf + +# Create a swapfile. +#echo "I: creating swapfile" +#dd if=/dev/zero of=$ROOTDIR/var/swapfile bs=1M count=128 +#chroot $ROOTDIR mkswap /var/swapfile +#echo /var/swapfile none swap sw 0 0 >> $ROOTDIR/etc/fstab + +# Done. +echo "I: ultimating build" +rm $ROOTDIR/usr/sbin/policy-rc.d +echo "cleaning the system with bleachbit" +chroot $ROOTDIR bleachbit -c system.localizations apt.autoclean apt.autoremove apt.package_lists deepscan.backup deepscan.ds_store deepscan.thumbs_db deepscan.tmp system.cache system.rotated_logs thumbnails.cache &> /dev/null && echo "done" +rm $ROOTDIR/etc/apt/apt.conf.d/50apt-cacher-ng +rm $ROOTDIR/root/.bash_history + diff --git a/modules/parrot-build/raspberry/etc/apt/apt.conf.d/50raspi b/modules/parrot-build/raspberry/etc/apt/apt.conf.d/50raspi new file mode 100644 index 00000000..ba2fcc66 --- /dev/null +++ b/modules/parrot-build/raspberry/etc/apt/apt.conf.d/50raspi @@ -0,0 +1,2 @@ +# Never use pdiffs. Current implementation is very slow on low-powered devices. +Acquire::PDiffs "0"; diff --git a/modules/parrot-build/raspberry/etc/apt/sources.list b/modules/parrot-build/raspberry/etc/apt/sources.list new file mode 100644 index 00000000..5327da97 --- /dev/null +++ b/modules/parrot-build/raspberry/etc/apt/sources.list @@ -0,0 +1 @@ +deb http://deb.parrotsec.org/parrot parrot main contrib non-free diff --git a/modules/parrot-build/raspberry/etc/default/rng-tools b/modules/parrot-build/raspberry/etc/default/rng-tools new file mode 100644 index 00000000..55e7542b --- /dev/null +++ b/modules/parrot-build/raspberry/etc/default/rng-tools @@ -0,0 +1 @@ +HRNGDEVICE=/dev/hwrng diff --git a/modules/parrot-build/raspberry/etc/fstab b/modules/parrot-build/raspberry/etc/fstab new file mode 100644 index 00000000..2a2f5277 --- /dev/null +++ b/modules/parrot-build/raspberry/etc/fstab @@ -0,0 +1,4 @@ +/dev/mmcblk0p1 /boot vfat defaults 0 0 +/dev/mmcblk0p2 / ext4 noatime,nodiratime,relatime,discard 0 0 +proc /proc proc defaults 0 0 +tmpfs /tmp tmpfs defaults,size=100M 0 0 diff --git a/modules/parrot-build/raspberry/etc/modules b/modules/parrot-build/raspberry/etc/modules new file mode 100644 index 00000000..7bdbdfef --- /dev/null +++ b/modules/parrot-build/raspberry/etc/modules @@ -0,0 +1,5 @@ +vchiq +snd_bcm2835 +bcm2708-rng +btrfs +xfs diff --git a/modules/parrot-build/raspberry/etc/network/interfaces b/modules/parrot-build/raspberry/etc/network/interfaces new file mode 100644 index 00000000..371a901c --- /dev/null +++ b/modules/parrot-build/raspberry/etc/network/interfaces @@ -0,0 +1,7 @@ +auto lo +iface lo inet loopback + +auto eth0 +allow-hotplug eth0 +iface eth0 inet dhcp +iface eth0 inet6 auto diff --git a/modules/parrot-build/raspberry/etc/systemd/system/regen-ssh-keys.service b/modules/parrot-build/raspberry/etc/systemd/system/regen-ssh-keys.service new file mode 100644 index 00000000..81bbcc2a --- /dev/null +++ b/modules/parrot-build/raspberry/etc/systemd/system/regen-ssh-keys.service @@ -0,0 +1,24 @@ +[Unit] +Description=OpenSSH Server Key Generation + +# Do not run if keys already exist +ConditionPathExistsGlob=!/etc/ssh/ssh_host_*_key + +# This service requires rng-tools to feed the random number generator, +# otherwise we may generate predictable keys without noticing it. +Requires=rng-tools.service +After=rng-tools.service + +# sshd needs this service to be run and finished before starting +PartOf=ssh.service ssh.socket +Before=ssh.service ssh.socket + +[Install] +# sshd needs this service to be run and finished before starting +WantedBy=ssh.service ssh.socket + +[Service] +EnvironmentFile=-/etc/sysconfig/sshd +ExecStart=/usr/bin/ssh-keygen -A +Type=oneshot +RemainAfterExit=yes diff --git a/modules/parrot-build/raspberry/parrotsec.gpg b/modules/parrot-build/raspberry/parrotsec.gpg new file mode 100644 index 00000000..6a1d1dea Binary files /dev/null and b/modules/parrot-build/raspberry/parrotsec.gpg differ diff --git a/modules/parrot-build/templates/common/archives/parrot.key b/modules/parrot-build/templates/common/archives/parrot.key new file mode 100644 index 00000000..2ed50863 Binary files /dev/null and b/modules/parrot-build/templates/common/archives/parrot.key differ diff --git a/modules/parrot-build/templates/common/archives/parrot.list b/modules/parrot-build/templates/common/archives/parrot.list new file mode 100644 index 00000000..76834299 --- /dev/null +++ b/modules/parrot-build/templates/common/archives/parrot.list @@ -0,0 +1,5 @@ +## stable repository +deb https://deb.parrot.sh/parrot rolling main contrib non-free +deb https://deb.parrot.sh/parrot rolling-security main contrib non-free +#deb-src https://deb.parrot.sh/parrot rolling main contrib non-free +#deb-src https://deb.parrot.sh/parrot rolling-security main contrib non-free diff --git a/modules/parrot-build/templates/common/bootloaders/grub-pc/dejavu-bold-14.pf2 b/modules/parrot-build/templates/common/bootloaders/grub-pc/dejavu-bold-14.pf2 new file mode 100644 index 00000000..9b093b20 Binary files /dev/null and b/modules/parrot-build/templates/common/bootloaders/grub-pc/dejavu-bold-14.pf2 differ diff --git a/modules/parrot-build/templates/common/bootloaders/grub-pc/dejavu-bold-16.pf2 b/modules/parrot-build/templates/common/bootloaders/grub-pc/dejavu-bold-16.pf2 new file mode 100644 index 00000000..11e7f7ab Binary files /dev/null and b/modules/parrot-build/templates/common/bootloaders/grub-pc/dejavu-bold-16.pf2 differ diff --git a/modules/parrot-build/templates/common/bootloaders/grub-pc/grub.cfg b/modules/parrot-build/templates/common/bootloaders/grub-pc/grub.cfg new file mode 100644 index 00000000..9f3486f2 --- /dev/null +++ b/modules/parrot-build/templates/common/bootloaders/grub-pc/grub.cfg @@ -0,0 +1,94 @@ +set default=0 + +loadfont $prefix/dejavu-bold-16.pf2 +loadfont $prefix/dejavu-bold-14.pf2 +loadfont $prefix/unicode.pf2 +set gfxmode=auto +insmod all_video +insmod gfxterm +insmod png + +set color_normal=cyan/black +set color_highlight=white/blue + +if [ -e /isolinux/splash.png ]; then + # binary_syslinux modifies the theme file to point to the correct + # background picture + set theme=/boot/grub/live-theme/theme.txt +elif [ -e /boot/grub/splash.png ]; then + set theme=/boot/grub/live-theme/theme.txt +else + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue +fi + +terminal_output gfxterm + +insmod play +play 960 440 1 0 4 440 1 + +# Live boot +menuentry "Live" { + linux KERNEL_LIVE APPEND_LIVE + initrd INITRD_LIVE +} + +menuentry "Text" { + linux KERNEL_LIVE APPEND_LIVE systemd.unit=multi-user.target + initrd INITRD_LIVE +} + +menuentry "RAM mode" { + linux KERNEL_LIVE APPEND_LIVE toram + initrd INITRD_LIVE +} + +menuentry "Forensics mode" { + linux KERNEL_LIVE APPEND_LIVE noswap noautomount + initrd INITRD_LIVE +} +menuentry "Persistence" { + linux KERNEL_LIVE APPEND_LIVE persistence + initrd INITRD_LIVE +} +menuentry "Encrypted persistence" { + linux KERNEL_LIVE APPEND_LIVE persistent=cryptsetup persistence-encryption=luks persistence + initrd INITRD_LIVE +} + +menuentry "Failsafe (nomodeset)" { + linux KERNEL_LIVE APPEND_LIVE nomodeset + initrd INITRD_LIVE +} + +menuentry "Failsafe (disable nvdia/amd gpu)" { + linux KERNEL_LIVE APPEND_LIVE nouveau.modeset=0 nvidia.modeset=0 radeon.modeset=0 + initrd INITRD_LIVE +} + +menuentry "Failsafe (strong errors prevention)" { + linux KERNEL_LIVE APPEND_LIVE config memtest noapic noapm nodma nomce nolapic nomodeset nosplash vga=normal + initrd INITRD_LIVE +} + +# Installer +menuentry "Installer" { + linux /install/vmlinuz vga=normal quiet + initrd /install/initrd.gz +} + +menuentry "GTK Installer" { + linux /install//gtk/vmlinuz video=vesa:ywrap,mtrr vga=768 quiet + initrd /install/gtk/initrd.gz +} + + +submenu 'Advanced options...' { + +# More installer entries (if any) +LINUX_ADVANCED_INSTALL + +# Memtest (if any) +MEMTEST + +} diff --git a/modules/parrot-build/templates/common/bootloaders/grub-pc/live-theme/theme.txt b/modules/parrot-build/templates/common/bootloaders/grub-pc/live-theme/theme.txt new file mode 100644 index 00000000..b9213c36 --- /dev/null +++ b/modules/parrot-build/templates/common/bootloaders/grub-pc/live-theme/theme.txt @@ -0,0 +1,63 @@ +desktop-image: "../splash.png" +title-color: "#00BEFE" +title-font: "DejaVu Sans Bold 16" +title-text: "" +message-font: "Unifont Regular 16" +terminal-font: "Unifont Regular 16" + +#help bar at the bottom ++ label { + top = 100%-50 + left = 0 + width = 100% + height = 20 + text = "@KEYMAP_SHORT@" + align = "center" + color = "#00BEFE" + font = "DejaVu Sans Bold 14" +} + +# Title in the middle box ++ label { + top = 20% + left = 0 + width = 100% + height = 35 + align = "center" + color = "#00BEFE" + text = "Parrot Project" + font = "DejaVu Sans Bold 16" +} + +#boot menu ++ boot_menu { + left = 13% + width = 74% + top = 20%+35 + height = 230 + item_color = "#a8a8a8" + item_font = "DejaVu Sans Bold 14" + selected_item_color= "#00BEFE" + selected_item_font = "DejaVu Sans Bold 14" + item_height = 16 + item_padding = 0 + item_spacing = 4 + icon_width = 0 + icon_heigh = 0 + item_icon_space = 0 +} + +#progress bar ++ progress_bar { + id = "__timeout__" + left = 13% + top = 100%-80 + height = 16 + width = 74% + font = "DejaVu Sans Bold 14" + text_color = "#000000" + fg_color = "#00BEFE" + bg_color = "#a8a8a8" + border_color = "#00BEFE" + text = "@TIMEOUT_NOTIFICATION_LONG@" +} diff --git a/modules/parrot-build/templates/common/bootloaders/grub-pc/splash.png b/modules/parrot-build/templates/common/bootloaders/grub-pc/splash.png new file mode 100644 index 00000000..3f16015d Binary files /dev/null and b/modules/parrot-build/templates/common/bootloaders/grub-pc/splash.png differ diff --git a/modules/parrot-build/templates/common/bootloaders/grub-pc/splash4.2.png b/modules/parrot-build/templates/common/bootloaders/grub-pc/splash4.2.png new file mode 100644 index 00000000..7a2e7414 Binary files /dev/null and b/modules/parrot-build/templates/common/bootloaders/grub-pc/splash4.2.png differ diff --git a/modules/parrot-build/templates/common/bootloaders/grub-pc/splash4.7.png b/modules/parrot-build/templates/common/bootloaders/grub-pc/splash4.7.png new file mode 100644 index 00000000..aa4d98c7 Binary files /dev/null and b/modules/parrot-build/templates/common/bootloaders/grub-pc/splash4.7.png differ diff --git a/modules/parrot-build/templates/common/hooks/normal/parrot-hooks.hook.chroot b/modules/parrot-build/templates/common/hooks/normal/parrot-hooks.hook.chroot new file mode 100755 index 00000000..1c995a0d --- /dev/null +++ b/modules/parrot-build/templates/common/hooks/normal/parrot-hooks.hook.chroot @@ -0,0 +1,104 @@ +#!/bin/bash +set -e +export DEBIAN_FRONTEND=noninteractive +export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/share/games:/usr/local/sbin:/usr/sbin:/sbin:~/.local/bin:/snap/bin:$PATH + +# Handle systems where /lib is not merged in /usr/lib +if [ ! -h /lib ]; then + mv /usr/lib/live/config/* /lib/live/config/ +fi + +echo "Installing flatpak repositories (if needed)" +flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo || true +flatpak remote-add --if-not-exists winepak https://dl.winepak.org/repo/winepak.flatpakrepo || true + + +echo "Removing useless stuff" +apt update +apt-get purge -y qt4-designer qttools5-dev-tools texlive-latex-extra-doc texlive-pstricks-doc texlive-pictures-doc texlive-latex-recommended-doc texlive-latex-base-doc texlive-fonts-recommended-doc texlive-pstricks-doc python-mpltoolkits.basemap-data leafpad xpra ferret minicom xpdf gvim llvm-7-dev python-scipy python-all python-all-dev || true + +echo "Manually enabling pulseaudio" +systemctl --user enable pulseaudio.service || true + +echo "Manually enabling live-config" +systemctl enable live-config || true + +echo "Doing some magic on networking stuff" +systemctl enable NetworkManager || true +systemctl enable resolvconf || true +#rm /etc/resolv.conf || true +#ln -s etc/resolvconf/run/resolv.conf etc/resolv.conf || true +mkdir -p /etc/systemd/network /etc/udev/rules.d +ln -sf /dev/null "/etc/systemd/network/90-mac-for-usb.link" +ln -sf /dev/null "/etc/systemd/network/99-default.link" +echo > "/etc/udev/rules.d/73-special-net-names.rules" + +echo "Manually disabling inetd" +systemctl disable inetd || true + +echo "Manually disabling mariadb" +systemctl disable mariadb || true + +echo "Manually disabling postgresql" +systemctl disable postgresql || true + +echo "Manualy disabling redis-server" +systemctl disable redis-server || true + +echo "Manually disabling nginx" +systemctl disable nginx || true + +echo "Manually disabling cups" +systemctl disable cups cups-browsed || true + +echo "Manually disabling avahi" +systemctl disable avahi-daemon || true + +echo "Manually disabling hostapd" +systemctl disable hostapd || true + +echo "Manually disaling phpsessionclean" +sudo systemctl disable phpsessionclean.timer || true + +echo "Manually disabling apt-daily systemd timers" +sudo systemctl disable apt-daily-upgrade.timer || true +sudo systemctl disable apt-daily.time || true + +echo "cleaning the system with bleachbit" +bleachbit -c system.localizations apt.autoclean apt.clean apt.autoremove apt.package_lists deepscan.backup deepscan.ds_store deepscan.thumbs_db deepscan.tmp system.cache system.rotated_logs thumbnails.cache &> /dev/null && echo "done" + + +parrot-mirror-selector default + +echo "adding additional modules to initramfs" +apt -y install initramfs-tools || true +echo "nls_ascii" >> /etc/initramfs-tools/modules +echo "ext4" >> /etc/initramfs-tools/modules +echo "btrfs" >> /etc/initramfs-tools/modules +echo "xfs" >> /etc/initramfs-tools/modules +#echo "zfs" >> /etc/initramfs-tools/modules + +echo "Enabling cryptsetup initramfs support" +if [ -e /etc/cryptsetup-initramfs/conf-hook ]; then + if grep -q '^#CRYPTSETUP=' /etc/cryptsetup-initramfs/conf-hook; then + sed -i -e 's/^#CRYPTSETUP=.*/CRYPTSETUP=y/' /etc/cryptsetup-initramfs/conf-hook + else + echo "CRYPTSETUP=y" >>/etc/cryptsetup-initramfs/conf-hook + fi +fi + +update-initramfs -c -u -k all || true + +firecfg --clean || true +firecfg --add-users root || true +firecfg --add-users user || true +firecfg || true + +# Hold kernel packages in live image. +for pkg in $(dpkg-query -f'${binary:Package}\n' -l 'linux-image-*' 'linux-headers-*' 'linux-kbuild-*' | grep ii | awk '{print $2}'); do + apt-mark hold $pkg +done + +if [ -x "$(which updatedb 2>/dev/null)" ]; then + updatedb +fi diff --git a/modules/parrot-build/templates/common/hooks/normal/sleep.hook.chroot b/modules/parrot-build/templates/common/hooks/normal/sleep.hook.chroot new file mode 120000 index 00000000..6a053346 --- /dev/null +++ b/modules/parrot-build/templates/common/hooks/normal/sleep.hook.chroot @@ -0,0 +1 @@ +../sleep.hook.chroot \ No newline at end of file diff --git a/modules/parrot-build/templates/common/hooks/parrot-hooks.hook.chroot b/modules/parrot-build/templates/common/hooks/parrot-hooks.hook.chroot new file mode 120000 index 00000000..da93c952 --- /dev/null +++ b/modules/parrot-build/templates/common/hooks/parrot-hooks.hook.chroot @@ -0,0 +1 @@ +normal/parrot-hooks.hook.chroot \ No newline at end of file diff --git a/modules/parrot-build/templates/common/hooks/sleep.hook.chroot b/modules/parrot-build/templates/common/hooks/sleep.hook.chroot new file mode 100755 index 00000000..a829bb8b --- /dev/null +++ b/modules/parrot-build/templates/common/hooks/sleep.hook.chroot @@ -0,0 +1,6 @@ +#!/bin/sh +sleep 60 +while pgrep -f update-parrot-menu >/dev/null; do + echo "Sleeping 60 seconds as update-parrot-menu is still running..." + sleep 60 +done diff --git a/modules/parrot-build/templates/common/includes.binary/boot/efi.img b/modules/parrot-build/templates/common/includes.binary/boot/efi.img new file mode 100644 index 00000000..9ea55df2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/efi.img differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/dejavu-bold-14.pf2 b/modules/parrot-build/templates/common/includes.binary/boot/grub/dejavu-bold-14.pf2 new file mode 100644 index 00000000..9b093b20 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/dejavu-bold-14.pf2 differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/dejavu-bold-16.pf2 b/modules/parrot-build/templates/common/includes.binary/boot/grub/dejavu-bold-16.pf2 new file mode 100644 index 00000000..11e7f7ab Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/dejavu-bold-16.pf2 differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/efi.img b/modules/parrot-build/templates/common/includes.binary/boot/grub/efi.img new file mode 100644 index 00000000..9ea55df2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/efi.img differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/grub.cfg b/modules/parrot-build/templates/common/includes.binary/boot/grub/grub.cfg new file mode 100644 index 00000000..1a7a5001 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/grub.cfg @@ -0,0 +1,126 @@ +set default=0 + +loadfont $prefix/dejavu-bold-16.pf2 +loadfont $prefix/dejavu-bold-14.pf2 +loadfont $prefix/unicode.pf2 +set gfxmode=auto +insmod all_video +insmod gfxterm +insmod png + +set color_normal=cyan/black +set color_highlight=white/blue + +if [ -e /isolinux/quiet splash components.png ]; then + # binary_syslinux modifies the theme file to point to the correct + # background picture + set theme=/boot/grub/live-theme/theme.txt +elif [ -e /boot/grub/quiet splash components.png ]; then + set theme=/boot/grub/live-theme/theme.txt +else + set menu_color_normal=cyan/blue + set menu_color_highlight=white/blue +fi + +terminal_output gfxterm + +insmod play +play 960 440 1 0 4 440 1 + +# Live boot +menuentry "Live" { + linux /live/vmlinuz boot=live hostname=parrot quiet splash components noautomount + initrd /live/initrd.img +} + +menuentry "Text" { + linux /live/vmlinuz boot=live hostname=parrot quiet splash components noautomount systemd.unit=multi-user.target + initrd /live/initrd.img +} + +menuentry "RAM mode" { + linux /live/vmlinuz boot=live hostname=parrot quiet splash components noautomount toram + initrd /live/initrd.img +} + +menuentry "Forensics mode" { + linux /live/vmlinuz boot=live hostname=parrot quiet splash components noautomount noswap noautomount + initrd /live/initrd.img +} +menuentry "Persistence" { + linux /live/vmlinuz boot=live hostname=parrot quiet splash components noautomount persistence + initrd /live/initrd.img +} +menuentry "Encrypted persistence" { + linux /live/vmlinuz boot=live hostname=parrot quiet splash components noautomount persistent=cryptsetup persistence-encryption=luks persistence + initrd /live/initrd.img +} + +menuentry "Failsafe (nomodeset)" { + linux /live/vmlinuz boot=live hostname=parrot quiet splash components noautomount nomodeset + initrd /live/initrd.img +} + +menuentry "Failsafe (disable nvdia/amd gpu)" { + linux /live/vmlinuz boot=live hostname=parrot quiet splash components noautomount nouveau.modeset=0 nvidia.modeset=0 radeon.modeset=0 + initrd /live/initrd.img +} + +menuentry "Failsafe (strong errors prevention)" { + linux /live/vmlinuz boot=live hostname=parrot quiet splash components noautomount config memtest noapic noapm nodma nomce nolapic nomodeset noquiet splash components vga=normal + initrd /live/initrd.img +} + +# Installer (if any) +menuentry "Installer" { + linux /install/vmlinuz vga=normal quiet + initrd /install/initrd.gz +} + +menuentry "GTK Installer" { + linux /install/gtk/vmlinuz video=vesa:ywrap,mtrr vga=768 quiet + initrd /install/gtk/initrd.gz +} + + +submenu 'Advanced options...' { + +# More installer entries (if any) +menuentry "Install in graphical mode" { + linux /install/gtk/vmlinuz video=vesa:ywrap,mtrr vga=788 quiet + initrd /install/gtk/initrd.gz +} +menuentry "Install in text mode" { + linux /install/vmlinuz vga=normal quiet + initrd /install/initrd.gz +} +menuentry "Expert install in graphical mode" { + linux /install/gtk/vmlinuz priority=low video=vesa:ywrap,mtrr vga=788 quiet + initrd /install/gtk/initrd.gz +} +menuentry "Expert install in text mode" { + linux /install/vmlinuz priority=low vga=normal quiet + initrd /install/initrd.gz +} +menuentry "Automatic install in graphical mode" { + linux /install/gtk/vmlinuz auto=true priority=critical video=vesa:ywrap,mtrr vga=788 quiet + initrd /install/gtk/initrd.gz +} +menuentry "Automatic install in text mode" { + linux /install/vmlinuz auto=true priority=critical vga=normal quiet + initrd /install/initrd.gz +} +menuentry "Rescue system in graphical mode" { + linux /install/gtk/vmlinuz rescue/enable=true video=vesa:ywrap,mtrr vga=788 + initrd /install/gtk/initrd.gz +} +menuentry "Rescue system in text mode" { + linux /install/vmlinuz rescue/enable=true vga=normal + initrd /install/initrd.gz +} + + +# Memtest (if any) + + +} diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/acpi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/acpi.mod new file mode 100644 index 00000000..b59d248f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/acpi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/adler32.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/adler32.mod new file mode 100644 index 00000000..68360bd1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/adler32.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ahci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ahci.mod new file mode 100644 index 00000000..86ad1cc8 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ahci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/all_video.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/all_video.mod new file mode 100644 index 00000000..d435f903 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/all_video.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/aout.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/aout.mod new file mode 100644 index 00000000..3d2d121d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/aout.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/appleldr.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/appleldr.mod new file mode 100644 index 00000000..deed09a6 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/appleldr.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/archelp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/archelp.mod new file mode 100644 index 00000000..2be0ab79 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/archelp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/at_keyboard.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/at_keyboard.mod new file mode 100644 index 00000000..0a6f4cdf Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/at_keyboard.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ata.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ata.mod new file mode 100644 index 00000000..f6d9d4e9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ata.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/backtrace.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/backtrace.mod new file mode 100644 index 00000000..ec2ab711 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/backtrace.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bfs.mod new file mode 100644 index 00000000..6a3992f5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bitmap.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bitmap.mod new file mode 100644 index 00000000..59c83d37 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bitmap.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bitmap_scale.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bitmap_scale.mod new file mode 100644 index 00000000..c411feaa Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bitmap_scale.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/blocklist.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/blocklist.mod new file mode 100644 index 00000000..251c98c7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/blocklist.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/boot.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/boot.mod new file mode 100644 index 00000000..b98173ae Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/boot.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bsd.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bsd.mod new file mode 100644 index 00000000..2fa7c489 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bsd.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bswap_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bswap_test.mod new file mode 100644 index 00000000..89c21142 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bswap_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/btrfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/btrfs.mod new file mode 100644 index 00000000..d8b2d06b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/btrfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bufio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bufio.mod new file mode 100644 index 00000000..2ffc57a2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/bufio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cat.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cat.mod new file mode 100644 index 00000000..42336424 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cat.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbfs.mod new file mode 100644 index 00000000..4dbd6f4d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbls.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbls.mod new file mode 100644 index 00000000..0510150d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbls.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbmemc.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbmemc.mod new file mode 100644 index 00000000..55d4403d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbmemc.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbtable.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbtable.mod new file mode 100644 index 00000000..544645aa Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbtable.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbtime.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbtime.mod new file mode 100644 index 00000000..a2d44fd2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cbtime.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/chain.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/chain.mod new file mode 100644 index 00000000..4ad935b7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/chain.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cmdline_cat_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cmdline_cat_test.mod new file mode 100644 index 00000000..95d5d9ae Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cmdline_cat_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cmp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cmp.mod new file mode 100644 index 00000000..799ea980 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cmp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cmp_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cmp_test.mod new file mode 100644 index 00000000..f9d6d874 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cmp_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/command.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/command.lst new file mode 100644 index 00000000..1f2ff86b --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/command.lst @@ -0,0 +1,193 @@ +*acpi: acpi +*all_functional_test: functional_test +*background_image: gfxterm_background +*cat: cat +*cpuid: cpuid +*crc: hashsum +*cryptomount: cryptodisk +*echo: echo +*extract_syslinux_entries_configfile: syslinuxcfg +*extract_syslinux_entries_source: syslinuxcfg +*file: file +*functional_test: functional_test +*gettext: gettext +*hashsum: hashsum +*hdparm: hdparm +*hello: hello +*help: help +*hexdump: hexdump +*inb: iorw +*inl: iorw +*inw: iorw +*keystatus: keystatus +*kfreebsd: bsd +*knetbsd: bsd +*kopenbsd: bsd +*list_env: loadenv +*load_env: loadenv +*loopback: loopback +*ls: ls +*lsacpi: lsacpi +*lspci: lspci +*md5sum: hashsum +*menuentry: normal +*pcidump: pcidump +*probe: probe +*read_byte: memrw +*read_dword: memrw +*read_word: memrw +*regexp: regexp +*save_env: loadenv +*search: search +*serial: serial +*setpci: setpci +*sha1sum: hashsum +*sha256sum: hashsum +*sha512sum: hashsum +*sleep: sleep +*submenu: normal +*syslinux_configfile: syslinuxcfg +*syslinux_source: syslinuxcfg +*terminfo: terminfo +*test_blockarg: test_blockarg +*testspeed: testspeed +*tr: tr +*trust: verify +*verify_detached: verify +*xnu_splash: xnu +*zfskey: zfscrypt +.: configfile +[: test +appleloader: appleldr +authenticate: normal +background_color: gfxterm_background +backtrace: backtrace +badram: mmap +blocklist: blocklist +boot: boot +break: normal +cat: minicmd +cbmemc: cbmemc +chainloader: chain +clear: normal +cmp: cmp +configfile: configfile +continue: normal +coreboot_boottime: cbtime +cutmem: mmap +date: date +distrust: verify +dump: minicmd +eval: eval +exit: minicmd +export: normal +extract_entries_configfile: configfile +extract_entries_source: configfile +extract_legacy_entries_configfile: legacycfg +extract_legacy_entries_source: legacycfg +fakebios: loadbios +false: true +fix_video: fixvideo +fwsetup: efifwsetup +gdbstub: gdb +gdbstub_break: gdb +gdbstub_stop: gdb +gptsync: gptsync +halt: halt +help: minicmd +hexdump_random: random +initrd16: linux16 +initrd: linux +initrdefi: linuxefi +keymap: keylayouts +kfreebsd_loadenv: bsd +kfreebsd_module: bsd +kfreebsd_module_elf: bsd +knetbsd_module: bsd +knetbsd_module_elf: bsd +kopenbsd_ramdisk: bsd +legacy_check_password: legacycfg +legacy_configfile: legacycfg +legacy_initrd: legacycfg +legacy_initrd_nounzip: legacycfg +legacy_kernel: legacycfg +legacy_password: legacycfg +legacy_source: legacycfg +linux16: linux16 +linux: linux +linuxefi: linuxefi +list_trusted: verify +loadbios: loadbios +loadfont: font +lscoreboot: cbls +lsefi: lsefi +lsefimmap: lsefimmap +lsefisystab: lsefisystab +lsfonts: font +lsmmap: lsmmap +lsmod: minicmd +lssal: lssal +macppcbless: macbless +mactelbless: macbless +module2: multiboot2 +module: multiboot +multiboot2: multiboot2 +multiboot: multiboot +nativedisk: nativedisk +net_add_addr: net +net_add_dns: net +net_add_route: net +net_bootp6: net +net_bootp: net +net_del_addr: net +net_del_dns: net +net_del_route: net +net_get_dhcp_option: net +net_ipv6_autoconf: net +net_ls_addr: net +net_ls_cards: net +net_ls_dns: net +net_ls_routes: net +net_nslookup: net +normal: normal +normal_exit: normal +outb: iorw +outl: iorw +outw: iorw +parttool: parttool +password: password +password_pbkdf2: password_pbkdf2 +play: play +read: read +reboot: reboot +return: normal +rmmod: minicmd +search.file: search_fs_file +search.fs_label: search_label +search.fs_uuid: search_fs_uuid +setparams: normal +shift: normal +source: configfile +terminal_input: terminal +terminal_output: terminal +test: test +testload: testload +time: time +true: true +usb: usbtest +videoinfo: videoinfo +videotest: videotest +write_byte: memrw +write_dword: memrw +write_word: memrw +xnu_devprop_load: xnu +xnu_kernel64: xnu +xnu_kernel: xnu +xnu_kext: xnu +xnu_kextdir: xnu +xnu_mkext: xnu +xnu_ramdisk: xnu +xnu_resume: xnu +xnu_uuid: xnu_uuid +zfs-bootfs: zfsinfo +zfsinfo: zfsinfo diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cpio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cpio.mod new file mode 100644 index 00000000..e6b2f8f6 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cpio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cpio_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cpio_be.mod new file mode 100644 index 00000000..47bd5f71 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cpio_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cpuid.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cpuid.mod new file mode 100644 index 00000000..7ab9c4bf Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cpuid.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/crc64.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/crc64.mod new file mode 100644 index 00000000..38a88ce7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/crc64.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/crypto.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/crypto.lst new file mode 100644 index 00000000..77d9efc0 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/crypto.lst @@ -0,0 +1,45 @@ +RIJNDAEL: gcry_rijndael +RIJNDAEL192: gcry_rijndael +RIJNDAEL256: gcry_rijndael +AES128: gcry_rijndael +AES-128: gcry_rijndael +AES-192: gcry_rijndael +AES-256: gcry_rijndael +ADLER32: adler32 +CRC64: crc64 +ARCFOUR: gcry_arcfour +BLOWFISH: gcry_blowfish +CAMELLIA128: gcry_camellia +CAMELLIA192: gcry_camellia +CAMELLIA256: gcry_camellia +CAST5: gcry_cast5 +CRC32: gcry_crc +CRC32RFC1510: gcry_crc +CRC24RFC2440: gcry_crc +DES: gcry_des +3DES: gcry_des +DSA: gcry_dsa +IDEA: gcry_idea +MD4: gcry_md4 +MD5: gcry_md5 +RFC2268_40: gcry_rfc2268 +AES: gcry_rijndael +AES192: gcry_rijndael +AES256: gcry_rijndael +RIPEMD160: gcry_rmd160 +RSA: gcry_rsa +SEED: gcry_seed +SERPENT128: gcry_serpent +SERPENT192: gcry_serpent +SERPENT256: gcry_serpent +SHA1: gcry_sha1 +SHA224: gcry_sha256 +SHA256: gcry_sha256 +SHA512: gcry_sha512 +SHA384: gcry_sha512 +TIGER192: gcry_tiger +TIGER: gcry_tiger +TIGER2: gcry_tiger +TWOFISH: gcry_twofish +TWOFISH128: gcry_twofish +WHIRLPOOL: gcry_whirlpool diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/crypto.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/crypto.mod new file mode 100644 index 00000000..0bdb4671 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/crypto.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cryptodisk.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cryptodisk.mod new file mode 100644 index 00000000..7cdf4de1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cryptodisk.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cs5536.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cs5536.mod new file mode 100644 index 00000000..82eff392 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/cs5536.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ctz_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ctz_test.mod new file mode 100644 index 00000000..1fdbaeb4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ctz_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/date.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/date.mod new file mode 100644 index 00000000..cce886b3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/date.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/datehook.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/datehook.mod new file mode 100644 index 00000000..b501b02a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/datehook.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/datetime.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/datetime.mod new file mode 100644 index 00000000..0994e52a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/datetime.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/disk.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/disk.mod new file mode 100644 index 00000000..8150c1e8 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/disk.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/diskfilter.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/diskfilter.mod new file mode 100644 index 00000000..c73ee6fc Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/diskfilter.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/div.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/div.mod new file mode 100644 index 00000000..1102fa22 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/div.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/div_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/div_test.mod new file mode 100644 index 00000000..aeddd718 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/div_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/dm_nv.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/dm_nv.mod new file mode 100644 index 00000000..3d1757d8 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/dm_nv.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/echo.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/echo.mod new file mode 100644 index 00000000..d99bf328 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/echo.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efi_gop.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efi_gop.mod new file mode 100644 index 00000000..4b05e32b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efi_gop.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efi_uga.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efi_uga.mod new file mode 100644 index 00000000..8bed98d0 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efi_uga.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efifwsetup.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efifwsetup.mod new file mode 100644 index 00000000..36de227f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efifwsetup.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efinet.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efinet.mod new file mode 100644 index 00000000..74dd3f4e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/efinet.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ehci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ehci.mod new file mode 100644 index 00000000..60b7403d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ehci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/elf.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/elf.mod new file mode 100644 index 00000000..1a7257ea Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/elf.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/eval.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/eval.mod new file mode 100644 index 00000000..e509ab82 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/eval.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/exfat.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/exfat.mod new file mode 100644 index 00000000..0f8cab63 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/exfat.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/exfctest.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/exfctest.mod new file mode 100644 index 00000000..65b54a95 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/exfctest.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ext2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ext2.mod new file mode 100644 index 00000000..0e116370 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ext2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/extcmd.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/extcmd.mod new file mode 100644 index 00000000..d6e24cbb Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/extcmd.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/fat.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/fat.mod new file mode 100644 index 00000000..71de34f3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/fat.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/file.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/file.mod new file mode 100644 index 00000000..352ec152 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/file.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/fixvideo.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/fixvideo.mod new file mode 100644 index 00000000..bf314582 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/fixvideo.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/font.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/font.mod new file mode 100644 index 00000000..512ea062 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/font.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/fs.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/fs.lst new file mode 100644 index 00000000..a069ccc6 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/fs.lst @@ -0,0 +1,36 @@ +affs +afs +bfs +btrfs +cbfs +cpio +cpio_be +exfat +ext2 +fat +hfs +hfsplus +iso9660 +jfs +minix +minix2 +minix2_be +minix3 +minix3_be +minix_be +newc +nilfs2 +ntfs +odc +procfs +reiserfs +romfs +sfs +squash4 +tar +udf +ufs1 +ufs1_be +ufs2 +xfs +zfs diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_arcfour.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_arcfour.mod new file mode 100644 index 00000000..708920a4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_arcfour.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_blowfish.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_blowfish.mod new file mode 100644 index 00000000..0e1f2d0c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_blowfish.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_camellia.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_camellia.mod new file mode 100644 index 00000000..d0458e77 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_camellia.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_cast5.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_cast5.mod new file mode 100644 index 00000000..045089a7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_cast5.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_crc.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_crc.mod new file mode 100644 index 00000000..14f64e14 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_crc.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_des.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_des.mod new file mode 100644 index 00000000..d2dd8a0d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_des.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_dsa.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_dsa.mod new file mode 100644 index 00000000..8e9a932f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_dsa.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_idea.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_idea.mod new file mode 100644 index 00000000..b77118ea Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_idea.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_md4.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_md4.mod new file mode 100644 index 00000000..8774971f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_md4.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_md5.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_md5.mod new file mode 100644 index 00000000..9ca1a62e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_md5.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rfc2268.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rfc2268.mod new file mode 100644 index 00000000..fc670b16 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rfc2268.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rijndael.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rijndael.mod new file mode 100644 index 00000000..e31009dc Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rijndael.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rmd160.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rmd160.mod new file mode 100644 index 00000000..290299e4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rmd160.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rsa.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rsa.mod new file mode 100644 index 00000000..1709a2a6 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_rsa.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_seed.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_seed.mod new file mode 100644 index 00000000..1ee13756 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_seed.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_serpent.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_serpent.mod new file mode 100644 index 00000000..8a4632da Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_serpent.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_sha1.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_sha1.mod new file mode 100644 index 00000000..ae68798e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_sha1.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_sha256.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_sha256.mod new file mode 100644 index 00000000..f7f1566b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_sha256.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_sha512.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_sha512.mod new file mode 100644 index 00000000..ff5980e2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_sha512.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_tiger.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_tiger.mod new file mode 100644 index 00000000..8bf28855 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_tiger.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_twofish.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_twofish.mod new file mode 100644 index 00000000..8b28367c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_twofish.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_whirlpool.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_whirlpool.mod new file mode 100644 index 00000000..5ba60a9f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gcry_whirlpool.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gdb.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gdb.mod new file mode 100644 index 00000000..f4f1fdc9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gdb.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/geli.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/geli.mod new file mode 100644 index 00000000..3a3c2afd Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/geli.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gettext.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gettext.mod new file mode 100644 index 00000000..dda84ca9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gettext.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxmenu.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxmenu.mod new file mode 100644 index 00000000..595e6df0 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxmenu.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxterm.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxterm.mod new file mode 100644 index 00000000..9a619196 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxterm.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxterm_background.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxterm_background.mod new file mode 100644 index 00000000..95b6e74a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxterm_background.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxterm_menu.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxterm_menu.mod new file mode 100644 index 00000000..3cd9ec09 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gfxterm_menu.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gptsync.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gptsync.mod new file mode 100644 index 00000000..c681073c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gptsync.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/grub.cfg b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/grub.cfg new file mode 100644 index 00000000..fcf488c1 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/grub.cfg @@ -0,0 +1,12 @@ +insmod part_acorn +insmod part_amiga +insmod part_apple +insmod part_bsd +insmod part_dfly +insmod part_dvh +insmod part_gpt +insmod part_msdos +insmod part_plan +insmod part_sun +insmod part_sunpc +source /boot/grub/grub.cfg diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gzio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gzio.mod new file mode 100644 index 00000000..4eb2ac71 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/gzio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/halt.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/halt.mod new file mode 100644 index 00000000..569be0ea Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/halt.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hashsum.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hashsum.mod new file mode 100644 index 00000000..82834886 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hashsum.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hdparm.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hdparm.mod new file mode 100644 index 00000000..0ccda583 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hdparm.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/help.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/help.mod new file mode 100644 index 00000000..9bd82c14 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/help.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hexdump.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hexdump.mod new file mode 100644 index 00000000..96011bed Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hexdump.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hfs.mod new file mode 100644 index 00000000..8d4246ec Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hfsplus.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hfsplus.mod new file mode 100644 index 00000000..0fa5680d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hfsplus.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hfspluscomp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hfspluscomp.mod new file mode 100644 index 00000000..7b0fb8e4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/hfspluscomp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/http.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/http.mod new file mode 100644 index 00000000..3d768e80 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/http.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/iorw.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/iorw.mod new file mode 100644 index 00000000..89b30c6e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/iorw.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/jfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/jfs.mod new file mode 100644 index 00000000..440d486e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/jfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/jpeg.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/jpeg.mod new file mode 100644 index 00000000..25ed462c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/jpeg.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/keylayouts.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/keylayouts.mod new file mode 100644 index 00000000..0348d451 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/keylayouts.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/keystatus.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/keystatus.mod new file mode 100644 index 00000000..8ba33ed6 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/keystatus.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ldm.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ldm.mod new file mode 100644 index 00000000..9bb92b27 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ldm.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/legacy_password_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/legacy_password_test.mod new file mode 100644 index 00000000..b3a3c025 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/legacy_password_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/legacycfg.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/legacycfg.mod new file mode 100644 index 00000000..36fae8b1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/legacycfg.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/linux.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/linux.mod new file mode 100644 index 00000000..d3638f5f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/linux.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/linux16.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/linux16.mod new file mode 100644 index 00000000..9e3a8591 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/linux16.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/linuxefi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/linuxefi.mod new file mode 100644 index 00000000..a1b82e1e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/linuxefi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/loadbios.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/loadbios.mod new file mode 100644 index 00000000..427e2009 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/loadbios.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/loadenv.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/loadenv.mod new file mode 100644 index 00000000..fb0169ba Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/loadenv.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/loopback.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/loopback.mod new file mode 100644 index 00000000..bce5a35b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/loopback.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ls.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ls.mod new file mode 100644 index 00000000..8986f88e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ls.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsacpi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsacpi.mod new file mode 100644 index 00000000..2031534d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsacpi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsefi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsefi.mod new file mode 100644 index 00000000..0f987df9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsefi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsefimmap.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsefimmap.mod new file mode 100644 index 00000000..910b8d89 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsefimmap.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsefisystab.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsefisystab.mod new file mode 100644 index 00000000..d0429ed3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsefisystab.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsmmap.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsmmap.mod new file mode 100644 index 00000000..9dd19968 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lsmmap.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lspci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lspci.mod new file mode 100644 index 00000000..af16a559 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lspci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lssal.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lssal.mod new file mode 100644 index 00000000..cb4183fa Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lssal.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/luks.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/luks.mod new file mode 100644 index 00000000..9cbbc117 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/luks.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lvm.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lvm.mod new file mode 100644 index 00000000..110c2b99 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lvm.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lzopio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lzopio.mod new file mode 100644 index 00000000..1a52595a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/lzopio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/macbless.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/macbless.mod new file mode 100644 index 00000000..ca874d67 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/macbless.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/macho.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/macho.mod new file mode 100644 index 00000000..a72f5fbd Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/macho.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mdraid09.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mdraid09.mod new file mode 100644 index 00000000..de7489ff Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mdraid09.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mdraid09_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mdraid09_be.mod new file mode 100644 index 00000000..42705b91 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mdraid09_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mdraid1x.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mdraid1x.mod new file mode 100644 index 00000000..d4e1d624 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mdraid1x.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/memrw.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/memrw.mod new file mode 100644 index 00000000..f1b2f382 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/memrw.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minicmd.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minicmd.mod new file mode 100644 index 00000000..0d2cb6a5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minicmd.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix2.mod new file mode 100644 index 00000000..c4b93d46 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix2_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix2_be.mod new file mode 100644 index 00000000..56dfe080 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix2_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix3.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix3.mod new file mode 100644 index 00000000..2547b28c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix3.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix3_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix3_be.mod new file mode 100644 index 00000000..5e031279 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix3_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix_be.mod new file mode 100644 index 00000000..0c1b06f4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/minix_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mmap.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mmap.mod new file mode 100644 index 00000000..8c30e8f3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mmap.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/moddep.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/moddep.lst new file mode 100644 index 00000000..689a5d4b --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/moddep.lst @@ -0,0 +1,258 @@ +squash4: xzio gzio lzopio fshelp +search_fs_uuid: +lssal: +legacycfg: gcry_md5 crypto password normal +date: datetime normal +bfs: fshelp +uhci: usb +multiboot2: boot video net acpi relocator mmap +gcry_twofish: crypto +cpio_be: archelp +priority_queue: +gcry_rijndael: crypto +echo: extcmd +cpio: archelp +xzio: crypto +part_sun: +hfspluscomp: gzio hfsplus +gcry_sha512: crypto +gcry_cast5: crypto +efi_gop: video video_fb +ctz_test: functional_test +boot: +setjmp_test: setjmp functional_test +odc: archelp +ls: extcmd normal +gzio: +cbmemc: cbtable terminfo normal +video: +test_blockarg: extcmd normal +linuxefi: boot +gfxterm: video font +cbtable: +mul_test: functional_test +gcry_tiger: crypto +gcry_serpent: crypto +aout: +macbless: disk +gcry_blowfish: crypto +appleldr: boot +trig: +extcmd: +at_keyboard: boot keylayouts +videoinfo: video +testspeed: extcmd normal +minix: +keylayouts: +xnu_uuid: gcry_md5 +usbtest: usb +usbms: usb scsi +reboot: relocator +morse: +help: extcmd normal +part_msdos: +http: net +gdb: backtrace serial +gcry_rsa: mpi verify +cbtime: cbtable +blocklist: +probe: extcmd +pbkdf2: crypto +lsefisystab: +gcry_rfc2268: crypto +ufs1_be: +nativedisk: +gcry_camellia: crypto +fat: fshelp +exfctest: functional_test +parttool: normal +lzopio: crypto +linux: boot video relocator mmap +gcry_md4: crypto +zfsinfo: zfs +usb_keyboard: keylayouts usb +gcry_md5: crypto +fshelp: +ehci: boot usb cs5536 +datetime: +bitmap_scale: bitmap +ata: scsi +usbserial_common: usb serial +syslinuxcfg: extcmd normal +net: priority_queue boot datetime bufio +gcry_des: crypto +div_test: div functional_test +time: +reiserfs: fshelp +dm_nv: diskfilter +datehook: datetime normal +mdraid09_be: diskfilter +cmp_test: functional_test +backtrace: +ahci: boot ata +kernel: +video_cirrus: video video_fb +part_plan: +gcry_seed: crypto +minix_be: +crypto: +video_colors: +test: +terminal: +part_dvh: +lsacpi: extcmd acpi +jpeg: bufio bitmap +bsd: boot video aout extcmd gcry_md5 crypto cpuid elf relocator serial mmap +memdisk: +gfxmenu: video gfxterm trig bitmap_scale video_colors bitmap normal font +cmp: +acpi: extcmd mmap +xfs: fshelp +elf: +div: +cpuid: extcmd +affs: fshelp +usb: +videotest: video gfxmenu font +tr: extcmd +testload: +relocator: mmap +play: +gfxterm_menu: video_fb functional_test procfs normal font +cbfs: archelp +adler32: crypto +progress: normal +password: crypto normal +part_sunpc: +video_fb: +tftp: priority_queue net +sleep: extcmd normal +serial: extcmd terminfo +search_fs_file: +gcry_sha256: crypto +gcry_rmd160: crypto +exfat: fshelp +search: search_fs_uuid extcmd search_fs_file search_label +mdraid09: diskfilter +chain: boot net efinet +mpi: crypto +memrw: extcmd +cs5536: +password_pbkdf2: gcry_sha512 pbkdf2 crypto normal +mdraid1x: diskfilter +linux16: boot video relocator mmap +gcry_crc: crypto +configfile: normal +zfscrypt: gcry_rijndael extcmd pbkdf2 crypto zfs gcry_sha1 +signature_test: functional_test procfs +raid5rec: diskfilter +pcidump: extcmd +gcry_arcfour: crypto +part_dfly: +minix2_be: +gettext: +pbkdf2_test: pbkdf2 gcry_sha1 functional_test +hello: extcmd +usbserial_pl2303: usbserial_common usb serial +hashsum: extcmd crypto normal +xnu_uuid_test: functional_test +regexp: extcmd normal +part_gpt: +ohci: boot usb cs5536 +gptsync: disk +zfs: gzio +part_apple: +hdparm: extcmd +bufio: +btrfs: gzio lzopio +bitmap: +true: +terminfo: extcmd +romfs: fshelp +ntfscomp: ntfs +lsefi: +hfs: fshelp +gcry_dsa: mpi verify +cmdline_cat_test: video_fb functional_test procfs normal font +ufs1: +offsetio: +legacy_password_test: legacycfg functional_test +setjmp: +ufs2: +nilfs2: fshelp +lsmmap: mmap +gcry_sha1: crypto +mmap: +tar: archelp +png: bufio bitmap +lspci: extcmd +hfsplus: fshelp +cbls: cbtable +tga: bufio bitmap +random: hexdump +minix2: +setpci: extcmd +scsi: +pata: ata +minix3: +lvm: diskfilter +functional_test: video extcmd video_fb btrfs +eval: normal +iso9660: fshelp +crc64: crypto +udf: fshelp +search_label: +raid6rec: diskfilter +msdospart: parttool disk +archelp: +procfs: archelp +minix3_be: +halt: acpi +xnu: boot video extcmd bitmap_scale relocator bitmap mmap random macho +read: +multiboot: boot video net relocator mmap +keystatus: extcmd +cryptodisk: extcmd crypto procfs +shift_test: functional_test +normal: boot extcmd crypto terminal gettext bufio +lsefimmap: +loadbios: +geli: gcry_sha512 pbkdf2 crypto gcry_sha256 cryptodisk +spkmodem: terminfo +gcry_idea: crypto +bswap_test: functional_test +video_bochs: video video_fb +verify: extcmd crypto mpi gcry_sha1 +sfs: fshelp +part_amiga: +luks: pbkdf2 crypto cryptodisk +loopback: extcmd +jfs: +gfxterm_background: gfxterm video extcmd bitmap_scale video_colors bitmap +efifwsetup: reboot +usbserial_usbdebug: usbserial_common usb serial +part_acorn: +newc: archelp +macho: +iorw: extcmd +cat: extcmd +afs: fshelp +sleep_test: datetime functional_test +ldm: part_msdos part_gpt diskfilter +hexdump: extcmd +efinet: net +disk: +usbserial_ftdi: usbserial_common usb serial +minicmd: +loadenv: extcmd disk +gcry_whirlpool: crypto +fixvideo: +part_bsd: part_msdos +font: video bufio +ext2: fshelp +diskfilter: +videotest_checksum: video_fb functional_test font +file: extcmd elf offsetio macho +ntfs: fshelp +efi_uga: video video_fb +all_video: efi_gop efi_uga video_bochs video_cirrus diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/morse.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/morse.mod new file mode 100644 index 00000000..a44a6872 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/morse.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mpi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mpi.mod new file mode 100644 index 00000000..a97c9597 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mpi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/msdospart.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/msdospart.mod new file mode 100644 index 00000000..67c8fe9c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/msdospart.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mul_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mul_test.mod new file mode 100644 index 00000000..112ec8da Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/mul_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/multiboot.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/multiboot.mod new file mode 100644 index 00000000..72f0d5bc Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/multiboot.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/multiboot2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/multiboot2.mod new file mode 100644 index 00000000..37b89b1a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/multiboot2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/nativedisk.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/nativedisk.mod new file mode 100644 index 00000000..39fd0f2b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/nativedisk.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/net.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/net.mod new file mode 100644 index 00000000..789ef1b0 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/net.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/newc.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/newc.mod new file mode 100644 index 00000000..74872fef Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/newc.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/normal.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/normal.mod new file mode 100644 index 00000000..147aca80 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/normal.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ntfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ntfs.mod new file mode 100644 index 00000000..efc89fac Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ntfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ntfscomp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ntfscomp.mod new file mode 100644 index 00000000..725cf4d7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ntfscomp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/odc.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/odc.mod new file mode 100644 index 00000000..24aa624f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/odc.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/offsetio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/offsetio.mod new file mode 100644 index 00000000..469219f8 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/offsetio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ohci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ohci.mod new file mode 100644 index 00000000..2235396a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ohci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_acorn.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_acorn.mod new file mode 100644 index 00000000..24266a70 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_acorn.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_amiga.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_amiga.mod new file mode 100644 index 00000000..139fd09c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_amiga.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_apple.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_apple.mod new file mode 100644 index 00000000..b30fcc07 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_apple.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_bsd.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_bsd.mod new file mode 100644 index 00000000..4b9665db Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_bsd.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_dfly.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_dfly.mod new file mode 100644 index 00000000..7c36ed9b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_dfly.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_dvh.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_dvh.mod new file mode 100644 index 00000000..bccd4f5b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_dvh.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_gpt.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_gpt.mod new file mode 100644 index 00000000..db2d3de4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_gpt.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_msdos.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_msdos.mod new file mode 100644 index 00000000..e3ed41b1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_msdos.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_plan.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_plan.mod new file mode 100644 index 00000000..329f0e0e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_plan.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_sun.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_sun.mod new file mode 100644 index 00000000..c39d72cc Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_sun.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_sunpc.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_sunpc.mod new file mode 100644 index 00000000..e011a4e3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/part_sunpc.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/partmap.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/partmap.lst new file mode 100644 index 00000000..761233aa --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/partmap.lst @@ -0,0 +1,11 @@ +part_acorn +part_amiga +part_apple +part_bsd +part_dfly +part_dvh +part_gpt +part_msdos +part_plan +part_sun +part_sunpc diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/parttool.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/parttool.lst new file mode 100644 index 00000000..68b4b5c4 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/parttool.lst @@ -0,0 +1 @@ +msdos: msdospart diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/parttool.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/parttool.mod new file mode 100644 index 00000000..6ea76e2a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/parttool.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/password.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/password.mod new file mode 100644 index 00000000..cba377c5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/password.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/password_pbkdf2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/password_pbkdf2.mod new file mode 100644 index 00000000..174d74be Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/password_pbkdf2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pata.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pata.mod new file mode 100644 index 00000000..44af949e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pata.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pbkdf2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pbkdf2.mod new file mode 100644 index 00000000..73389128 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pbkdf2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pbkdf2_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pbkdf2_test.mod new file mode 100644 index 00000000..8be22c59 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pbkdf2_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pcidump.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pcidump.mod new file mode 100644 index 00000000..23ad5086 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/pcidump.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/play.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/play.mod new file mode 100644 index 00000000..c3783203 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/play.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/png.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/png.mod new file mode 100644 index 00000000..d5c9294d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/png.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/priority_queue.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/priority_queue.mod new file mode 100644 index 00000000..26777a34 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/priority_queue.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/probe.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/probe.mod new file mode 100644 index 00000000..754ca474 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/probe.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/procfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/procfs.mod new file mode 100644 index 00000000..1165f60d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/procfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/progress.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/progress.mod new file mode 100644 index 00000000..c17c5b54 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/progress.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/raid5rec.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/raid5rec.mod new file mode 100644 index 00000000..0d56b23b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/raid5rec.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/raid6rec.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/raid6rec.mod new file mode 100644 index 00000000..ca93f01b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/raid6rec.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/random.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/random.mod new file mode 100644 index 00000000..b48b0563 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/random.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/read.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/read.mod new file mode 100644 index 00000000..47d4c50f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/read.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/reboot.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/reboot.mod new file mode 100644 index 00000000..28ecf23b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/reboot.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/regexp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/regexp.mod new file mode 100644 index 00000000..23224c19 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/regexp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/reiserfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/reiserfs.mod new file mode 100644 index 00000000..10686cfe Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/reiserfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/relocator.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/relocator.mod new file mode 100644 index 00000000..60bbd01f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/relocator.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/romfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/romfs.mod new file mode 100644 index 00000000..203b4b16 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/romfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/scsi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/scsi.mod new file mode 100644 index 00000000..6518e44a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/scsi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/serial.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/serial.mod new file mode 100644 index 00000000..a53ab191 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/serial.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/setjmp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/setjmp.mod new file mode 100644 index 00000000..2d35023b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/setjmp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/setjmp_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/setjmp_test.mod new file mode 100644 index 00000000..d33d6f46 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/setjmp_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/setpci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/setpci.mod new file mode 100644 index 00000000..929e2cc9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/setpci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/shift_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/shift_test.mod new file mode 100644 index 00000000..12dda71b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/shift_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/signature_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/signature_test.mod new file mode 100644 index 00000000..4faf0d44 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/signature_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/sleep.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/sleep.mod new file mode 100644 index 00000000..1bf43c73 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/sleep.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/sleep_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/sleep_test.mod new file mode 100644 index 00000000..52eb7d19 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/sleep_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/spkmodem.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/spkmodem.mod new file mode 100644 index 00000000..ec4c9708 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/spkmodem.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/squash4.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/squash4.mod new file mode 100644 index 00000000..b94c8cad Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/squash4.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/syslinuxcfg.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/syslinuxcfg.mod new file mode 100644 index 00000000..be2ba381 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/syslinuxcfg.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/terminal.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/terminal.lst new file mode 100644 index 00000000..3c9a5a34 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/terminal.lst @@ -0,0 +1,9 @@ +iat_keyboard: at_keyboard +iserial: serial +iserial_*: serial +oaudio: morse +ocbmemc: cbmemc +ogfxterm: gfxterm +oserial: serial +oserial_*: serial +ospkmodem: spkmodem diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/terminal.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/terminal.mod new file mode 100644 index 00000000..d31937a2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/terminal.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/terminfo.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/terminfo.mod new file mode 100644 index 00000000..85a4baa5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/terminfo.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/test.mod new file mode 100644 index 00000000..fcdb6d08 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/test_blockarg.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/test_blockarg.mod new file mode 100644 index 00000000..d22bac43 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/test_blockarg.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/testload.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/testload.mod new file mode 100644 index 00000000..fc73ffe4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/testload.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/testspeed.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/testspeed.mod new file mode 100644 index 00000000..79bab708 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/testspeed.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/tftp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/tftp.mod new file mode 100644 index 00000000..4950fedf Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/tftp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/tga.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/tga.mod new file mode 100644 index 00000000..f577ba8a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/tga.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/time.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/time.mod new file mode 100644 index 00000000..215413df Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/time.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/tr.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/tr.mod new file mode 100644 index 00000000..1567d69f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/tr.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/trig.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/trig.mod new file mode 100644 index 00000000..b58e3458 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/trig.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/true.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/true.mod new file mode 100644 index 00000000..66c42b09 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/true.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/udf.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/udf.mod new file mode 100644 index 00000000..03d2696c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/udf.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ufs1.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ufs1.mod new file mode 100644 index 00000000..a4ec899d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ufs1.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ufs1_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ufs1_be.mod new file mode 100644 index 00000000..8426beea Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ufs1_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ufs2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ufs2.mod new file mode 100644 index 00000000..70e356ab Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/ufs2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/uhci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/uhci.mod new file mode 100644 index 00000000..88482e30 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/uhci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usb.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usb.mod new file mode 100644 index 00000000..79b8289a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usb.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usb_keyboard.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usb_keyboard.mod new file mode 100644 index 00000000..1e497a98 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usb_keyboard.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbms.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbms.mod new file mode 100644 index 00000000..5b959130 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbms.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_common.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_common.mod new file mode 100644 index 00000000..8de863de Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_common.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_ftdi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_ftdi.mod new file mode 100644 index 00000000..73ff0e04 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_ftdi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_pl2303.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_pl2303.mod new file mode 100644 index 00000000..e9b58ec8 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_pl2303.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_usbdebug.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_usbdebug.mod new file mode 100644 index 00000000..798d77c0 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbserial_usbdebug.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbtest.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbtest.mod new file mode 100644 index 00000000..f1ba7af2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/usbtest.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/verify.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/verify.mod new file mode 100644 index 00000000..b34437f5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/verify.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video.lst new file mode 100644 index 00000000..ae9ba23e --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video.lst @@ -0,0 +1,4 @@ +efi_gop +efi_uga +video_bochs +video_cirrus diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video.mod new file mode 100644 index 00000000..46565851 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_bochs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_bochs.mod new file mode 100644 index 00000000..d9a70c2d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_bochs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_cirrus.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_cirrus.mod new file mode 100644 index 00000000..6ef46a46 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_cirrus.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_colors.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_colors.mod new file mode 100644 index 00000000..070b9663 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_colors.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_fb.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_fb.mod new file mode 100644 index 00000000..8c5e1a57 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/video_fb.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/videoinfo.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/videoinfo.mod new file mode 100644 index 00000000..003fe5d7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/videoinfo.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/videotest.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/videotest.mod new file mode 100644 index 00000000..41aa08eb Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/videotest.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/videotest_checksum.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/videotest_checksum.mod new file mode 100644 index 00000000..707fcd1d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/videotest_checksum.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xfs.mod new file mode 100644 index 00000000..a725f3d3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xnu.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xnu.mod new file mode 100644 index 00000000..e74087be Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xnu.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xnu_uuid.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xnu_uuid.mod new file mode 100644 index 00000000..70c7a478 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xnu_uuid.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xnu_uuid_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xnu_uuid_test.mod new file mode 100644 index 00000000..f01872b1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xnu_uuid_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xzio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xzio.mod new file mode 100644 index 00000000..7e060195 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/xzio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/zfscrypt.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/zfscrypt.mod new file mode 100644 index 00000000..056a6b81 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/i386-efi/zfscrypt.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/live-theme/theme.txt b/modules/parrot-build/templates/common/includes.binary/boot/grub/live-theme/theme.txt new file mode 100644 index 00000000..e86af4d1 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/live-theme/theme.txt @@ -0,0 +1,63 @@ +desktop-image: "/boot/grub/splash.png" +title-color: "#00BEFE" +title-font: "DejaVu Sans Bold 16" +title-text: "" +message-font: "Unifont Regular 16" +terminal-font: "Unifont Regular 16" + +#help bar at the bottom ++ label { + top = 100%-50 + left = 0 + width = 100% + height = 20 + text = "@KEYMAP_SHORT@" + align = "center" + color = "#00BEFE" + font = "DejaVu Sans Bold 14" +} + +# Title in the middle box ++ label { + top = 20% + left = 0 + width = 100% + height = 35 + align = "center" + color = "#00BEFE" + text = "ISO_TITLE - ISO_VERSION ISO_ARCH" + font = "DejaVu Sans Bold 16" +} + +#boot menu ++ boot_menu { + left = 13% + width = 74% + top = 20%+35 + height = 230 + item_color = "#a8a8a8" + item_font = "DejaVu Sans Bold 14" + selected_item_color= "#00BEFE" + selected_item_font = "DejaVu Sans Bold 14" + item_height = 16 + item_padding = 0 + item_spacing = 4 + icon_width = 0 + icon_heigh = 0 + item_icon_space = 0 +} + +#progress bar ++ progress_bar { + id = "__timeout__" + left = 13% + top = 100%-80 + height = 16 + width = 74% + font = "DejaVu Sans Bold 14" + text_color = "#000000" + fg_color = "#00BEFE" + bg_color = "#a8a8a8" + border_color = "#00BEFE" + text = "@TIMEOUT_NOTIFICATION_LONG@" +} diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/loopback.cfg b/modules/parrot-build/templates/common/includes.binary/boot/grub/loopback.cfg new file mode 100644 index 00000000..e94c44d2 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/loopback.cfg @@ -0,0 +1 @@ +source /boot/grub/grub.cfg diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/splash.png b/modules/parrot-build/templates/common/includes.binary/boot/grub/splash.png new file mode 100644 index 00000000..aa4d98c7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/splash.png differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/unicode.pf2 b/modules/parrot-build/templates/common/includes.binary/boot/grub/unicode.pf2 new file mode 100644 index 00000000..635e9cec Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/unicode.pf2 differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/acpi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/acpi.mod new file mode 100644 index 00000000..531af70c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/acpi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/adler32.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/adler32.mod new file mode 100644 index 00000000..107384f1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/adler32.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ahci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ahci.mod new file mode 100644 index 00000000..fc6e13a9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ahci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/all_video.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/all_video.mod new file mode 100644 index 00000000..100483fc Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/all_video.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/aout.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/aout.mod new file mode 100644 index 00000000..f0d437b7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/aout.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/appleldr.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/appleldr.mod new file mode 100644 index 00000000..dddd9b6b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/appleldr.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/archelp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/archelp.mod new file mode 100644 index 00000000..d9f62c52 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/archelp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/at_keyboard.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/at_keyboard.mod new file mode 100644 index 00000000..13c51a18 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/at_keyboard.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ata.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ata.mod new file mode 100644 index 00000000..5e7638a7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ata.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/backtrace.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/backtrace.mod new file mode 100644 index 00000000..317091bf Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/backtrace.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bfs.mod new file mode 100644 index 00000000..27688efa Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bitmap.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bitmap.mod new file mode 100644 index 00000000..a345af5e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bitmap.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bitmap_scale.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bitmap_scale.mod new file mode 100644 index 00000000..f28c72e5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bitmap_scale.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/blocklist.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/blocklist.mod new file mode 100644 index 00000000..d674d6b1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/blocklist.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/boot.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/boot.mod new file mode 100644 index 00000000..b50031a5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/boot.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bsd.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bsd.mod new file mode 100644 index 00000000..c8c62084 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bsd.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bswap_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bswap_test.mod new file mode 100644 index 00000000..25d9cf13 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bswap_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/btrfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/btrfs.mod new file mode 100644 index 00000000..ccfd41a1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/btrfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bufio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bufio.mod new file mode 100644 index 00000000..12713599 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/bufio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cat.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cat.mod new file mode 100644 index 00000000..a2f5fdd7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cat.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbfs.mod new file mode 100644 index 00000000..229b7bd3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbls.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbls.mod new file mode 100644 index 00000000..f40f5e3e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbls.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbmemc.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbmemc.mod new file mode 100644 index 00000000..3c7ee9fb Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbmemc.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbtable.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbtable.mod new file mode 100644 index 00000000..faf8c9f5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbtable.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbtime.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbtime.mod new file mode 100644 index 00000000..f2214d90 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cbtime.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/chain.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/chain.mod new file mode 100644 index 00000000..507e06dd Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/chain.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cmdline_cat_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cmdline_cat_test.mod new file mode 100644 index 00000000..3fa3772d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cmdline_cat_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cmp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cmp.mod new file mode 100644 index 00000000..fc21ad8b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cmp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cmp_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cmp_test.mod new file mode 100644 index 00000000..09c53648 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cmp_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/command.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/command.lst new file mode 100644 index 00000000..d7814a84 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/command.lst @@ -0,0 +1,190 @@ +*acpi: acpi +*all_functional_test: functional_test +*background_image: gfxterm_background +*cat: cat +*cpuid: cpuid +*crc: hashsum +*cryptomount: cryptodisk +*echo: echo +*extract_syslinux_entries_configfile: syslinuxcfg +*extract_syslinux_entries_source: syslinuxcfg +*file: file +*functional_test: functional_test +*gettext: gettext +*hashsum: hashsum +*hdparm: hdparm +*hello: hello +*help: help +*hexdump: hexdump +*inb: iorw +*inl: iorw +*inw: iorw +*keystatus: keystatus +*kfreebsd: bsd +*knetbsd: bsd +*kopenbsd: bsd +*list_env: loadenv +*load_env: loadenv +*loopback: loopback +*ls: ls +*lsacpi: lsacpi +*lspci: lspci +*md5sum: hashsum +*menuentry: normal +*pcidump: pcidump +*probe: probe +*read_byte: memrw +*read_dword: memrw +*read_word: memrw +*regexp: regexp +*save_env: loadenv +*search: search +*serial: serial +*setpci: setpci +*sha1sum: hashsum +*sha256sum: hashsum +*sha512sum: hashsum +*sleep: sleep +*submenu: normal +*syslinux_configfile: syslinuxcfg +*syslinux_source: syslinuxcfg +*terminfo: terminfo +*test_blockarg: test_blockarg +*testspeed: testspeed +*tr: tr +*trust: verify +*verify_detached: verify +*xnu_splash: xnu +*zfskey: zfscrypt +.: configfile +[: test +appleloader: appleldr +authenticate: normal +background_color: gfxterm_background +backtrace: backtrace +badram: mmap +blocklist: blocklist +boot: boot +break: normal +cat: minicmd +cbmemc: cbmemc +chainloader: chain +clear: normal +cmp: cmp +configfile: configfile +continue: normal +coreboot_boottime: cbtime +cutmem: mmap +date: date +distrust: verify +dump: minicmd +eval: eval +exit: minicmd +export: normal +extract_entries_configfile: configfile +extract_entries_source: configfile +extract_legacy_entries_configfile: legacycfg +extract_legacy_entries_source: legacycfg +fakebios: loadbios +false: true +fix_video: fixvideo +fwsetup: efifwsetup +gptsync: gptsync +halt: halt +help: minicmd +hexdump_random: random +initrd16: linux16 +initrd: linux +initrdefi: linuxefi +keymap: keylayouts +kfreebsd_loadenv: bsd +kfreebsd_module: bsd +kfreebsd_module_elf: bsd +knetbsd_module: bsd +knetbsd_module_elf: bsd +kopenbsd_ramdisk: bsd +legacy_check_password: legacycfg +legacy_configfile: legacycfg +legacy_initrd: legacycfg +legacy_initrd_nounzip: legacycfg +legacy_kernel: legacycfg +legacy_password: legacycfg +legacy_source: legacycfg +linux16: linux16 +linux: linux +linuxefi: linuxefi +list_trusted: verify +loadbios: loadbios +loadfont: font +lscoreboot: cbls +lsefi: lsefi +lsefimmap: lsefimmap +lsefisystab: lsefisystab +lsfonts: font +lsmmap: lsmmap +lsmod: minicmd +lssal: lssal +macppcbless: macbless +mactelbless: macbless +module2: multiboot2 +module: multiboot +multiboot2: multiboot2 +multiboot: multiboot +nativedisk: nativedisk +net_add_addr: net +net_add_dns: net +net_add_route: net +net_bootp6: net +net_bootp: net +net_del_addr: net +net_del_dns: net +net_del_route: net +net_get_dhcp_option: net +net_ipv6_autoconf: net +net_ls_addr: net +net_ls_cards: net +net_ls_dns: net +net_ls_routes: net +net_nslookup: net +normal: normal +normal_exit: normal +outb: iorw +outl: iorw +outw: iorw +parttool: parttool +password: password +password_pbkdf2: password_pbkdf2 +play: play +read: read +reboot: reboot +return: normal +rmmod: minicmd +search.file: search_fs_file +search.fs_label: search_label +search.fs_uuid: search_fs_uuid +setparams: normal +shift: normal +source: configfile +terminal_input: terminal +terminal_output: terminal +test: test +testload: testload +time: time +true: true +usb: usbtest +videoinfo: videoinfo +videotest: videotest +write_byte: memrw +write_dword: memrw +write_word: memrw +xnu_devprop_load: xnu +xnu_kernel64: xnu +xnu_kernel: xnu +xnu_kext: xnu +xnu_kextdir: xnu +xnu_mkext: xnu +xnu_ramdisk: xnu +xnu_resume: xnu +xnu_uuid: xnu_uuid +zfs-bootfs: zfsinfo +zfsinfo: zfsinfo diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cpio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cpio.mod new file mode 100644 index 00000000..8eb3ef27 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cpio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cpio_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cpio_be.mod new file mode 100644 index 00000000..928825e1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cpio_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cpuid.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cpuid.mod new file mode 100644 index 00000000..effabd1b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cpuid.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/crc64.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/crc64.mod new file mode 100644 index 00000000..63f69238 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/crc64.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/crypto.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/crypto.lst new file mode 100644 index 00000000..77d9efc0 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/crypto.lst @@ -0,0 +1,45 @@ +RIJNDAEL: gcry_rijndael +RIJNDAEL192: gcry_rijndael +RIJNDAEL256: gcry_rijndael +AES128: gcry_rijndael +AES-128: gcry_rijndael +AES-192: gcry_rijndael +AES-256: gcry_rijndael +ADLER32: adler32 +CRC64: crc64 +ARCFOUR: gcry_arcfour +BLOWFISH: gcry_blowfish +CAMELLIA128: gcry_camellia +CAMELLIA192: gcry_camellia +CAMELLIA256: gcry_camellia +CAST5: gcry_cast5 +CRC32: gcry_crc +CRC32RFC1510: gcry_crc +CRC24RFC2440: gcry_crc +DES: gcry_des +3DES: gcry_des +DSA: gcry_dsa +IDEA: gcry_idea +MD4: gcry_md4 +MD5: gcry_md5 +RFC2268_40: gcry_rfc2268 +AES: gcry_rijndael +AES192: gcry_rijndael +AES256: gcry_rijndael +RIPEMD160: gcry_rmd160 +RSA: gcry_rsa +SEED: gcry_seed +SERPENT128: gcry_serpent +SERPENT192: gcry_serpent +SERPENT256: gcry_serpent +SHA1: gcry_sha1 +SHA224: gcry_sha256 +SHA256: gcry_sha256 +SHA512: gcry_sha512 +SHA384: gcry_sha512 +TIGER192: gcry_tiger +TIGER: gcry_tiger +TIGER2: gcry_tiger +TWOFISH: gcry_twofish +TWOFISH128: gcry_twofish +WHIRLPOOL: gcry_whirlpool diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/crypto.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/crypto.mod new file mode 100644 index 00000000..663c8246 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/crypto.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cryptodisk.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cryptodisk.mod new file mode 100644 index 00000000..316a0fff Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cryptodisk.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cs5536.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cs5536.mod new file mode 100644 index 00000000..05f54db9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/cs5536.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ctz_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ctz_test.mod new file mode 100644 index 00000000..4806997a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ctz_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/date.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/date.mod new file mode 100644 index 00000000..c37e4c55 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/date.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/datehook.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/datehook.mod new file mode 100644 index 00000000..0f69b279 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/datehook.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/datetime.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/datetime.mod new file mode 100644 index 00000000..14fe14f1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/datetime.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/disk.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/disk.mod new file mode 100644 index 00000000..eed4f2d7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/disk.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/diskfilter.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/diskfilter.mod new file mode 100644 index 00000000..4945cc8a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/diskfilter.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/div.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/div.mod new file mode 100644 index 00000000..78763676 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/div.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/div_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/div_test.mod new file mode 100644 index 00000000..24cd5973 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/div_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/dm_nv.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/dm_nv.mod new file mode 100644 index 00000000..f3d6854b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/dm_nv.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/echo.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/echo.mod new file mode 100644 index 00000000..a269e307 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/echo.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efi_gop.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efi_gop.mod new file mode 100644 index 00000000..5509d267 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efi_gop.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efi_uga.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efi_uga.mod new file mode 100644 index 00000000..55f8d222 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efi_uga.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efifwsetup.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efifwsetup.mod new file mode 100644 index 00000000..c034c64c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efifwsetup.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efinet.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efinet.mod new file mode 100644 index 00000000..41830d46 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/efinet.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ehci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ehci.mod new file mode 100644 index 00000000..121335a1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ehci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/elf.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/elf.mod new file mode 100644 index 00000000..e899c470 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/elf.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/eval.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/eval.mod new file mode 100644 index 00000000..59c05cf5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/eval.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/exfat.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/exfat.mod new file mode 100644 index 00000000..7dc06191 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/exfat.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/exfctest.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/exfctest.mod new file mode 100644 index 00000000..ff59bd01 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/exfctest.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ext2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ext2.mod new file mode 100644 index 00000000..551529b9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ext2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/extcmd.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/extcmd.mod new file mode 100644 index 00000000..0d0cad4c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/extcmd.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/fat.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/fat.mod new file mode 100644 index 00000000..c976e748 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/fat.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/file.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/file.mod new file mode 100644 index 00000000..8c94a60c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/file.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/fixvideo.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/fixvideo.mod new file mode 100644 index 00000000..dbeba025 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/fixvideo.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/font.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/font.mod new file mode 100644 index 00000000..307c9880 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/font.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/fs.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/fs.lst new file mode 100644 index 00000000..a069ccc6 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/fs.lst @@ -0,0 +1,36 @@ +affs +afs +bfs +btrfs +cbfs +cpio +cpio_be +exfat +ext2 +fat +hfs +hfsplus +iso9660 +jfs +minix +minix2 +minix2_be +minix3 +minix3_be +minix_be +newc +nilfs2 +ntfs +odc +procfs +reiserfs +romfs +sfs +squash4 +tar +udf +ufs1 +ufs1_be +ufs2 +xfs +zfs diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_arcfour.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_arcfour.mod new file mode 100644 index 00000000..44f6ca00 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_arcfour.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_blowfish.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_blowfish.mod new file mode 100644 index 00000000..f2ef8200 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_blowfish.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_camellia.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_camellia.mod new file mode 100644 index 00000000..618f52b4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_camellia.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_cast5.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_cast5.mod new file mode 100644 index 00000000..a36adfe8 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_cast5.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_crc.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_crc.mod new file mode 100644 index 00000000..97617777 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_crc.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_des.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_des.mod new file mode 100644 index 00000000..36c99d6f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_des.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_dsa.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_dsa.mod new file mode 100644 index 00000000..86e27f26 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_dsa.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_idea.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_idea.mod new file mode 100644 index 00000000..9e344d1d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_idea.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_md4.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_md4.mod new file mode 100644 index 00000000..ba801adf Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_md4.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_md5.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_md5.mod new file mode 100644 index 00000000..3709dc4f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_md5.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rfc2268.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rfc2268.mod new file mode 100644 index 00000000..98170258 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rfc2268.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rijndael.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rijndael.mod new file mode 100644 index 00000000..b9860114 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rijndael.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rmd160.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rmd160.mod new file mode 100644 index 00000000..bb173da3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rmd160.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rsa.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rsa.mod new file mode 100644 index 00000000..13c700fd Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_rsa.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_seed.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_seed.mod new file mode 100644 index 00000000..176fb942 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_seed.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_serpent.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_serpent.mod new file mode 100644 index 00000000..132d406f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_serpent.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_sha1.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_sha1.mod new file mode 100644 index 00000000..f3a72a5f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_sha1.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_sha256.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_sha256.mod new file mode 100644 index 00000000..326b1bb4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_sha256.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_sha512.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_sha512.mod new file mode 100644 index 00000000..aa40e153 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_sha512.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_tiger.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_tiger.mod new file mode 100644 index 00000000..3dacb864 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_tiger.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_twofish.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_twofish.mod new file mode 100644 index 00000000..d15c86f3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_twofish.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_whirlpool.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_whirlpool.mod new file mode 100644 index 00000000..b2bdc095 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gcry_whirlpool.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/geli.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/geli.mod new file mode 100644 index 00000000..6762c88b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/geli.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gettext.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gettext.mod new file mode 100644 index 00000000..d899660f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gettext.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxmenu.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxmenu.mod new file mode 100644 index 00000000..6cc60298 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxmenu.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxterm.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxterm.mod new file mode 100644 index 00000000..aec4ba4d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxterm.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxterm_background.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxterm_background.mod new file mode 100644 index 00000000..e275f7f1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxterm_background.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxterm_menu.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxterm_menu.mod new file mode 100644 index 00000000..621c4358 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gfxterm_menu.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gptsync.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gptsync.mod new file mode 100644 index 00000000..ac2c9dc4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gptsync.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/grub.cfg b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/grub.cfg new file mode 100644 index 00000000..fcf488c1 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/grub.cfg @@ -0,0 +1,12 @@ +insmod part_acorn +insmod part_amiga +insmod part_apple +insmod part_bsd +insmod part_dfly +insmod part_dvh +insmod part_gpt +insmod part_msdos +insmod part_plan +insmod part_sun +insmod part_sunpc +source /boot/grub/grub.cfg diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gzio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gzio.mod new file mode 100644 index 00000000..e7337fdb Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/gzio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/halt.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/halt.mod new file mode 100644 index 00000000..916c9ba3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/halt.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hashsum.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hashsum.mod new file mode 100644 index 00000000..28c93489 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hashsum.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hdparm.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hdparm.mod new file mode 100644 index 00000000..2d85ba62 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hdparm.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/help.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/help.mod new file mode 100644 index 00000000..8885eaca Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/help.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hexdump.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hexdump.mod new file mode 100644 index 00000000..103342c9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hexdump.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hfs.mod new file mode 100644 index 00000000..fb1c2f0f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hfsplus.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hfsplus.mod new file mode 100644 index 00000000..e49db4b7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hfsplus.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hfspluscomp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hfspluscomp.mod new file mode 100644 index 00000000..ea4ecde1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/hfspluscomp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/http.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/http.mod new file mode 100644 index 00000000..c2f18a73 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/http.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/iorw.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/iorw.mod new file mode 100644 index 00000000..145b3e73 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/iorw.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/jfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/jfs.mod new file mode 100644 index 00000000..750913b1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/jfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/jpeg.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/jpeg.mod new file mode 100644 index 00000000..8f64c413 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/jpeg.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/keylayouts.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/keylayouts.mod new file mode 100644 index 00000000..fb5c5f77 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/keylayouts.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/keystatus.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/keystatus.mod new file mode 100644 index 00000000..c3277df8 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/keystatus.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ldm.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ldm.mod new file mode 100644 index 00000000..901dd2c0 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ldm.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/legacy_password_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/legacy_password_test.mod new file mode 100644 index 00000000..eb8ad7a6 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/legacy_password_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/legacycfg.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/legacycfg.mod new file mode 100644 index 00000000..f3c895f4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/legacycfg.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/linux.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/linux.mod new file mode 100644 index 00000000..cc5775ee Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/linux.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/linux16.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/linux16.mod new file mode 100644 index 00000000..a6ac73ff Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/linux16.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/linuxefi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/linuxefi.mod new file mode 100644 index 00000000..983f8156 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/linuxefi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/loadbios.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/loadbios.mod new file mode 100644 index 00000000..cc8684d3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/loadbios.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/loadenv.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/loadenv.mod new file mode 100644 index 00000000..58b517a5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/loadenv.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/loopback.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/loopback.mod new file mode 100644 index 00000000..9a815538 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/loopback.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ls.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ls.mod new file mode 100644 index 00000000..cd6c691a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ls.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsacpi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsacpi.mod new file mode 100644 index 00000000..347d3c78 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsacpi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsefi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsefi.mod new file mode 100644 index 00000000..dc753962 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsefi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsefimmap.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsefimmap.mod new file mode 100644 index 00000000..52796db5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsefimmap.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsefisystab.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsefisystab.mod new file mode 100644 index 00000000..ebe26de2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsefisystab.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsmmap.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsmmap.mod new file mode 100644 index 00000000..4d78f6ed Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lsmmap.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lspci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lspci.mod new file mode 100644 index 00000000..7c890e61 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lspci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lssal.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lssal.mod new file mode 100644 index 00000000..3e8e131c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lssal.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/luks.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/luks.mod new file mode 100644 index 00000000..aa259b84 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/luks.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lvm.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lvm.mod new file mode 100644 index 00000000..509ab11a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lvm.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lzopio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lzopio.mod new file mode 100644 index 00000000..b8cdb825 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/lzopio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/macbless.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/macbless.mod new file mode 100644 index 00000000..08414f5e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/macbless.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/macho.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/macho.mod new file mode 100644 index 00000000..94360503 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/macho.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mdraid09.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mdraid09.mod new file mode 100644 index 00000000..ddd837e2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mdraid09.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mdraid09_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mdraid09_be.mod new file mode 100644 index 00000000..bb178e94 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mdraid09_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mdraid1x.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mdraid1x.mod new file mode 100644 index 00000000..d1464eed Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mdraid1x.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/memrw.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/memrw.mod new file mode 100644 index 00000000..7a1c3c85 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/memrw.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minicmd.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minicmd.mod new file mode 100644 index 00000000..14dc4dd9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minicmd.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix2.mod new file mode 100644 index 00000000..22a2953a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix2_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix2_be.mod new file mode 100644 index 00000000..d27f9bd0 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix2_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix3.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix3.mod new file mode 100644 index 00000000..4bd937f7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix3.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix3_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix3_be.mod new file mode 100644 index 00000000..1d48e2e9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix3_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix_be.mod new file mode 100644 index 00000000..7b6ecd69 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/minix_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mmap.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mmap.mod new file mode 100644 index 00000000..aa7cad46 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mmap.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/moddep.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/moddep.lst new file mode 100644 index 00000000..093b1a61 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/moddep.lst @@ -0,0 +1,257 @@ +squash4: xzio gzio lzopio fshelp +search_fs_uuid: +lssal: +legacycfg: gcry_md5 crypto password normal +date: datetime normal +bfs: fshelp +uhci: usb +multiboot2: boot video net acpi relocator mmap +gcry_twofish: crypto +cpio_be: archelp +priority_queue: +gcry_rijndael: crypto +echo: extcmd +cpio: archelp +xzio: crypto +part_sun: +hfspluscomp: gzio hfsplus +gcry_sha512: crypto +gcry_cast5: crypto +efi_gop: video video_fb +ctz_test: functional_test +boot: +setjmp_test: setjmp functional_test +odc: archelp +ls: extcmd normal +gzio: +cbmemc: cbtable terminfo normal +video: +test_blockarg: extcmd normal +linuxefi: boot +gfxterm: video font +cbtable: +mul_test: functional_test +gcry_tiger: crypto +gcry_serpent: crypto +aout: +macbless: disk +gcry_blowfish: crypto +appleldr: boot +trig: +extcmd: +at_keyboard: boot keylayouts +videoinfo: video +testspeed: extcmd normal +minix: +keylayouts: +xnu_uuid: gcry_md5 +usbtest: usb +usbms: usb scsi +reboot: +morse: +help: extcmd normal +part_msdos: +http: net +gcry_rsa: mpi verify +cbtime: cbtable +blocklist: +probe: extcmd +pbkdf2: crypto +lsefisystab: +gcry_rfc2268: crypto +ufs1_be: +nativedisk: +gcry_camellia: crypto +fat: fshelp +exfctest: functional_test +parttool: normal +lzopio: crypto +linux: boot video relocator mmap +gcry_md4: crypto +zfsinfo: zfs +usb_keyboard: keylayouts usb +gcry_md5: crypto +fshelp: +ehci: boot usb cs5536 +datetime: +bitmap_scale: bitmap +ata: scsi +usbserial_common: usb serial +syslinuxcfg: extcmd normal +net: priority_queue boot datetime bufio +gcry_des: crypto +div_test: div functional_test +time: +reiserfs: fshelp +dm_nv: diskfilter +datehook: datetime normal +mdraid09_be: diskfilter +cmp_test: functional_test +backtrace: +ahci: boot ata +kernel: +video_cirrus: video video_fb +part_plan: +gcry_seed: crypto +minix_be: +crypto: +video_colors: +test: +terminal: +part_dvh: +lsacpi: extcmd acpi +jpeg: bufio bitmap +bsd: boot video aout extcmd gcry_md5 crypto cpuid elf relocator serial mmap +memdisk: +gfxmenu: video gfxterm trig bitmap_scale video_colors bitmap normal font +cmp: +acpi: extcmd mmap +xfs: fshelp +elf: +div: +cpuid: extcmd +affs: fshelp +usb: +videotest: video gfxmenu font +tr: extcmd +testload: +relocator: mmap +play: +gfxterm_menu: video_fb functional_test procfs normal font +cbfs: archelp +adler32: crypto +progress: normal +password: crypto normal +part_sunpc: +video_fb: +tftp: priority_queue net +sleep: extcmd normal +serial: extcmd terminfo +search_fs_file: +gcry_sha256: crypto +gcry_rmd160: crypto +exfat: fshelp +search: search_fs_uuid extcmd search_fs_file search_label +mdraid09: diskfilter +chain: boot net efinet +mpi: crypto +memrw: extcmd +cs5536: +password_pbkdf2: gcry_sha512 pbkdf2 crypto normal +mdraid1x: diskfilter +linux16: boot video relocator mmap +gcry_crc: crypto +configfile: normal +zfscrypt: gcry_rijndael extcmd pbkdf2 crypto zfs gcry_sha1 +signature_test: functional_test procfs +raid5rec: diskfilter +pcidump: extcmd +gcry_arcfour: crypto +part_dfly: +minix2_be: +gettext: +pbkdf2_test: pbkdf2 gcry_sha1 functional_test +hello: extcmd +usbserial_pl2303: usbserial_common usb serial +hashsum: extcmd crypto normal +xnu_uuid_test: functional_test +regexp: extcmd normal +part_gpt: +ohci: boot usb cs5536 +gptsync: disk +zfs: gzio +part_apple: +hdparm: extcmd +bufio: +btrfs: gzio lzopio +bitmap: +true: +terminfo: extcmd +romfs: fshelp +ntfscomp: ntfs +lsefi: +hfs: fshelp +gcry_dsa: mpi verify +cmdline_cat_test: video_fb functional_test procfs normal font +ufs1: +offsetio: +legacy_password_test: legacycfg functional_test +setjmp: +ufs2: +nilfs2: fshelp +lsmmap: mmap +gcry_sha1: crypto +mmap: +tar: archelp +png: bufio bitmap +lspci: extcmd +hfsplus: fshelp +cbls: cbtable +tga: bufio bitmap +random: hexdump +minix2: +setpci: extcmd +scsi: +pata: ata +minix3: +lvm: diskfilter +functional_test: video extcmd video_fb btrfs +eval: normal +iso9660: fshelp +crc64: crypto +udf: fshelp +search_label: +raid6rec: diskfilter +msdospart: parttool disk +archelp: +procfs: archelp +minix3_be: +halt: acpi +xnu: boot video extcmd bitmap_scale relocator bitmap mmap random macho +read: +multiboot: boot video net relocator mmap +keystatus: extcmd +cryptodisk: extcmd crypto procfs +shift_test: functional_test +normal: boot extcmd crypto terminal gettext bufio +lsefimmap: +loadbios: +geli: gcry_sha512 pbkdf2 crypto gcry_sha256 cryptodisk +spkmodem: terminfo +gcry_idea: crypto +bswap_test: functional_test +video_bochs: video video_fb +verify: extcmd crypto mpi gcry_sha1 +sfs: fshelp +part_amiga: +luks: pbkdf2 crypto cryptodisk +loopback: extcmd +jfs: +gfxterm_background: gfxterm video extcmd bitmap_scale video_colors bitmap +efifwsetup: reboot +usbserial_usbdebug: usbserial_common usb serial +part_acorn: +newc: archelp +macho: +iorw: extcmd +cat: extcmd +afs: fshelp +sleep_test: datetime functional_test +ldm: part_msdos part_gpt diskfilter +hexdump: extcmd +efinet: net +disk: +usbserial_ftdi: usbserial_common usb serial +minicmd: +loadenv: extcmd disk +gcry_whirlpool: crypto +fixvideo: +part_bsd: part_msdos +font: video bufio +ext2: fshelp +diskfilter: +videotest_checksum: video_fb functional_test font +file: extcmd elf offsetio macho +ntfs: fshelp +efi_uga: video video_fb +all_video: efi_gop efi_uga video_bochs video_cirrus diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/morse.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/morse.mod new file mode 100644 index 00000000..fb2d81e6 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/morse.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mpi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mpi.mod new file mode 100644 index 00000000..01c05f72 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mpi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/msdospart.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/msdospart.mod new file mode 100644 index 00000000..34e49255 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/msdospart.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mul_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mul_test.mod new file mode 100644 index 00000000..c110ab0c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/mul_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/multiboot.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/multiboot.mod new file mode 100644 index 00000000..1996d3f4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/multiboot.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/multiboot2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/multiboot2.mod new file mode 100644 index 00000000..67e2936c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/multiboot2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/nativedisk.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/nativedisk.mod new file mode 100644 index 00000000..07c32fc4 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/nativedisk.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/net.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/net.mod new file mode 100644 index 00000000..d4b5c1f2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/net.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/newc.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/newc.mod new file mode 100644 index 00000000..592f6875 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/newc.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/normal.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/normal.mod new file mode 100644 index 00000000..ed11b01f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/normal.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ntfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ntfs.mod new file mode 100644 index 00000000..a3fa4c66 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ntfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ntfscomp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ntfscomp.mod new file mode 100644 index 00000000..877bf8b7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ntfscomp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/odc.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/odc.mod new file mode 100644 index 00000000..d842cc2a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/odc.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/offsetio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/offsetio.mod new file mode 100644 index 00000000..338e33ed Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/offsetio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ohci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ohci.mod new file mode 100644 index 00000000..3ca97389 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ohci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_acorn.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_acorn.mod new file mode 100644 index 00000000..86728e6e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_acorn.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_amiga.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_amiga.mod new file mode 100644 index 00000000..33e58302 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_amiga.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_apple.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_apple.mod new file mode 100644 index 00000000..768ae83e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_apple.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_bsd.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_bsd.mod new file mode 100644 index 00000000..9db236cd Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_bsd.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_dfly.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_dfly.mod new file mode 100644 index 00000000..9be813c0 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_dfly.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_dvh.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_dvh.mod new file mode 100644 index 00000000..5e3717b8 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_dvh.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_gpt.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_gpt.mod new file mode 100644 index 00000000..c310512e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_gpt.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_msdos.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_msdos.mod new file mode 100644 index 00000000..7751112b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_msdos.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_plan.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_plan.mod new file mode 100644 index 00000000..40d3d968 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_plan.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_sun.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_sun.mod new file mode 100644 index 00000000..769cb424 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_sun.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_sunpc.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_sunpc.mod new file mode 100644 index 00000000..5355b7f9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/part_sunpc.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/partmap.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/partmap.lst new file mode 100644 index 00000000..761233aa --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/partmap.lst @@ -0,0 +1,11 @@ +part_acorn +part_amiga +part_apple +part_bsd +part_dfly +part_dvh +part_gpt +part_msdos +part_plan +part_sun +part_sunpc diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/parttool.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/parttool.lst new file mode 100644 index 00000000..68b4b5c4 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/parttool.lst @@ -0,0 +1 @@ +msdos: msdospart diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/parttool.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/parttool.mod new file mode 100644 index 00000000..4fc5de4f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/parttool.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/password.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/password.mod new file mode 100644 index 00000000..9a1b890a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/password.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/password_pbkdf2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/password_pbkdf2.mod new file mode 100644 index 00000000..61b63570 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/password_pbkdf2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pata.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pata.mod new file mode 100644 index 00000000..37a8f3f6 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pata.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pbkdf2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pbkdf2.mod new file mode 100644 index 00000000..e869b6a7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pbkdf2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pbkdf2_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pbkdf2_test.mod new file mode 100644 index 00000000..9f120dcc Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pbkdf2_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pcidump.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pcidump.mod new file mode 100644 index 00000000..5ac14124 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/pcidump.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/play.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/play.mod new file mode 100644 index 00000000..2c1e5233 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/play.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/png.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/png.mod new file mode 100644 index 00000000..1da4f6d6 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/png.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/priority_queue.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/priority_queue.mod new file mode 100644 index 00000000..3b81d33c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/priority_queue.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/probe.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/probe.mod new file mode 100644 index 00000000..c0aad07b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/probe.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/procfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/procfs.mod new file mode 100644 index 00000000..ce1865d1 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/procfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/progress.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/progress.mod new file mode 100644 index 00000000..a64f20b0 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/progress.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/raid5rec.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/raid5rec.mod new file mode 100644 index 00000000..dba44088 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/raid5rec.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/raid6rec.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/raid6rec.mod new file mode 100644 index 00000000..711ae62f Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/raid6rec.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/random.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/random.mod new file mode 100644 index 00000000..61b9e891 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/random.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/read.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/read.mod new file mode 100644 index 00000000..c55b43df Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/read.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/reboot.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/reboot.mod new file mode 100644 index 00000000..c1fe0e6b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/reboot.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/regexp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/regexp.mod new file mode 100644 index 00000000..b2f61f2a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/regexp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/reiserfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/reiserfs.mod new file mode 100644 index 00000000..e266a7ab Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/reiserfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/relocator.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/relocator.mod new file mode 100644 index 00000000..eaee4616 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/relocator.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/romfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/romfs.mod new file mode 100644 index 00000000..936cdc4d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/romfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/scsi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/scsi.mod new file mode 100644 index 00000000..5c6de13c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/scsi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/serial.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/serial.mod new file mode 100644 index 00000000..259ad618 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/serial.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/setjmp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/setjmp.mod new file mode 100644 index 00000000..a0b4e571 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/setjmp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/setjmp_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/setjmp_test.mod new file mode 100644 index 00000000..e6d68dc7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/setjmp_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/setpci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/setpci.mod new file mode 100644 index 00000000..01bf1894 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/setpci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/shift_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/shift_test.mod new file mode 100644 index 00000000..e9ffd084 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/shift_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/signature_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/signature_test.mod new file mode 100644 index 00000000..a60fbf67 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/signature_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/sleep.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/sleep.mod new file mode 100644 index 00000000..18fd278b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/sleep.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/sleep_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/sleep_test.mod new file mode 100644 index 00000000..5ba82db5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/sleep_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/spkmodem.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/spkmodem.mod new file mode 100644 index 00000000..f856a41c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/spkmodem.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/squash4.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/squash4.mod new file mode 100644 index 00000000..f55ca8e9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/squash4.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/syslinuxcfg.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/syslinuxcfg.mod new file mode 100644 index 00000000..d23f6733 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/syslinuxcfg.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/terminal.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/terminal.lst new file mode 100644 index 00000000..3c9a5a34 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/terminal.lst @@ -0,0 +1,9 @@ +iat_keyboard: at_keyboard +iserial: serial +iserial_*: serial +oaudio: morse +ocbmemc: cbmemc +ogfxterm: gfxterm +oserial: serial +oserial_*: serial +ospkmodem: spkmodem diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/terminal.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/terminal.mod new file mode 100644 index 00000000..7f4de6fb Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/terminal.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/terminfo.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/terminfo.mod new file mode 100644 index 00000000..e3e71a7b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/terminfo.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/test.mod new file mode 100644 index 00000000..7add04fd Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/test_blockarg.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/test_blockarg.mod new file mode 100644 index 00000000..0eb1e3e2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/test_blockarg.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/testload.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/testload.mod new file mode 100644 index 00000000..ec90e098 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/testload.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/testspeed.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/testspeed.mod new file mode 100644 index 00000000..e0b44f08 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/testspeed.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/tftp.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/tftp.mod new file mode 100644 index 00000000..d63c608a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/tftp.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/tga.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/tga.mod new file mode 100644 index 00000000..be0bbc6c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/tga.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/time.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/time.mod new file mode 100644 index 00000000..64050471 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/time.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/tr.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/tr.mod new file mode 100644 index 00000000..fb511d05 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/tr.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/trig.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/trig.mod new file mode 100644 index 00000000..3b8a51c9 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/trig.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/true.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/true.mod new file mode 100644 index 00000000..253c5e2e Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/true.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/udf.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/udf.mod new file mode 100644 index 00000000..e8d96196 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/udf.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ufs1.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ufs1.mod new file mode 100644 index 00000000..ae9747a5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ufs1.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ufs1_be.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ufs1_be.mod new file mode 100644 index 00000000..b3acc193 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ufs1_be.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ufs2.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ufs2.mod new file mode 100644 index 00000000..e3e6436b Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/ufs2.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/uhci.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/uhci.mod new file mode 100644 index 00000000..30b30288 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/uhci.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usb.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usb.mod new file mode 100644 index 00000000..377497d8 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usb.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usb_keyboard.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usb_keyboard.mod new file mode 100644 index 00000000..33380136 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usb_keyboard.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbms.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbms.mod new file mode 100644 index 00000000..8287fef2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbms.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_common.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_common.mod new file mode 100644 index 00000000..83203c29 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_common.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_ftdi.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_ftdi.mod new file mode 100644 index 00000000..2fc43b18 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_ftdi.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_pl2303.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_pl2303.mod new file mode 100644 index 00000000..a4aa4d22 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_pl2303.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_usbdebug.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_usbdebug.mod new file mode 100644 index 00000000..9ef4513d Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbserial_usbdebug.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbtest.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbtest.mod new file mode 100644 index 00000000..5fb6b558 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/usbtest.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/verify.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/verify.mod new file mode 100644 index 00000000..e8a94ecc Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/verify.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video.lst b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video.lst new file mode 100644 index 00000000..ae9ba23e --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video.lst @@ -0,0 +1,4 @@ +efi_gop +efi_uga +video_bochs +video_cirrus diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video.mod new file mode 100644 index 00000000..9dda4ab6 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_bochs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_bochs.mod new file mode 100644 index 00000000..f9b477b3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_bochs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_cirrus.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_cirrus.mod new file mode 100644 index 00000000..2388562c Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_cirrus.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_colors.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_colors.mod new file mode 100644 index 00000000..efe09cc3 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_colors.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_fb.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_fb.mod new file mode 100644 index 00000000..366fa39a Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/video_fb.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/videoinfo.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/videoinfo.mod new file mode 100644 index 00000000..308a2522 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/videoinfo.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/videotest.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/videotest.mod new file mode 100644 index 00000000..e3ee09d2 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/videotest.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/videotest_checksum.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/videotest_checksum.mod new file mode 100644 index 00000000..b4382b67 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/videotest_checksum.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xfs.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xfs.mod new file mode 100644 index 00000000..51642227 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xfs.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xnu.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xnu.mod new file mode 100644 index 00000000..d8833b98 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xnu.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xnu_uuid.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xnu_uuid.mod new file mode 100644 index 00000000..5ad6dc48 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xnu_uuid.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xnu_uuid_test.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xnu_uuid_test.mod new file mode 100644 index 00000000..207c5244 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xnu_uuid_test.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xzio.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xzio.mod new file mode 100644 index 00000000..fef83d54 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/xzio.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/zfscrypt.mod b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/zfscrypt.mod new file mode 100644 index 00000000..25aff7de Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/boot/grub/x86_64-efi/zfscrypt.mod differ diff --git a/modules/parrot-build/templates/common/includes.binary/efi/boot/bootia32.efi b/modules/parrot-build/templates/common/includes.binary/efi/boot/bootia32.efi new file mode 100644 index 00000000..3246b8ec Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/efi/boot/bootia32.efi differ diff --git a/modules/parrot-build/templates/common/includes.binary/efi/boot/bootx64.efi b/modules/parrot-build/templates/common/includes.binary/efi/boot/bootx64.efi new file mode 100644 index 00000000..32982635 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/efi/boot/bootx64.efi differ diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/advanced.cfg b/modules/parrot-build/templates/common/includes.binary/isolinux/advanced.cfg new file mode 100644 index 00000000..a9511e40 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/isolinux/advanced.cfg @@ -0,0 +1,8 @@ +label hdt + menu label ^Hardware Detection Tool (HDT) + com32 /isolinux/hdt.c32 + + menu label Load system to RAM + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot quiet splash toram apparmor=0 diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/install.cfg b/modules/parrot-build/templates/common/includes.binary/isolinux/install.cfg new file mode 100644 index 00000000..6db08734 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/isolinux/install.cfg @@ -0,0 +1,26 @@ +menu begin install + menu title Install + include stdmenu.cfg + label mainmenu + menu label ^Back.. + menu exit + + label install + menu label Standard Installer + linux /install/vmlinuz + initrd /install/initrd.gz + append hostname=parrot pci=nommconf ide=nodma vga=788 -- quiet + + label installgui + menu label Install with GTK GUI + linux /install/gtk/vmlinuz + initrd /install/gtk/initrd.gz + append hostname=parrot video=vesa:ywrap,mtrr pci=nommconf ide=nodma vga=788 -- quiet + + label installspk + menu label Install with speech synthesys + linux /install/gtk/vmlinuz + initrd /install/gtk/initrd.gz + append video=vesa:ywrap,mtrr vga=788 speakup.synth=soft -- quiet + +menu end diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/isolinux.cfg b/modules/parrot-build/templates/common/includes.binary/isolinux/isolinux.cfg new file mode 100644 index 00000000..92c9e701 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/isolinux/isolinux.cfg @@ -0,0 +1,4 @@ +include menu.cfg +default vesamenu.c32 +prompt 0 +timeout 300 diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/live.cfg b/modules/parrot-build/templates/common/includes.binary/isolinux/live.cfg new file mode 100644 index 00000000..8f44a86a --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/isolinux/live.cfg @@ -0,0 +1,54 @@ +label ^live + menu label ^Live Mode + menu default + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot quiet splash components + +label text + menu label Terminal mode + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot quiet splash systemd.unit=multi-user.target components + +label toram + menu label RAM mode + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot quiet splash toram components + +label Persistence + menu label Persistence + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot quiet persistence components + +label live-encrypted-persistence + menu label Encrypted Persistence + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live persistent=cryptsetup persistence-encryption=luks hostname=parrot quiet persistence components + +label Forensic + menu label Forensics + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot noswap noautomount components + +label Failsafe Nomodeset + menu label Failsafe (nomodeset) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot nomodeset components + +label Failsafe gpu + menu label Failsafe (disable nvidia/amd gpu) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot modprobe.blacklist=nouveau,nvidia,radeon,drm components + +label Failsafe2 + menu label Failsafe (prevent errors) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal hostname=parrot components diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/live.de.cfg b/modules/parrot-build/templates/common/includes.binary/isolinux/live.de.cfg new file mode 100644 index 00000000..53c49f61 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/isolinux/live.de.cfg @@ -0,0 +1,59 @@ + include stdmenu.cfg + label mainmenu + menu label ^Back.. + menu exit + + label ^live + menu label ^Live + menu default + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=de_DE.UTF-8 keyboard-layouts=de pkeys=de setxkbmap=de quiet splash components + + label Terminal + menu label Terminal mode + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=de_DE.UTF-8 keyboard-layouts=de pkeys=de setxkbmap=de quiet splash systemd.unit=multi-user.target components + + label toram + menu label RAM mode + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=de_DE.UTF-8 keyboard-layouts=de pkeys=de setxkbmap=de quiet splash toram components + + label Persistence + menu label Live with persistence + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=de_DE.UTF-8 keyboard-layouts=de pkeys=de setxkbmap=de quiet persistence components + + label live-encrypted-persistence + menu label Live with Encrypted persistence + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live persistent=cryptsetup persistence-encryption=luks hostname=parrot locales=de_DE.UTF-8 keyboard-layouts=de pkeys=de setxkbmap=de quiet persistence components + + label Forensics + menu label Forensics + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot noswap noautomount locales=de_DE.UTF-8 keyboard-layouts=de pkeys=de setxkbmap=de components + + label Failsafe Nomodeset + menu label Failsafe (Nomodeset) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=de_DE.UTF-8 keyboard-layouts=de pkeys=de setxkbmap=de nomodeset components + + label Failsafe gpu + menu label Failsafe (disable nvidia/amd gpu) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=de_DE.UTF-8 keyboard-layouts=de pkeys=de setxkbmap=de modprobe.blacklist=nouveau,nvidia,radeon,drm components + + label Failsafe2 + menu label Failsafe (prevent errors) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal hostname=parrot locales=de_DE.UTF-8 keyboard-layouts=de pkeys=de setxkbmap=de components diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/live.es.cfg b/modules/parrot-build/templates/common/includes.binary/isolinux/live.es.cfg new file mode 100644 index 00000000..795d45fb --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/isolinux/live.es.cfg @@ -0,0 +1,59 @@ + include stdmenu.cfg + label mainmenu + menu label ^Back.. + menu exit + + label ^live + menu label ^Modalidad Live + menu default + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=es_ES.UTF-8 keyboard-layouts=es pkeys=es setxkbmap=es quiet splash components + + label text + menu label Terminal + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=es_ES.UTF-8 keyboard-layouts=es pkeys=es setxkbmap=es quiet splash systemd.unit=multi-user.target components + + label toram + menu label RAM mode + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=es_ES.UTF-8 keyboard-layouts=es pkeys=es setxkbmap=es quiet splash toram components + + label Persistence + menu label Moda'lidad Persistente (para establecer previamente) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=es_ES.UTF-8 keyboard-layouts=es pkeys=es setxkbmap=es quiet persistence components + + label live-encrypted-persistence + menu label Moda'lidad Persistente Cifrada (para establecer previamente) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live persistent=cryptsetup persistence-encryption=luks hostname=parrot locales=es_ES.UTF-8 keyboard-layouts=es pkeys=es setxkbmap=es quiet persistence components + + label Forensic + menu label Ana'lisis Forense (moda'lidad forense no invasiva) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot noswap noautomount locales=es_ES.UTF-8 keyboard-layouts=es pkeys=es setxkbmap=es components + + label Failsafe Nomodeset + menu label Moda'lidad Segura Nomodeset (por los errores de tarjeta de vi'deo) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=es_ES.UTF-8 keyboard-layouts=es pkeys=es setxkbmap=es nomodeset components + + label Failsafe gpu + menu label Moda'lidad Segura Nomodeset (por los errores de gpu nvidia/amd) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=es_ES.UTF-8 keyboard-layouts=es pkeys=es setxkbmap=es modprobe.blacklist=nouveau,nvidia,radeon,drm components + + label Failsafe2 + menu label Moda'lidad Segura avanzada (prevencio'n de errores) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal hostname=parrot locales=es_ES.UTF-8 keyboard-layouts=es pkeys=es setxkbmap=es components diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/live.fr.cfg b/modules/parrot-build/templates/common/includes.binary/isolinux/live.fr.cfg new file mode 100644 index 00000000..92886045 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/isolinux/live.fr.cfg @@ -0,0 +1,59 @@ + include stdmenu.cfg + label mainmenu + menu label ^Back.. + menu exit + + label ^live + menu label ^Live Mode + menu default + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=fr_FR.UTF-8 keyboard-layouts=fr pkeys=fr setxkbmap=fr quiet splash components + + label text + menu label Termianl Mode + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=fr_FR.UTF-8 keyboard-layouts=fr pkeys=fr setxkbmap=fr quiet splash systemd.unit=multi-user.target components + + label toram + menu label RAM mode + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=fr_FR.UTF-8 keyboard-layouts=fr pkeys=fr setxkbmap=fr quiet splash toram components + + label Persistence + menu label Live with persistence (configure it before) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=fr_FR.UTF-8 keyboard-layouts=fr pkeys=fr setxkbmap=fr quiet persistence components + + label live-encrypted-persistence + menu label Live with Encrypted persistence (configure it before) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live persistent=cryptsetup persistence-encryption=luks hostname=parrot locales=fr_FR.UTF-8 keyboard-layouts=fr pkeys=fr setxkbmap=fr quiet persistence components + + label Forensic + menu label Forensic (Non-invasive forensic mode) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot noswap noautomount locales=fr_FR.UTF-8 keyboard-layouts=fr pkeys=fr setxkbmap=fr components + + label Failsafe Nomodeset + menu label Failsafe Nomodeset (for simple GPU errors) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=fr_FR.UTF-8 keyboard-layouts=fr pkeys=fr setxkbmap=fr nomodeset components + + label Failsafe gpu + menu label Failsafe Nomodeset (disable nvidia/amd gpu) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=fr_FR.UTF-8 keyboard-layouts=fr pkeys=fr setxkbmap=fr modprobe.blacklist=nouveau,nvidia,radeon,drm components + + label Failsafe2 + menu label Failsafe Extreme (prevent errors) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal hostname=parrot locales=fr_FR.UTF-8 keyboard-layouts=fr pkeys=fr setxkbmap=fr components diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/live.it.cfg b/modules/parrot-build/templates/common/includes.binary/isolinux/live.it.cfg new file mode 100644 index 00000000..278846ee --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/isolinux/live.it.cfg @@ -0,0 +1,59 @@ + include stdmenu.cfg + label mainmenu + menu label ^Back.. + menu exit + + label ^live + menu label ^Modalita' live + menu default + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=it_IT.UTF-8 keyboard-layouts=it pkeys=it setxkbmap=it quiet splash components + + label text + menu label ^Modalita' Terminale + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=it_IT.UTF-8 keyboard-layouts=it pkeys=it setxkbmap=it quiet splash systemd.unit=multi-user.target components + + label toram + menu label RAM mode + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=it_IT.UTF-8 keyboard-layouts=it pkeys=it setxkbmap=it quiet splash toram components + + label Persistence + menu label Persistenza + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=it_IT.UTF-8 keyboard-layouts=it pkeys=it setxkbmap=it quiet persistence components + + label live-encrypted-persistence + menu label Persistenza Criptata + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live persistent=cryptsetup persistence-encryption=luks hostname=parrot locales=it_IT.UTF-8 keyboard-layouts=it pkeys=it setxkbmap=it quiet persistence components + + label Forensics + menu label Analisi Forense + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot noswap noautomount locales=it_IT.UTF-8 keyboard-layouts=it pkeys=it setxkbmap=it components + + label Failsafe Nomodeset + menu label Modalita' Sicura (nomodeset) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=it_IT.UTF-8 keyboard-layouts=it pkeys=it setxkbmap=it nomodeset components + + label Failsafe gpu + menu label Modalita' Sicura (disabilita gpu nvidia/amd) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live hostname=parrot locales=it_IT.UTF-8 keyboard-layouts=it pkeys=it setxkbmap=it modprobe.blacklist=nouveau,nvidia,radeon,drm components + + label Failsafe2 + menu label Modalita' Sicura Avanzata (prevenzione errori) + linux /live/vmlinuz + initrd /live/initrd.img + append boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal hostname=parrot locales=it_IT.UTF-8 keyboard-layouts=it pkeys=it setxkbmap=it components diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/menu.cfg b/modules/parrot-build/templates/common/includes.binary/isolinux/menu.cfg new file mode 100644 index 00000000..49a21af7 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/isolinux/menu.cfg @@ -0,0 +1,35 @@ +menu hshift 0 +menu width 82 + +menu title ISO_TITLE - ISO_VERSION ISO_ARCH +include stdmenu.cfg +include live.cfg +label .. +menu begin italian + menu title Italiano + include live.it.cfg +menu end +menu begin spanish + menu title Espanol + include live.es.cfg +menu end +menu begin german + menu title Deutsch + include live.de.cfg +menu end +menu begin french + menu title Francais + include live.fr.cfg +menu end +label .. +include install.cfg +menu begin advanced + menu title Advanced options + include stdmenu.cfg + label mainmenu + menu label ^Back.. + menu exit + include advanced.cfg +menu end + +menu clear diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/splash.png b/modules/parrot-build/templates/common/includes.binary/isolinux/splash.png new file mode 100644 index 00000000..aa4d98c7 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.binary/isolinux/splash.png differ diff --git a/modules/parrot-build/templates/common/includes.binary/isolinux/stdmenu.cfg b/modules/parrot-build/templates/common/includes.binary/isolinux/stdmenu.cfg new file mode 100644 index 00000000..329c5d31 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.binary/isolinux/stdmenu.cfg @@ -0,0 +1,14 @@ +menu background splash.png +menu color title * #3AAEFBff * +menu color border * #00000000 #00000000 none +menu color sel * #ffffffff #76a1d0ff * +menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff * +menu color tabmsg * #46ADDDff #00000000 * +menu color help 37;40 #ffddddaa #00000000 none +menu vshift 4 +menu rows 21 +menu tabmsg ENTER (boot) - TAB (edit) - Arrows (select) +# The command line must be at least one line from the bottom. +menu cmdlinerow 21 +menu timeoutrow 22 +menu tabmsgrow 30 diff --git a/modules/parrot-build/templates/common/includes.chroot/etc/resolv.conf b/modules/parrot-build/templates/common/includes.chroot/etc/resolv.conf new file mode 120000 index 00000000..ae228ef7 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.chroot/etc/resolv.conf @@ -0,0 +1 @@ +/etc/resolvconf/run/resolv.conf \ No newline at end of file diff --git a/modules/parrot-build/templates/common/includes.chroot/lib/live/config/0031-user-password b/modules/parrot-build/templates/common/includes.chroot/lib/live/config/0031-user-password new file mode 100755 index 00000000..374a8dd6 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.chroot/lib/live/config/0031-user-password @@ -0,0 +1,5 @@ +#!/bin/sh + +# Set "toor" as user password +usermod -p 'X014elvznJq7E' user + diff --git a/modules/parrot-build/templates/common/includes.chroot/root/.config/bleachbit/bleachbit.ini b/modules/parrot-build/templates/common/includes.chroot/root/.config/bleachbit/bleachbit.ini new file mode 100755 index 00000000..2a97f29b --- /dev/null +++ b/modules/parrot-build/templates/common/includes.chroot/root/.config/bleachbit/bleachbit.ini @@ -0,0 +1,36 @@ +[bleachbit] +auto_start = False +check_beta = False +check_online_updates = True + + +[preserve_languages] +en = True +es = True +id = True +it = True +pt = True +fr = True +de = True + +[tree] +bash = True +bash.history = True +deepscan = True +deepscan.ds_store = True +deepscan.backup = True +deepscan.tmp = True +deepscan.thumbs_db = True +system = True +system.desktop_entry = True +system.cache = True +system.clipboard = True +system.custom = True +system.localizations = True +system.recent_documents = True +system.rotated_logs = True +system.tmp = True +system.trash = True +x11 = True +x11.debug_logs = True + diff --git a/modules/parrot-build/templates/common/includes.installer/etc/hostname b/modules/parrot-build/templates/common/includes.installer/etc/hostname new file mode 100644 index 00000000..2785d83b --- /dev/null +++ b/modules/parrot-build/templates/common/includes.installer/etc/hostname @@ -0,0 +1 @@ +parrot diff --git a/modules/parrot-build/templates/common/includes.installer/preseed.cfg b/modules/parrot-build/templates/common/includes.installer/preseed.cfg new file mode 100644 index 00000000..076db1dd --- /dev/null +++ b/modules/parrot-build/templates/common/includes.installer/preseed.cfg @@ -0,0 +1,98 @@ +d-i debian-installer/locale string en_US.UTF-8 +d-i console-keymaps-at/keymap select us +d-i mirror/country string enter information manually +d-i keyboard-configuration/xkb-keymap select us + +d-i clock-setup/utc boolean true +d-i time/zone string US/Mountain + +# Disable volatile and security +d-i apt-setup/services-select multiselect + +# Enable contrib and non-free +d-i apt-setup/non-free boolean true +d-i apt-setup/contrib boolean true + +# Disable CDROM entries after install +d-i apt-setup/disable-cdrom-entries boolean true + +### Network configuration +# Disable network configuration entirely. This is useful for cdrom +# installations on non-networked devices where the network questions, +# warning and long timeouts are a nuisance. +d-i netcfg/enable boolean false + +# If non-free firmware is needed for the network or other hardware, you can +# configure the installer to always try to load it, without prompting. Or +# change to false to disable asking. +d-i hw-detect/load_firmware boolean false + + +# If you prefer to configure the network manually, uncomment this line and +# the static network configuration below. +d-i netcfg/disable_dhcp boolean true + +#disabling mirrors selection +d-i apt-setup/use_mirror boolean false + + +# Partitioning +d-i partman-auto/method string regular +d-i partman-lvm/device_remove_lvm boolean true +d-i partman-md/device_remove_md boolean true +d-i partman-lvm/confirm boolean true +d-i partman-auto/choose_recipe select atomic +d-i partman-auto/disk string /dev/sda +d-i partman/confirm_write_new_label boolean true +d-i partman/choose_partition select finish +d-i partman/confirm boolean true +d-i partman/confirm_nooverwrite boolean true +d-i partman-partitioning/confirm_write_new_label boolean true + +# Packages +#d-i pkgsel/upgrade select full-upgrade +# install Parrot Security +#d-i pkgsel/include string parrot-core parrot-interface parrot-tools + +# Change default hostname +d-i netcfg/get_hostname string parrot +# d-i netcfg/get_hostname seen false + +# user creation +d-i passwd/root-login boolean true +d-i passwd/make-user boolean false +d-i passwd/root-password password toor +d-i passwd/root-password-again password toor +#d-i passwd/user-default-groups string audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor sudo libvirt fuse dialout + +# Use the following option to add additional boot parameters for the +# installed system (if supported by the bootloader installer). +# Note: options passed to the installer will be added automatically. +#d-i debian-installer/add-kernel-opts string noautomount nouveau.blacklist=1 splash + +# Disable popularity-contest +popularity-contest popularity-contest/participate boolean false + +# Select udeb for installation to allow exiting the installer +d-i anna/choose_modules string di-utils-exit-installer + +# Ask question regardless from that it's preseeded above +d-i anna/choose_modules seen false + +# When disk encryption is enabled, skip wiping the partitions beforehand. +d-i partman-auto-crypto/erase_disks boolean false + +d-i grub-installer/only_debian boolean true +d-i grub-installer/with_other_os boolean false +d-i grub-installer/bootdev string /dev/sda +d-i finish-install/reboot_in_progress note + +# Skip the exit timeout +#d-i di-utils-reboot/really_reboot boolean false +#d-i finish-install/reboot_in_progress note + + + +#### Advanced options +### Running custom commands during the installation +#d-i preseed/late_command string in-target "rm /root/Desktop/debian-installer-launcher.desktop" diff --git a/modules/parrot-build/templates/common/includes.installer/preseed.cfg.kali b/modules/parrot-build/templates/common/includes.installer/preseed.cfg.kali new file mode 100755 index 00000000..71b5f496 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.installer/preseed.cfg.kali @@ -0,0 +1,79 @@ +d-i debian-installer/locale string en_US.UTF-8 +d-i console-keymaps-at/keymap select us +d-i mirror/country string enter information manually +d-i mirror/http/hostname string http.kali.org +d-i mirror/http/directory string /kali +d-i keyboard-configuration/xkb-keymap select us +d-i mirror/http/proxy string +d-i mirror/suite string kali-rolling +d-i mirror/codename string kali-rolling + +d-i clock-setup/utc boolean true +d-i time/zone string US/Mountain + +# Disable security, volatile and backports +d-i apt-setup/services-select multiselect + +# Enable contrib and non-free +d-i apt-setup/non-free boolean true +d-i apt-setup/contrib boolean true + +# Disable source repositories too +d-i apt-setup/enable-source-repositories boolean false + +# Partitioning +d-i partman-auto/method string regular +d-i partman-lvm/device_remove_lvm boolean true +d-i partman-md/device_remove_md boolean true +d-i partman-lvm/confirm boolean true +d-i partman-auto/choose_recipe select atomic +d-i partman-auto/disk string /dev/sda +d-i partman/confirm_write_new_label boolean true +d-i partman/choose_partition select finish +d-i partman/confirm boolean true +d-i partman/confirm_nooverwrite boolean true +d-i partman-partitioning/confirm_write_new_label boolean true + +# Disable CDROM entries after install +d-i apt-setup/disable-cdrom-entries boolean true + +# Upgrade installed packages +d-i pkgsel/upgrade select full-upgrade + +# Change default hostname +d-i netcfg/get_hostname string Kali +d-i netcfg/get_domain string unassigned-domain +#d-i netcfg/choose_interface select auto +d-i netcfg/choose_interface select eth0 +d-i netcfg/dhcp_timeout string 60 + +d-i hw-detect/load_firmware boolean false + +# Do not create a normal user account +d-i passwd/make-user boolean false +d-i passwd/root-password password toor +d-i passwd/root-password-again password toor + +d-i apt-setup/use_mirror boolean true +d-i grub-installer/only_debian boolean true +d-i grub-installer/with_other_os boolean false +d-i grub-installer/bootdev string /dev/sda +d-i finish-install/reboot_in_progress note + +# Disable popularity-contest +popularity-contest popularity-contest/participate boolean false + +kismet kismet/install-setuid boolean false +kismet kismet/install-users string + +sslh sslh/inetd_or_standalone select standalone + +mysql-server-5.5 mysql-server/root_password_again password +mysql-server-5.5 mysql-server/root_password password +mysql-server-5.5 mysql-server/error_setting_password error +mysql-server-5.5 mysql-server-5.5/postrm_remove_databases boolean false +mysql-server-5.5 mysql-server-5.5/start_on_boot boolean true +mysql-server-5.5 mysql-server-5.5/nis_warning note +mysql-server-5.5 mysql-server-5.5/really_downgrade boolean false +mysql-server-5.5 mysql-server/password_mismatch error +mysql-server-5.5 mysql-server/no_upgrade_when_using_ndb error diff --git a/modules/parrot-build/templates/common/includes.installer/preseed.cfg.orig b/modules/parrot-build/templates/common/includes.installer/preseed.cfg.orig new file mode 100644 index 00000000..b12f0239 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.installer/preseed.cfg.orig @@ -0,0 +1,76 @@ +# Disable volatile and security +d-i apt-setup/services-select multiselect + +# Enable contrib and non-free +d-i apt-setup/non-free boolean true +d-i apt-setup/contrib boolean true + +# Disable CDROM entries after install +d-i apt-setup/disable-cdrom-entries boolean true + +### Network configuration +# Disable network configuration entirely. This is useful for cdrom +# installations on non-networked devices where the network questions, +# warning and long timeouts are a nuisance. +d-i netcfg/enable boolean false + +# If non-free firmware is needed for the network or other hardware, you can +# configure the installer to always try to load it, without prompting. Or +# change to false to disable asking. +d-i hw-detect/load_firmware boolean false + + +# If you prefer to configure the network manually, uncomment this line and +# the static network configuration below. +d-i netcfg/disable_dhcp boolean true + +#disabling mirrors selection +d-i apt-setup/use_mirror boolean false + +# Disable CDROM entries after install +d-i apt-setup/disable-cdrom-entries boolean true + +# Packages +#d-i pkgsel/upgrade select full-upgrade +# install Parrot Security +#d-i pkgsel/include string parrot-core parrot-interface parrot-tools +# install Parrot Cloud +#d-i pkgsel/include string parrot-core parrot-cloud parrot-tools-cloud + +# Change default hostname +d-i netcfg/get_hostname string parrot +# d-i netcfg/get_hostname seen false + +# user creation +d-i passwd/root-login boolean false +d-i passwd/make-user boolean true +d-i passwd/user-default-groups string audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth debian-tor sudo libvirt fuse dialout + +# Use the following option to add additional boot parameters for the +# installed system (if supported by the bootloader installer). +# Note: options passed to the installer will be added automatically. +#d-i debian-installer/add-kernel-opts string noautomount nouveau.blacklist=1 splash + +# Disable popularity-contest +popularity-contest popularity-contest/participate boolean false + +# Select udeb for installation to allow exiting the installer +d-i anna/choose_modules string di-utils-exit-installer + +# Ask question regardless from that it's preseeded above +d-i anna/choose_modules seen false + +# When disk encryption is enabled, skip wiping the partitions beforehand. +d-i partman-auto-crypto/erase_disks boolean false + + + +# Skip the exit timeout +#d-i di-utils-reboot/really_reboot boolean false +#d-i finish-install/reboot_in_progress note + + + +#### Advanced options +### Running custom commands during the installation +#d-i preseed/late_command string in-target "rm /root/Desktop/debian-installer-launcher.desktop" diff --git a/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/firecfg-hook b/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/firecfg-hook new file mode 100755 index 00000000..c1891bf8 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/firecfg-hook @@ -0,0 +1,9 @@ +#!/bin/sh + +set -e + +# Remove live user (if any) from firejail authorizations +in-target sh -c 'sed -i "/user/d" /etc/firejail/firejail.users' + +# Authorize new user +in-target sh -c '/usr/bin/firecfg --add-users $(ls /home/ | cat)' diff --git a/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/initramfs-update b/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/initramfs-update new file mode 100755 index 00000000..cb347c11 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/initramfs-update @@ -0,0 +1,6 @@ +#!/bin/sh + +set -e + +# Update initramfs +in-target sh -c "/usr/sbin/update-initramfs -u" diff --git a/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/kernel-unhold b/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/kernel-unhold new file mode 100755 index 00000000..ca9b31b7 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/kernel-unhold @@ -0,0 +1,6 @@ +#!/bin/sh + +set -e + +# Unhold pinned packages on target system +in-target sh -c 'apt-mark showhold | while read pkg; do apt-mark unhold $pkg; done' diff --git a/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/repo-config b/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/repo-config new file mode 100755 index 00000000..b4b55568 --- /dev/null +++ b/modules/parrot-build/templates/common/includes.installer/usr/lib/live-installer.d/repo-config @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +# Reconfigure parrot APT mirror +in-target sh -c "cp /etc/apt/sources.list.parrot /etc/apt/sources.list" +in-target sh -c "parrot-mirror-selector default" diff --git a/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_debian.png b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_debian.png new file mode 100644 index 00000000..418bf8fd Binary files /dev/null and b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_debian.png differ diff --git a/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer.png b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer.png new file mode 100644 index 00000000..7c95d9e5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer.png differ diff --git a/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer_dark.png b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer_dark.png new file mode 100644 index 00000000..7c95d9e5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_installer_dark.png differ diff --git a/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_parrot.png b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_parrot.png new file mode 100644 index 00000000..7c95d9e5 Binary files /dev/null and b/modules/parrot-build/templates/common/includes.installer/usr/share/graphics/logo_parrot.png differ diff --git a/modules/parrot-build/templates/common/package-lists/generic.list.binary b/modules/parrot-build/templates/common/package-lists/generic.list.binary new file mode 100644 index 00000000..bf9ca4fc --- /dev/null +++ b/modules/parrot-build/templates/common/package-lists/generic.list.binary @@ -0,0 +1 @@ +refind diff --git a/modules/parrot-build/templates/common/package-lists/grub-efi-amd64.list.binary b/modules/parrot-build/templates/common/package-lists/grub-efi-amd64.list.binary new file mode 100644 index 00000000..a3c20815 --- /dev/null +++ b/modules/parrot-build/templates/common/package-lists/grub-efi-amd64.list.binary @@ -0,0 +1,3 @@ +grub-efi +grub-efi-amd64 +grub-efi-amd64-bin diff --git a/modules/parrot-build/templates/common/package-lists/grub-efi-ia32.list.binary b/modules/parrot-build/templates/common/package-lists/grub-efi-ia32.list.binary new file mode 100644 index 00000000..b916e0de --- /dev/null +++ b/modules/parrot-build/templates/common/package-lists/grub-efi-ia32.list.binary @@ -0,0 +1,2 @@ +grub-efi-ia32 +grub-efi-ia32-bin diff --git a/modules/parrot-build/templates/common/package-lists/grub-pc.list.binary b/modules/parrot-build/templates/common/package-lists/grub-pc.list.binary new file mode 100644 index 00000000..c20456df --- /dev/null +++ b/modules/parrot-build/templates/common/package-lists/grub-pc.list.binary @@ -0,0 +1 @@ +grub-pc diff --git a/modules/parrot-build/templates/common/package-lists/standard.list.chroot b/modules/parrot-build/templates/common/package-lists/standard.list.chroot new file mode 100644 index 00000000..4ce7b07f --- /dev/null +++ b/modules/parrot-build/templates/common/package-lists/standard.list.chroot @@ -0,0 +1,82 @@ +#standard packages +! Packages Priority standard +eatmydata + +#installer +debian-installer-launcher + +#if ARCHITECTURES amd64 + linux-image-amd64 + linux-headers-amd64 +#endif + +#if ARCHITECTURES i386 + linux-image-686-pae + linux-headers-686-pae +#endif + +# virtualization +open-vm-tools + +# parrot metapackages +apt-parrot +parrot-core + +#if ARCHITECTURES armel armhf + cgpt + vboot-utils + vboot-kernel-utils +#endif + +#important stuff +locales +locales-all +cryptsetup +ethtool +iw +lvm2 +mdadm +openvpn +parted +gpart +bash-completion +resolvconf +rng-tools5 +haveged +neovim + +#security +apparmor +apparmor-profiles +apparmor-profiles-extra +apparmor-utils +apparmor-easyprof +apparmor-notify +firejail + +#filesystem support +jfsutils +hfsplus +hfsutils +hfsprogs +btrfs-progs +e2fsprogs +dosfstools +mtools +reiser4progs +reiserfsprogs +xfsprogs +xfsdump +ntfs-3g +libfsapfs1 +libfsapfs-utils +ufw +gufw + +#additional stuff +xserver-xorg-video-all +xserver-xorg-video-cirrus +xserver-xorg-video-mga +xserver-xorg-input-kbd +plymouth +plymouth-themes diff --git a/modules/parrot-build/templates/common/preseed/firmware b/modules/parrot-build/templates/common/preseed/firmware new file mode 100644 index 00000000..d80ef863 --- /dev/null +++ b/modules/parrot-build/templates/common/preseed/firmware @@ -0,0 +1,4 @@ +b43-fwcutter b43-fwcutter/cut_firmware boolean true +firmware-ipw2x00 firmware-ipw2x00/license/accepted boolean true +firmware-iwlwifi firmware-iwlwifi/license/accepted boolean true +firmware-ralink firmware-ralink/license/accepted boolean true diff --git a/modules/parrot-build/templates/common/preseed/inetd.cfg.chroot b/modules/parrot-build/templates/common/preseed/inetd.cfg.chroot new file mode 100644 index 00000000..dd393390 --- /dev/null +++ b/modules/parrot-build/templates/common/preseed/inetd.cfg.chroot @@ -0,0 +1,3 @@ +# Do not register it in inetd so that its status can be controlled +# individually +atftpd atftpd/use_inetd boolean false diff --git a/modules/parrot-build/templates/common/preseed/live-boot b/modules/parrot-build/templates/common/preseed/live-boot new file mode 100644 index 00000000..4db3bb90 --- /dev/null +++ b/modules/parrot-build/templates/common/preseed/live-boot @@ -0,0 +1,2 @@ +live-boot live-boot/smem boolean true +live-boot live-boot/sdmem boolean true diff --git a/modules/parrot-build/templates/common/preseed/wireshark b/modules/parrot-build/templates/common/preseed/wireshark new file mode 100644 index 00000000..20916621 --- /dev/null +++ b/modules/parrot-build/templates/common/preseed/wireshark @@ -0,0 +1 @@ +wireshark wireshark-common/install-setuid: true diff --git a/modules/parrot-build/templates/parrot-home/hooks/home-hooks.hook.chroot b/modules/parrot-build/templates/parrot-home/hooks/home-hooks.hook.chroot new file mode 120000 index 00000000..2a44a02d --- /dev/null +++ b/modules/parrot-build/templates/parrot-home/hooks/home-hooks.hook.chroot @@ -0,0 +1 @@ +normal/home-hooks.hook.chroot \ No newline at end of file diff --git a/modules/parrot-build/templates/parrot-home/hooks/normal/home-hooks.hook.chroot b/modules/parrot-build/templates/parrot-home/hooks/normal/home-hooks.hook.chroot new file mode 100755 index 00000000..3453712f --- /dev/null +++ b/modules/parrot-build/templates/parrot-home/hooks/normal/home-hooks.hook.chroot @@ -0,0 +1,7 @@ +#!/bin/bash +set -e +export DEBIAN_FRONTEND=noninteractive + +echo "Removing useless stuff" +#apt-get purge -y openjdk-8-* openjdk-9-* openjdk-10-* gcc-7 || true +apt-get -y autoremove || true diff --git a/modules/parrot-build/templates/parrot-home/includes.chroot/usr/share/applications/debian-installer-launcher.desktop b/modules/parrot-build/templates/parrot-home/includes.chroot/usr/share/applications/debian-installer-launcher.desktop new file mode 100644 index 00000000..30335c07 --- /dev/null +++ b/modules/parrot-build/templates/parrot-home/includes.chroot/usr/share/applications/debian-installer-launcher.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Name=Install Parrot +Comment=Install this system permanently to your hard disk +Exec=menuexec mate-terminal --hide-menubar --name="Parrot Installer" -e '/usr/sbin/debian-installer-launcher' +Icon=debian-installer-launcher +Type=Application +Categories=Application;System; +StartupNotify=true +Terminal=false diff --git a/modules/parrot-build/templates/parrot-home/package-lists/parrot-home.list.chroot b/modules/parrot-build/templates/parrot-home/package-lists/parrot-home.list.chroot new file mode 100644 index 00000000..cc8af9f0 --- /dev/null +++ b/modules/parrot-build/templates/parrot-home/package-lists/parrot-home.list.chroot @@ -0,0 +1,22 @@ +## parrot metapackages +parrot-interface +parrot-interface-full +parrot-mate +parrot-drivers +parrot-privacy + +# firefox flavor +#if ARCHITECTURES amd64 + firefox-esr +#endif + +#if ARCHITECTURES i386 + firefox-esr +#endif + +## home packages +vscodium +zeal + +## fast remediations +python-dbus diff --git a/modules/parrot-build/templates/parrot-htb/hooks/normal/security-hooks.hook.chroot b/modules/parrot-build/templates/parrot-htb/hooks/normal/security-hooks.hook.chroot new file mode 100755 index 00000000..92672653 --- /dev/null +++ b/modules/parrot-build/templates/parrot-htb/hooks/normal/security-hooks.hook.chroot @@ -0,0 +1,65 @@ +#!/bin/bash +set -e +export DEBIAN_FRONTEND=noninteractive + +echo "Removing useless stuff" +apt update +apt-get purge -y seclists exploitdb firefox-esr qttools5-dev-tools texlive* tex-gyre python-mpltoolkits.basemap-data android-sdk libandroid* arduino leafpad xpra ferret minicom xpdf gvim imagemagick* llvm-6.0-dev mate-user-guide freepats guile-2.2-libs lmodern fonts-noto-core *mingw* pandoc* x64dbg libpython3.7-dev gcc-avr guile-2.2-libs || true + +echo "Manually disabling couchdb" +systemctl disable couchdb || true + +echo "Manually disabling miredo" +systemctl disable miredo || true + +echo "Manually disabling openvpn" +systemctl disable openvpn || true + +echo "Manualy disabling redis-server" +systemctl disable redis-server || true + +echo "Manually disabling bettercap" +systemctl disable bettercap || true + +echo "Manually disabling samba" +systemctl disable smbd samba || true + +echo "Manually disabling snmpd" +systemctl disable snmpd || true + +echo "Manually disabling nmbd" +systemctl disable nmbd || true + +echo "Manually disabling openvas services" +systemctl disable openvas-scanner.service || true +systemctl disable openvas-manager.service || true +systemctl disable greenbone-security-assistant || true + +echo "Manually disabling redsocks" +systemctl disable redsocks || true + +echo "Manually disabling dradis" +systemctl disable dradis || true + +echo "Manually disabling packagekit" +systemctl disable packagekit || true + +echo "Manually disabling avahi-daemon" +systemctl disable avahi-daemon.socket || true +systemctl disable avahi-daemon.service || true + +echo "Manually disabling colord-sane" +systemctl disable colord-sane.service || true + +echo "Purging the shit out of systemd" +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/redis-server.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/smbd.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/nmbd.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/snmp.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/openvas-scanner.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/openvas-manager.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/redsocks.service || true + + +echo "cleaning the system with bleachbit" +bleachbit -c system.localizations apt.clean apt.autoclean apt.autoremove apt.package_lists deepscan.backup deepscan.ds_store deepscan.thumbs_db deepscan.tmp system.cache system.rotated_logs thumbnails.cache &> /dev/null && echo "done" diff --git a/modules/parrot-build/templates/parrot-htb/hooks/security-hooks.hook.chroot b/modules/parrot-build/templates/parrot-htb/hooks/security-hooks.hook.chroot new file mode 120000 index 00000000..591071c7 --- /dev/null +++ b/modules/parrot-build/templates/parrot-htb/hooks/security-hooks.hook.chroot @@ -0,0 +1 @@ +normal/security-hooks.hook.chroot \ No newline at end of file diff --git a/modules/parrot-build/templates/parrot-htb/includes.chroot/usr/share/applications/debian-installer-launcher.desktop b/modules/parrot-build/templates/parrot-htb/includes.chroot/usr/share/applications/debian-installer-launcher.desktop new file mode 100644 index 00000000..30335c07 --- /dev/null +++ b/modules/parrot-build/templates/parrot-htb/includes.chroot/usr/share/applications/debian-installer-launcher.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Name=Install Parrot +Comment=Install this system permanently to your hard disk +Exec=menuexec mate-terminal --hide-menubar --name="Parrot Installer" -e '/usr/sbin/debian-installer-launcher' +Icon=debian-installer-launcher +Type=Application +Categories=Application;System; +StartupNotify=true +Terminal=false diff --git a/modules/parrot-build/templates/parrot-htb/package-lists/parrot-security.list.chroot b/modules/parrot-build/templates/parrot-htb/package-lists/parrot-security.list.chroot new file mode 100644 index 00000000..3fa58f66 --- /dev/null +++ b/modules/parrot-build/templates/parrot-htb/package-lists/parrot-security.list.chroot @@ -0,0 +1,25 @@ +## parrot metapackages +parrot-interface +parrot-interface-full +parrot-mate +parrot-tools-full +parrot-drivers +parrot-crypto +parrot-privacy +parrot-devel + +# firefox flavor +#if ARCHITECTURES amd64 + firefox +#endif + +#if ARCHITECTURES i386 + firefox-esr +#endif + +## other packages +telnet +claws-mail + +## fast remediations +python-dbus diff --git a/modules/parrot-build/templates/parrot-kde-home/hooks/home-hooks.hook.chroot b/modules/parrot-build/templates/parrot-kde-home/hooks/home-hooks.hook.chroot new file mode 120000 index 00000000..2a44a02d --- /dev/null +++ b/modules/parrot-build/templates/parrot-kde-home/hooks/home-hooks.hook.chroot @@ -0,0 +1 @@ +normal/home-hooks.hook.chroot \ No newline at end of file diff --git a/modules/parrot-build/templates/parrot-kde-home/hooks/normal/home-hooks.hook.chroot b/modules/parrot-build/templates/parrot-kde-home/hooks/normal/home-hooks.hook.chroot new file mode 100755 index 00000000..169fce91 --- /dev/null +++ b/modules/parrot-build/templates/parrot-kde-home/hooks/normal/home-hooks.hook.chroot @@ -0,0 +1,11 @@ +#!/bin/bash +set -e +export DEBIAN_FRONTEND=noninteractive + +echo "Removing useless stuff" +apt update +apt-get purge -y openjdk-8-* fonts-noto-extra fonts-noto-cjk-extra fonts-noto-cjk plasma-discover || true +apt-get -y autoremove || true + +rm -rf /usr/share/wallpapers/Next +ln -s /usr/share/desktop-base/parrot-theme/wallpaper /usr/share/wallpapers/Next diff --git a/modules/parrot-build/templates/parrot-kde-home/package-lists/parrot-kde.list.chroot b/modules/parrot-build/templates/parrot-kde-home/package-lists/parrot-kde.list.chroot new file mode 100644 index 00000000..85242bd6 --- /dev/null +++ b/modules/parrot-build/templates/parrot-kde-home/package-lists/parrot-kde.list.chroot @@ -0,0 +1,15 @@ +## parrot metapackages +parrot-interface +parrot-interface-full +parrot-kde +lightdm-parrot +parrot-drivers +parrot-crypto +parrot-privacy + +## home packages +vscodium +zeal + +## fast remediations +python-dbus diff --git a/modules/parrot-build/templates/parrot-kde-security/hooks/normal/security-hooks.hook.chroot b/modules/parrot-build/templates/parrot-kde-security/hooks/normal/security-hooks.hook.chroot new file mode 100755 index 00000000..7e1d0818 --- /dev/null +++ b/modules/parrot-build/templates/parrot-kde-security/hooks/normal/security-hooks.hook.chroot @@ -0,0 +1,66 @@ +#!/bin/bash +set -e +export DEBIAN_FRONTEND=noninteractive + +echo "Removing useless stuff" +apt update +apt-get purge -y seclists exploitdb firefox-esr qttools5-dev-tools texlive* tex-gyre python-mpltoolkits.basemap-data arduino xpra ferret minicom xpdf imagemagick* llvm-6.0-dev guile-2.2-libs lmodern fonts-noto-core *mingw* pandoc* x64dbg libpython3.7-dev gcc-avr guile-2.2-libs android-sdk libandroid* leafpad gvim vim freepats thunderbird || true +apt-get -y autoremove || true + +echo "Manually disabling couchdb" +systemctl disable couchdb || true + +echo "Manually disabling miredo" +systemctl disable miredo || true + +echo "Manually disabling openvpn" +systemctl disable openvpn || true + +echo "Manualy disabling redis-server" +systemctl disable redis-server || true + +echo "Manually disabling bettercap" +systemctl disable bettercap || true + +echo "Manually disabling samba" +systemctl disable smbd samba || true + +echo "Manually disabling snmpd" +systemctl disable snmpd || true + +echo "Manually disabling nmbd" +systemctl disable nmbd || true + +echo "Manually disabling openvas services" +systemctl disable openvas-scanner.service || true +systemctl disable openvas-manager.service || true +systemctl disable greenbone-security-assistant || true + +echo "Manually disabling redsocks" +systemctl disable redsocks || true + +echo "Manually disabling dradis" +systemctl disable dradis || true + +echo "Manually disabling packagekit" +systemctl disable packagekit || true + +echo "Manually disabling avahi-daemon" +systemctl disable avahi-daemon.socket || true +systemctl disable avahi-daemon.service || true + +echo "Manually disabling colord-sane" +systemctl disable colord-sane.service || true + +echo "Purging the shit out of systemd" +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/redis-server.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/smbd.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/nmbd.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/snmp.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/openvas-scanner.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/openvas-manager.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/redsocks.service || true + + +echo "cleaning the system with bleachbit" +bleachbit -c system.localizations apt.clean apt.autoclean apt.autoremove apt.package_lists deepscan.backup deepscan.ds_store deepscan.thumbs_db deepscan.tmp system.cache system.rotated_logs thumbnails.cache &> /dev/null && echo "done" diff --git a/modules/parrot-build/templates/parrot-kde-security/hooks/security-hooks.hook.chroot b/modules/parrot-build/templates/parrot-kde-security/hooks/security-hooks.hook.chroot new file mode 120000 index 00000000..591071c7 --- /dev/null +++ b/modules/parrot-build/templates/parrot-kde-security/hooks/security-hooks.hook.chroot @@ -0,0 +1 @@ +normal/security-hooks.hook.chroot \ No newline at end of file diff --git a/modules/parrot-build/templates/parrot-kde-security/package-lists/parrot-kde.list.chroot b/modules/parrot-build/templates/parrot-kde-security/package-lists/parrot-kde.list.chroot new file mode 100644 index 00000000..4d190839 --- /dev/null +++ b/modules/parrot-build/templates/parrot-kde-security/package-lists/parrot-kde.list.chroot @@ -0,0 +1,17 @@ +## parrot metapackages +parrot-interface +parrot-interface-full +parrot-kde +lightdm-parrot +parrot-drivers +parrot-crypto +parrot-privacy +parrot-tools-full +parrot-devel + +## home packages +vscodium +zeal + +## fast remediations +python-dbus diff --git a/modules/parrot-build/templates/parrot-security/hooks/normal/security-hooks.hook.chroot b/modules/parrot-build/templates/parrot-security/hooks/normal/security-hooks.hook.chroot new file mode 100755 index 00000000..a171a0d2 --- /dev/null +++ b/modules/parrot-build/templates/parrot-security/hooks/normal/security-hooks.hook.chroot @@ -0,0 +1,66 @@ +#!/bin/bash +set -e +export DEBIAN_FRONTEND=noninteractive + +echo "Removing useless stuff" +apt update +apt-get purge -y seclists exploitdb firefox-esr qttools5-dev-tools texlive* tex-gyre python-mpltoolkits.basemap-data android-sdk libandroid* arduino leafpad xpra ferret minicom xpdf gvim imagemagick* llvm-6.0-dev mate-user-guide freepats guile-2.2-libs lmodern fonts-noto-core *mingw* pandoc* x64dbg libpython3.7-dev gcc-avr guile-2.2-libs thunderbird || true +apt-get -y autoremove || true + +echo "Manually disabling couchdb" +systemctl disable couchdb || true + +echo "Manually disabling miredo" +systemctl disable miredo || true + +echo "Manually disabling openvpn" +systemctl disable openvpn || true + +echo "Manualy disabling redis-server" +systemctl disable redis-server || true + +echo "Manually disabling bettercap" +systemctl disable bettercap || true + +echo "Manually disabling samba" +systemctl disable smbd samba || true + +echo "Manually disabling snmpd" +systemctl disable snmpd || true + +echo "Manually disabling nmbd" +systemctl disable nmbd || true + +echo "Manually disabling openvas services" +systemctl disable openvas-scanner.service || true +systemctl disable openvas-manager.service || true +systemctl disable greenbone-security-assistant || true + +echo "Manually disabling redsocks" +systemctl disable redsocks || true + +echo "Manually disabling dradis" +systemctl disable dradis || true + +echo "Manually disabling packagekit" +systemctl disable packagekit || true + +echo "Manually disabling avahi-daemon" +systemctl disable avahi-daemon.socket || true +systemctl disable avahi-daemon.service || true + +echo "Manually disabling colord-sane" +systemctl disable colord-sane.service || true + +echo "Purging the shit out of systemd" +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/redis-server.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/smbd.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/nmbd.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/snmp.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/openvas-scanner.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/openvas-manager.service || true +sed -i "s/WantedBy=multi-user.target//g" /lib/systemd/system/redsocks.service || true + + +echo "cleaning the system with bleachbit" +bleachbit -c system.localizations apt.clean apt.autoclean apt.autoremove apt.package_lists deepscan.backup deepscan.ds_store deepscan.thumbs_db deepscan.tmp system.cache system.rotated_logs thumbnails.cache &> /dev/null && echo "done" diff --git a/modules/parrot-build/templates/parrot-security/hooks/security-hooks.hook.chroot b/modules/parrot-build/templates/parrot-security/hooks/security-hooks.hook.chroot new file mode 120000 index 00000000..591071c7 --- /dev/null +++ b/modules/parrot-build/templates/parrot-security/hooks/security-hooks.hook.chroot @@ -0,0 +1 @@ +normal/security-hooks.hook.chroot \ No newline at end of file diff --git a/modules/parrot-build/templates/parrot-security/includes.chroot/usr/share/applications/debian-installer-launcher.desktop b/modules/parrot-build/templates/parrot-security/includes.chroot/usr/share/applications/debian-installer-launcher.desktop new file mode 100644 index 00000000..30335c07 --- /dev/null +++ b/modules/parrot-build/templates/parrot-security/includes.chroot/usr/share/applications/debian-installer-launcher.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Name=Install Parrot +Comment=Install this system permanently to your hard disk +Exec=menuexec mate-terminal --hide-menubar --name="Parrot Installer" -e '/usr/sbin/debian-installer-launcher' +Icon=debian-installer-launcher +Type=Application +Categories=Application;System; +StartupNotify=true +Terminal=false diff --git a/modules/parrot-build/templates/parrot-security/package-lists/parrot-security.list.chroot b/modules/parrot-build/templates/parrot-security/package-lists/parrot-security.list.chroot new file mode 100644 index 00000000..013ad03b --- /dev/null +++ b/modules/parrot-build/templates/parrot-security/package-lists/parrot-security.list.chroot @@ -0,0 +1,24 @@ +## parrot metapackages +parrot-interface +parrot-interface-full +parrot-mate +parrot-tools-full +parrot-drivers +parrot-crypto +parrot-privacy +parrot-devel + +# firefox flavor +#if ARCHITECTURES amd64 + firefox +#endif +#if ARCHITECTURES i386 + firefox-esr +#endif + +## other packages +telnet +claws-mail + +## fast remediations +python-dbus diff --git a/modules/parrot-build/templates/parrot-studio/hooks/normal/studio-hooks.hook.chroot b/modules/parrot-build/templates/parrot-studio/hooks/normal/studio-hooks.hook.chroot new file mode 100755 index 00000000..379f45c9 --- /dev/null +++ b/modules/parrot-build/templates/parrot-studio/hooks/normal/studio-hooks.hook.chroot @@ -0,0 +1,4 @@ +#!/bin/bash +set -e +export DEBIAN_FRONTEND=noninteractive +export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/share/games:/usr/local/sbin:/usr/sbin:/sbin:~/.local/bin:/snap/bin:$PATH diff --git a/modules/parrot-build/templates/parrot-studio/hooks/studio-hooks.hook.chroot b/modules/parrot-build/templates/parrot-studio/hooks/studio-hooks.hook.chroot new file mode 120000 index 00000000..529d6f73 --- /dev/null +++ b/modules/parrot-build/templates/parrot-studio/hooks/studio-hooks.hook.chroot @@ -0,0 +1 @@ +normal/studio-hooks.hook.chroot \ No newline at end of file diff --git a/modules/parrot-build/templates/parrot-studio/package-lists/parrot-studio.list.chroot b/modules/parrot-build/templates/parrot-studio/package-lists/parrot-studio.list.chroot new file mode 100644 index 00000000..d93fc9e2 --- /dev/null +++ b/modules/parrot-build/templates/parrot-studio/package-lists/parrot-studio.list.chroot @@ -0,0 +1,55 @@ +## parrot metapackages +parrot-interface +parrot-interface-full +parrot-mate +parrot-tools-full +parrot-drivers +parrot-crypto +parrot-privacy + + +##video editing +blender +kdenlive +lightworks + +handbrake +winff + +##audio editing +lmms +audacity +mixxx + +##graphics +krita +freecad +inkscape +scribus +darktable + +##gaming +steam +assaultcube + +##development +parrot-devel +parrot-devel-tools +parrot-devel-extra + + +## other packages +python-dbus +mpv +playonlinux +virtualbox +winetricks +stellarium +kalzium +geogebra +octave +fritzing +tkgate +snapd +flatpak +xdg-desktop-portal diff --git a/modules/parrot-build/templates/parrot-variant-cinnamon/package-lists/parrot-cinnamon.list.chroot b/modules/parrot-build/templates/parrot-variant-cinnamon/package-lists/parrot-cinnamon.list.chroot new file mode 100644 index 00000000..2a911319 --- /dev/null +++ b/modules/parrot-build/templates/parrot-variant-cinnamon/package-lists/parrot-cinnamon.list.chroot @@ -0,0 +1,20 @@ +## parrot metapackages +apt-parrot +parrot-core +parrot-interface +parrot-mini +parrot-drivers +parrot-tools-full + +## other packages +vinagre +etherape +vlc +mpv +electrum +vscodium + +## desktop environment +parrot-cinnamon + +anonsurf diff --git a/modules/parrot-build/templates/parrot-variant-gnome/package-lists/parrot-gnome.list.chroot b/modules/parrot-build/templates/parrot-variant-gnome/package-lists/parrot-gnome.list.chroot new file mode 100644 index 00000000..3a9b9672 --- /dev/null +++ b/modules/parrot-build/templates/parrot-variant-gnome/package-lists/parrot-gnome.list.chroot @@ -0,0 +1,21 @@ +## parrot metapackages +apt-parrot +parrot-core +parrot-interface +parrot-mini +parrot-drivers +parrot-tools-full + +## other packages +vinagre +etherape +vlc +mpv +galculator +electrum +vscodium + +## desktop environment +parrot-gnome + +anonsurf diff --git a/modules/parrot-build/templates/parrot-variant-kde/package-lists/parrot-kde.list.chroot b/modules/parrot-build/templates/parrot-variant-kde/package-lists/parrot-kde.list.chroot new file mode 100644 index 00000000..b9169c6b --- /dev/null +++ b/modules/parrot-build/templates/parrot-variant-kde/package-lists/parrot-kde.list.chroot @@ -0,0 +1,27 @@ +## parrot metapackages +parrot-interface +parrot-kde +task-kde-desktop +sddm +parrot-drivers +parrot-tools-full + +## other packages +vscodium +zeal +vlc +electrum +zulucrypt +ricochet-im +libreoffice +keepassxc +qownnotes +planner +rhythmbox +shotwell +cheese +qbittorrent +gimp + +parrot-updater +anonsurf \ No newline at end of file diff --git a/modules/parrot-build/templates/parrot-variant-lxde/package-lists/parrot-lxde.list.chroot b/modules/parrot-build/templates/parrot-variant-lxde/package-lists/parrot-lxde.list.chroot new file mode 100644 index 00000000..6b494eac --- /dev/null +++ b/modules/parrot-build/templates/parrot-variant-lxde/package-lists/parrot-lxde.list.chroot @@ -0,0 +1,19 @@ +## parrot metapackages +apt-parrot +parrot-core +parrot-interface +parrot-mini +parrot-drivers +parrot-tools-full + +## other packages +vinagre +etherape +vlc +mpv +electrum + +## desktop environment +parrot-lxde + +anonsurf diff --git a/modules/parrot-build/templates/parrot-variant-mate b/modules/parrot-build/templates/parrot-variant-mate new file mode 120000 index 00000000..f91adb18 --- /dev/null +++ b/modules/parrot-build/templates/parrot-variant-mate @@ -0,0 +1 @@ +parrot-security \ No newline at end of file diff --git a/modules/parrot-build/templates/parrot-variant-xfce/package-lists/parrot-xfce.list.chroot b/modules/parrot-build/templates/parrot-variant-xfce/package-lists/parrot-xfce.list.chroot new file mode 100644 index 00000000..7b4e24a1 --- /dev/null +++ b/modules/parrot-build/templates/parrot-variant-xfce/package-lists/parrot-xfce.list.chroot @@ -0,0 +1,21 @@ +## parrot metapackages +apt-parrot +parrot-core +parrot-interface +parrot-mini +parrot-drivers +parrot-tools-full + +## other packages +vinagre +etherape +torchat +vlc +mpv +galculator +electrum + +## desktop environment +parrot-xfce + +anonsurf diff --git a/modules/parrot-build/torrent-generator.sh b/modules/parrot-build/torrent-generator.sh new file mode 100644 index 00000000..5101350e --- /dev/null +++ b/modules/parrot-build/torrent-generator.sh @@ -0,0 +1,67 @@ +#!/bin/bash +ISOFILE=$2 +PATH=$1 +echo "creating torrent for $ISOFILE" + +/usr/bin/mktorrent \ +-a https://tracker.parrot.sh/announce,https://wolf.parrotsec.io/announce \ +-a https://tracker2.parrot.sh/announce,https://wolf2.parrot.sh/announce \ +-a https://ashrise.com:443/phoenix/announce \ +-a udp://open.demonii.com:1337/announce \ +-a udp://tracker.ccc.de:80/announce \ +-a udp://tracker.openbittorrent.com:80/announce \ +-a udp://tracker.publicbt.com:80/announce \ +-a udp://ipv4.tracker.harry.lu:80/announce,udp://ipv6.tracker.harry.lu:80/announce \ +-a udp://tracker.coppersurfer.tk:6969/announce \ +-c "Parrot Security OS official torrent - don't seed it if an updated version is available. for security reasons we don't want old releases to be seeded." \ +-w \ +https://ftp-stud.hs-esslingen.de/Mirrors/archive.parrotsec.org/$PATH/$ISOFILE,\ +https://ftp.halifax.rwth-aachen.de/parrotsec/$PATH/$ISOFILE,\ +https://ftp.nluug.nl/os/Linux/distr/parrot/$PATH/$ISOFILE,\ +https://netix.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +https://mirrors.dotsrc.org/parrot/$PATH/$ISOFILE,\ +http://matojo.unizar.es/parrot/$PATH/$ISOFILE,\ +https://ftp.cc.uoc.gr/mirrors/linux/parrot/$PATH/$ISOFILE,\ +http://turkey.archive.parrotsec.org/parrot/$PATH/$ISOFILE,\ +https://parrotsec.volia.net/$PATH/$ISOFILE,\ +https://mirrors.up.pt/parrot/$PATH/$ISOFILE,\ +https://mirror.yandex.ru/mirrors/$PATH/$ISOFILE,\ +https://parrot.mirror.garr.it/mirrors/parrot/$PATH/$ISOFILE,\ +http://parrot.asis.io/$PATH/$ISOFILE,\ +http://download2.nust.na/pub4/sourceforge/p/pa/parrotsecurity/$PATH/$ISOFILE,\ +http://mirror.amberit.com.bd/parrotsec/$PATH/$ISOFILE,\ +http://mirrors.mit.edu/parrot/$PATH/$ISOFILE,\ +http://sft.if.usp.br/parrot/$PATH/$ISOFILE,\ +https://mirror.clarkson.edu/parrot/$PATH/$ISOFILE,\ +https://mirror.kku.ac.th/parrot/$PATH/$ISOFILE,\ +https://mirror.cedia.org.ec/parrot/$PATH/$ISOFILE,\ +https://mirror.ueb.edu.ec/parrot/$PATH/$ISOFILE,\ +https://mirror.0x.sg/parrot/$PATH/$ISOFILE,\ +https://mirrors.tuna.tsinghua.edu.cn/parrot/$PATH/$ISOFILE,\ +https://mirrors.ustc.edu.cn/parrot/$PATH/$ISOFILE,\ +https://mirrors.shu.edu.cn/parrot/$PATH/$ISOFILE,\ +http://free.nchc.org.tw/parrot/$PATH/$ISOFILE,\ +https://mirrors.ocf.berkeley.edu/parrot/$PATH/$ISOFILE,\ +http://mirror.lagoon.nc/pub/parrot/$PATH/$ISOFILE,\ +https://archive.parrotsec.org/parrot/$PATH/$ISOFILE,\ +\ +http://astuteinternet.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://ayera.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://cfhcable.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://cytranet.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://datapacket.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://excellmedia.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://freefr.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://iweb.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://jaist.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://kent.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://liquidtelecom.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://netcologne.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://netix.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://phoenixnap.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://razaoinfo.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://svwh.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://tenet.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://ufpr.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ +http://vorboss.dl.sourceforge.net/project/parrotsecurity/$PATH/$ISOFILE,\ + -l 20 $ISOFILE