add new functions and update build scripts

This commit is contained in:
Manuel 2023-04-09 19:04:38 +00:00
parent f85c5bc863
commit 6cbc77daa0
151 changed files with 543 additions and 17 deletions

View File

@ -41,6 +41,7 @@ lb config noauto \
# Setup the installer structure # Setup the installer structure
mkdir -p $uchinanchu/fusato/config/includes.installer mkdir -p $uchinanchu/fusato/config/includes.installer
mkdir -p $uchinanchu/fusato/config/includes.installer/preseed
mkdir -p $uchinanchu/fusato/config/includes.binary mkdir -p $uchinanchu/fusato/config/includes.binary
mkdir -p $uchinanchu/fusato/config/includes.binary/install mkdir -p $uchinanchu/fusato/config/includes.binary/install
mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share
@ -49,11 +50,18 @@ mkdir -p $uchinanchu/fusato/config/hooks/normal
#cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives #cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives
cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer
cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal
cp $uchinanchu/pepgrub/themes $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepscripts/* $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/multimedia.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/peppermint.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/sources.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepkeyrings/* $uchinanchu/fusato/config/includes.installer/preseed
# Copy recursive files and sub-directories, containing symlinks. # Copy recursive files and sub-directories, containing symlinks.
cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary
cp -r $uchinanchu/peploadersplash/isolinux $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/graphics $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepgrub/* $uchinanchu/fusato/config/includes.installer/preseed
lb build lb build

1
PepDeb32/pepgrub Symbolic link
View File

@ -0,0 +1 @@
../pepgrub

1
PepDeb32/pepkeyrings Symbolic link
View File

@ -0,0 +1 @@
../pepkeyrings

View File

@ -1 +0,0 @@
../peprepo

1
PepDeb32/pepscripts Symbolic link
View File

@ -0,0 +1 @@
../pepscripts

1
PepDeb32/pepsources Symbolic link
View File

@ -0,0 +1 @@
../pepsources

View File

@ -41,20 +41,27 @@ lb config noauto \
# Setup the installer structure # Setup the installer structure
mkdir -p $uchinanchu/fusato/config/includes.installer mkdir -p $uchinanchu/fusato/config/includes.installer
mkdir -p $uchinanchu/fusato/config/includes.installer/preseed
mkdir -p $uchinanchu/fusato/config/includes.binary mkdir -p $uchinanchu/fusato/config/includes.binary
mkdir -p $uchinanchu/fusato/config/includes.binary/install mkdir -p $uchinanchu/fusato/config/includes.binary/install
mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share
mkdir -p $uchinanchu/fusato/config/hooks/normal mkdir -p $uchinanchu/fusato/config/hooks/normal
#cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives #cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives
cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer
cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal
cp $uchinanchu/pepgrub/themes $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepscripts/* $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/multimedia.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/peppermint.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/sources.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepkeyrings/* $uchinanchu/fusato/config/includes.installer/preseed
# Copy recursive files and sub-directories, containing symlinks. # Copy recursive files and sub-directories, containing symlinks.
cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary
cp -r $uchinanchu/peploadersplash/isolinux $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/graphics $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepgrub/* $uchinanchu/fusato/config/includes.installer/preseed
lb build lb build

1
PepDeb64/pepgrub Symbolic link
View File

@ -0,0 +1 @@
../pepgrub

1
PepDeb64/pepkeyrings Symbolic link
View File

@ -0,0 +1 @@
../pepkeyrings

View File

@ -1 +0,0 @@
../peprepo

1
PepDeb64/pepscripts Symbolic link
View File

@ -0,0 +1 @@
../pepscripts

1
PepDeb64/pepsources Symbolic link
View File

@ -0,0 +1 @@
../pepsources

View File

@ -43,6 +43,7 @@ lb config noauto \
# Setup the installer structure # Setup the installer structure
mkdir -p $uchinanchu/fusato/config/includes.installer mkdir -p $uchinanchu/fusato/config/includes.installer
mkdir -p $uchinanchu/fusato/config/includes.installer/preseed
mkdir -p $uchinanchu/fusato/config/includes.binary mkdir -p $uchinanchu/fusato/config/includes.binary
mkdir -p $uchinanchu/fusato/config/includes.binary/install mkdir -p $uchinanchu/fusato/config/includes.binary/install
mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share
@ -51,11 +52,18 @@ mkdir -p $uchinanchu/fusato/config/hooks/normal
#cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives #cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives
cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer
cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal
cp $uchinanchu/pepgrub/themes $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepscripts/* $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/multimedia.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/peppermint.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/sources.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepkeyrings/* $uchinanchu/fusato/config/includes.installer/preseed
# Copy recursive files and sub-directories, containing symlinks. # Copy recursive files and sub-directories, containing symlinks.
cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary
cp -r $uchinanchu/peploadersplash/isolinux $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/graphics $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepgrub/* $uchinanchu/fusato/config/includes.installer/preseed
lb build lb build

1
PepDeb_arm64/pepgrub Symbolic link
View File

@ -0,0 +1 @@
../pepgrub

1
PepDeb_arm64/pepkeyrings Symbolic link
View File

@ -0,0 +1 @@
../pepkeyrings

View File

@ -1 +0,0 @@
../peprepo

1
PepDeb_arm64/pepscripts Symbolic link
View File

@ -0,0 +1 @@
../pepscripts

1
PepDeb_arm64/pepsources Symbolic link
View File

@ -0,0 +1 @@
../pepsources

View File

@ -53,6 +53,7 @@ lb config noauto \
# Setup the installer structure # Setup the installer structure
mkdir -p $uchinanchu/fusato/config/includes.installer mkdir -p $uchinanchu/fusato/config/includes.installer
mkdir -p $uchinanchu/fusato/config/includes.installer/preseed
mkdir -p $uchinanchu/fusato/config/includes.binary mkdir -p $uchinanchu/fusato/config/includes.binary
mkdir -p $uchinanchu/fusato/config/includes.binary/install mkdir -p $uchinanchu/fusato/config/includes.binary/install
mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share
@ -61,11 +62,19 @@ mkdir -p $uchinanchu/fusato/config/hooks/normal
#cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives #cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives
cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer
cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal
cp $uchinanchu/pepgrub/themes $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepscripts/* $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/multimedia.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/peppermint.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/sources.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepkeyrings/* $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepinfo/* $uchinanchu/fusato/config/includes.installer/preseed
# Copy recursive files and sub-directories, containing symlinks. # Copy recursive files and sub-directories, containing symlinks.
cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary
cp -r $uchinanchu/peploadersplash/isolinux $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/graphics $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepgrub/* $uchinanchu/fusato/config/includes.installer/preseed
lb build lb build

1
PepDev32/pepgrub Symbolic link
View File

@ -0,0 +1 @@
../pepgrub

1
PepDev32/pepinfo Symbolic link
View File

@ -0,0 +1 @@
../pepinfo

1
PepDev32/pepkeyrings Symbolic link
View File

@ -0,0 +1 @@
../pepkeyrings

View File

@ -1 +0,0 @@
../peprepo

View File

@ -0,0 +1,32 @@
#!/bin/bash
# SPDX-License-Identifier: GPL-3.0-or-later
#
# SPDX-FileCopyrightText: 2023 PeppemrintOS Team (peppermintosteam@proton.me)
# This script copies a file to the chroot and runs commands during the Debian installation process.
# Copy files to the chroot directory
echo "Copying files to chroot..."
cp /preseed/grub /target/etc/default
cp /preseed/multimedia.list /target/etc/apt/sources.list.d
cp /preseed/peppermint.list /target/etc/apt/sources.list.d
cp /preseed/sources.list /target/etc/apt
cp /preseed/deb-multimedia-keyring.gpg /target/etc/apt/trusted.gpg.d
cp /preseed/peppermint-keyring.gpg /target/etc/apt/trusted.gpg.d
cp /preseed/deb-multimedia-keyring.gpg /target/usr/share/keyrings
cp /preseed/peppermint-keyring.gpg /target/usr/share/keyrings
cp -r /preseed/themes /target/boot/grub
# Run a commands in the chroot
chroot /target update-initramfs -u
chroot /target update-grub
cd /target//usr/share/python-apt/templates/
ln -s Devuan.info Peppermint.info
ln -s Devuan.mirrors Peppermint.mirrors
cd /target//usr/share/distro-info/
ln -s devuan.csv peppermint.csv
exit

View File

@ -0,0 +1,3 @@
deb http://www.deb-multimedia.org bookworm main non-free
#deb-src http://www.deb-multimedia.org bookworm main non-free

View File

@ -3,7 +3,7 @@
#deb-src http://repo.peppermintos.com/packages peppermint main contrib non-free #deb-src http://repo.peppermintos.com/packages peppermint main contrib non-free
#Testing repos #Testing repos
deb http://repo.peppermintos.com/packages bookworm main contrib non-free deb http://repo.peppermintos.com/packages bookworm main contrib non-free non-free-firmware
#deb-src http://repo.peppermintos.com/packages bookworm main contrib non-free #deb-src http://repo.peppermintos.com/packages bookworm main contrib non-free non-free-firmware

View File

@ -0,0 +1,21 @@
# This system was installed using PeppermintOS removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were removed at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
# Main Repo - main contrib non-free
deb http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware
#deb-src http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware
# Security Repo - main contrib non-free
#deb http://deb.devuan.org/merged daedalus-security main contrib non-free
#deb-src http://deb.devuan.org/merged daedalus-security main contrib non-free
# Updates Repo - main contrib non-free
#deb http://deb.devuan.org/merged daedalus-updates main contrib non-free
#deb-src http://deb.devuan.org/merged daedalus-updates main contrib non-free
# daedalus-backports, previously on backports.debian.org
#deb http://deb.devuan.org/merged daedalus-backports main contrib non-free
#deb-src http://deb.devuan.org/merged daedalus-backports main contrib non-free

View File

@ -52,6 +52,7 @@ lb config noauto \
# Setup the installer structure # Setup the installer structure
mkdir -p $uchinanchu/fusato/config/includes.installer mkdir -p $uchinanchu/fusato/config/includes.installer
mkdir -p $uchinanchu/fusato/config/includes.installer/preseed
mkdir -p $uchinanchu/fusato/config/includes.binary mkdir -p $uchinanchu/fusato/config/includes.binary
mkdir -p $uchinanchu/fusato/config/includes.binary/install mkdir -p $uchinanchu/fusato/config/includes.binary/install
mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share
@ -60,11 +61,19 @@ mkdir -p $uchinanchu/fusato/config/hooks/normal
#cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives #cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives
cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer
cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal
cp $uchinanchu/pepgrub/themes $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepscripts/* $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/multimedia.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/peppermint.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/sources.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepkeyrings/* $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepinfo/* $uchinanchu/fusato/config/includes.installer/preseed
# Copy recursive files and sub-directories, containing symlinks. # Copy recursive files and sub-directories, containing symlinks.
cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary
cp -r $uchinanchu/peploadersplash/isolinux $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/graphics $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepgrub/* $uchinanchu/fusato/config/includes.installer/preseed
lb build lb build

1
PepDev64/pepgrub Symbolic link
View File

@ -0,0 +1 @@
../pepgrub

1
PepDev64/pepinfo Symbolic link
View File

@ -0,0 +1 @@
../pepinfo

1
PepDev64/pepkeyrings Symbolic link
View File

@ -0,0 +1 @@
../pepkeyrings

View File

@ -1 +0,0 @@
../peprepo

View File

@ -0,0 +1,32 @@
#!/bin/bash
# SPDX-License-Identifier: GPL-3.0-or-later
#
# SPDX-FileCopyrightText: 2023 PeppemrintOS Team (peppermintosteam@proton.me)
# This script copies a file to the chroot and runs commands during the Debian installation process.
# Copy files to the chroot directory
echo "Copying files to chroot..."
cp /preseed/grub /target/etc/default
cp /preseed/multimedia.list /target/etc/apt/sources.list.d
cp /preseed/peppermint.list /target/etc/apt/sources.list.d
cp /preseed/sources.list /target/etc/apt
cp /preseed/deb-multimedia-keyring.gpg /target/etc/apt/trusted.gpg.d
cp /preseed/peppermint-keyring.gpg /target/etc/apt/trusted.gpg.d
cp /preseed/deb-multimedia-keyring.gpg /target/usr/share/keyrings
cp /preseed/peppermint-keyring.gpg /target/usr/share/keyrings
cp -r /preseed/themes /target/boot/grub
# Run a commands in the chroot
chroot /target update-initramfs -u
chroot /target update-grub
cd /target//usr/share/python-apt/templates/
ln -s Devuan.info Peppermint.info
ln -s Devuan.mirrors Peppermint.mirrors
cd /target//usr/share/distro-info/
ln -s devuan.csv peppermint.csv
exit

View File

@ -0,0 +1,3 @@
deb http://www.deb-multimedia.org bookworm main non-free
#deb-src http://www.deb-multimedia.org bookworm main non-free

View File

@ -0,0 +1,9 @@
#Main repos
#deb http://repo.peppermintos.com/packages peppermint main contrib non-free
#deb-src http://repo.peppermintos.com/packages peppermint main contrib non-free
#Testing repos
deb http://repo.peppermintos.com/packages bookworm main contrib non-free non-free-firmware
#deb-src http://repo.peppermintos.com/packages bookworm main contrib non-free non-free-firmware

View File

@ -0,0 +1,21 @@
# This system was installed using PeppermintOS removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were removed at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
# Main Repo - main contrib non-free
deb http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware
#deb-src http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware
# Security Repo - main contrib non-free
#deb http://deb.devuan.org/merged daedalus-security main contrib non-free
#deb-src http://deb.devuan.org/merged daedalus-security main contrib non-free
# Updates Repo - main contrib non-free
#deb http://deb.devuan.org/merged daedalus-updates main contrib non-free
#deb-src http://deb.devuan.org/merged daedalus-updates main contrib non-free
# daedalus-backports, previously on backports.debian.org
#deb http://deb.devuan.org/merged daedalus-backports main contrib non-free
#deb-src http://deb.devuan.org/merged daedalus-backports main contrib non-free

View File

@ -56,6 +56,7 @@ lb config noauto \
# Setup the installer structure # Setup the installer structure
mkdir -p $uchinanchu/fusato/config/includes.installer mkdir -p $uchinanchu/fusato/config/includes.installer
mkdir -p $uchinanchu/fusato/config/includes.installer/preseed
mkdir -p $uchinanchu/fusato/config/includes.binary mkdir -p $uchinanchu/fusato/config/includes.binary
mkdir -p $uchinanchu/fusato/config/includes.binary/install mkdir -p $uchinanchu/fusato/config/includes.binary/install
mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share mkdir -p $uchinanchu/fusato/config/includes.installer/usr/share
@ -64,11 +65,19 @@ mkdir -p $uchinanchu/fusato/config/hooks/normal
#cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives #cp $uchinanchu/peprepo/* $uchinanchu/fusato/config/archives
cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer cp $uchinanchu/pepinstaller/preseed/preseed.cfg $uchinanchu/fusato/config/includes.installer
cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal cp $uchinanchu/pephooks/normal/* $uchinanchu/fusato/config/hooks/normal
cp $uchinanchu/pepgrub/themes $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepscripts/* $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/multimedia.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/peppermint.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepsources/sources.list $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepkeyrings/* $uchinanchu/fusato/config/includes.installer/preseed
cp $uchinanchu/pepinfo/* $uchinanchu/fusato/config/includes.installer/preseed
# Copy recursive files and sub-directories, containing symlinks. # Copy recursive files and sub-directories, containing symlinks.
cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary cp -r $uchinanchu/peploadersplash/boot $uchinanchu/fusato/config/includes.binary
cp -r $uchinanchu/peploadersplash/isolinux $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/graphics $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share cp -r $uchinanchu/pepinstaller/themes $uchinanchu/fusato/config/includes.installer/usr/share
cp -r $uchinanchu/pepgrub/* $uchinanchu/fusato/config/includes.installer/preseed
lb build lb build

1
PepDev_arm64/pepgrub Symbolic link
View File

@ -0,0 +1 @@
../pepgrub

1
PepDev_arm64/pepinfo Symbolic link
View File

@ -0,0 +1 @@
../pepinfo

1
PepDev_arm64/pepkeyrings Symbolic link
View File

@ -0,0 +1 @@
../pepkeyrings

View File

@ -1 +0,0 @@
../peprepo

View File

@ -0,0 +1,32 @@
#!/bin/bash
# SPDX-License-Identifier: GPL-3.0-or-later
#
# SPDX-FileCopyrightText: 2023 PeppemrintOS Team (peppermintosteam@proton.me)
# This script copies a file to the chroot and runs commands during the Debian installation process.
# Copy files to the chroot directory
echo "Copying files to chroot..."
cp /preseed/grub /target/etc/default
cp /preseed/multimedia.list /target/etc/apt/sources.list.d
cp /preseed/peppermint.list /target/etc/apt/sources.list.d
cp /preseed/sources.list /target/etc/apt
cp /preseed/deb-multimedia-keyring.gpg /target/etc/apt/trusted.gpg.d
cp /preseed/peppermint-keyring.gpg /target/etc/apt/trusted.gpg.d
cp /preseed/deb-multimedia-keyring.gpg /target/usr/share/keyrings
cp /preseed/peppermint-keyring.gpg /target/usr/share/keyrings
cp -r /preseed/themes /target/boot/grub
# Run a commands in the chroot
chroot /target update-initramfs -u
chroot /target update-grub
cd /target//usr/share/python-apt/templates/
ln -s Devuan.info Peppermint.info
ln -s Devuan.mirrors Peppermint.mirrors
cd /target//usr/share/distro-info/
ln -s devuan.csv peppermint.csv
exit

View File

@ -0,0 +1,3 @@
deb http://www.deb-multimedia.org bookworm main non-free
#deb-src http://www.deb-multimedia.org bookworm main non-free

View File

@ -0,0 +1,9 @@
#Main repos
#deb http://repo.peppermintos.com/packages peppermint main contrib non-free
#deb-src http://repo.peppermintos.com/packages peppermint main contrib non-free
#Testing repos
deb http://repo.peppermintos.com/packages bookworm main contrib non-free non-free-firmware
#deb-src http://repo.peppermintos.com/packages bookworm main contrib non-free non-free-firmware

View File

@ -0,0 +1,21 @@
# This system was installed using PeppermintOS removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were removed at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
# Main Repo - main contrib non-free
deb http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware
#deb-src http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware
# Security Repo - main contrib non-free
#deb http://deb.devuan.org/merged daedalus-security main contrib non-free
#deb-src http://deb.devuan.org/merged daedalus-security main contrib non-free
# Updates Repo - main contrib non-free
#deb http://deb.devuan.org/merged daedalus-updates main contrib non-free
#deb-src http://deb.devuan.org/merged daedalus-updates main contrib non-free
# daedalus-backports, previously on backports.debian.org
#deb http://deb.devuan.org/merged daedalus-backports main contrib non-free
#deb-src http://deb.devuan.org/merged daedalus-backports main contrib non-free

39
pepgrub/grub Executable file
View File

@ -0,0 +1,39 @@
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Peppermint"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment this to run os-prober so search for and add other OS
# installations to the grub boot menu
GRUB_DISABLE_OS_PROBER=false
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1360x768
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
#Grub theme
GRUB_THEME="/boot/grub/themes/peppermint/theme.txt"

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 977 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 525 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 772 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 777 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 699 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 792 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 847 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 979 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 454 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 735 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 864 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 777 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 958 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 795 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Some files were not shown because too many files have changed in this diff Show More