From 0352ee655378200a72c76582b5bbd525b6cd6043 Mon Sep 17 00:00:00 2001 From: Manuel Date: Fri, 24 Mar 2023 02:17:54 -0100 Subject: [PATCH] rename build scripts and add 32bit architecture --- pepbld-32.sh | 56 +++++++++++++++++++++++++++++++++++++++ pepbld.sh => pepbld-64.sh | 0 2 files changed, 56 insertions(+) create mode 100755 pepbld-32.sh rename pepbld.sh => pepbld-64.sh (100%) diff --git a/pepbld-32.sh b/pepbld-32.sh new file mode 100755 index 0000000..c370038 --- /dev/null +++ b/pepbld-32.sh @@ -0,0 +1,56 @@ +#!/bin/bash +PATH="/sbin:/usr/sbin:/usr/local/sbin:$PATH" + +# Set the working folder variable +uchinanchu="$(pwd)" + +# This cleanup might be better served in the BldHelper*.sh script. +# Create the build folder, move into it removing stale mountpoints and files there. +[ -e fusato ] && [ ! -d fusato ] && rm -f fusato || [ ! -e fusato ] && mkdir fusato +cd fusato +umount $(mount | grep "${PWD}/chroot" | tac | cut -f3 -d" ") 2>/dev/null +for i in ./* ./.build ; do [ $i = ./cache ] && continue || rm -rf $i ; done + + +#Define as configurações do Live Build + +lb config noauto \ + --binary-images iso-hybrid \ + --architectures i386 \ + --linux-flavours 686 \ + --distribution bullseye \ + --archive-areas "main contrib non-free" \ + --firmware-binary true \ + --firmware-chroot false \ + --debian-installer netinst \ + --debian-installer-distribution bullseye \ + --debian-installer-gui true \ + --iso-preparer "PeppermintOS-https://peppermintos.com/" \ + --iso-publisher "Peppermint OS Team" \ + --iso-volume "PepOS-mini-iso" \ + --image-name "PepOS-mini-iso" \ + --checksums sha512 \ + --zsync false \ + --win32-loader false \ + --debian-installer-preseedfile preseed.cfg + + "${@}" + + +# Setup the installer structure +mkdir -p $uchinanchu/fusato/config/includes.installer +mkdir -p $uchinanchu/fusato/config/includes.binary +mkdir -p $uchinanchu/fusato/config/includes.binary/install +mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share + +# Copy single files and folder to the installer +#cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives +cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer + +# Copy recursive files and sub-directories, containing symlinks. +cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary +cp -r $uchinanchu/peploadersplash/isolinux $uchinanchu/fusato/config/includes.binary +cp -r $uchinanchu/pepinstaller/graphics $uchinanchu/fusato/config/includes.installer/usr/share +cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share + +lb build diff --git a/pepbld.sh b/pepbld-64.sh similarity index 100% rename from pepbld.sh rename to pepbld-64.sh