add new functions and update build scripts
|
@ -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
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../pepgrub
|
|
@ -0,0 +1 @@
|
||||||
|
../pepkeyrings
|
|
@ -1 +0,0 @@
|
||||||
../peprepo
|
|
|
@ -0,0 +1 @@
|
||||||
|
../pepscripts
|
|
@ -0,0 +1 @@
|
||||||
|
../pepsources
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../pepgrub
|
|
@ -0,0 +1 @@
|
||||||
|
../pepkeyrings
|
|
@ -1 +0,0 @@
|
||||||
../peprepo
|
|
|
@ -0,0 +1 @@
|
||||||
|
../pepscripts
|
|
@ -0,0 +1 @@
|
||||||
|
../pepsources
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../pepgrub
|
|
@ -0,0 +1 @@
|
||||||
|
../pepkeyrings
|
|
@ -1 +0,0 @@
|
||||||
../peprepo
|
|
|
@ -0,0 +1 @@
|
||||||
|
../pepscripts
|
|
@ -0,0 +1 @@
|
||||||
|
../pepsources
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../pepgrub
|
|
@ -0,0 +1 @@
|
||||||
|
../pepinfo
|
|
@ -0,0 +1 @@
|
||||||
|
../pepkeyrings
|
|
@ -1 +0,0 @@
|
||||||
../peprepo
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../pepgrub
|
|
@ -0,0 +1 @@
|
||||||
|
../pepinfo
|
|
@ -0,0 +1 @@
|
||||||
|
../pepkeyrings
|
|
@ -1 +0,0 @@
|
||||||
../peprepo
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
|
@ -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
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../pepgrub
|
|
@ -0,0 +1 @@
|
||||||
|
../pepinfo
|
|
@ -0,0 +1 @@
|
||||||
|
../pepkeyrings
|
|
@ -1 +0,0 @@
|
||||||
../peprepo
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
|
@ -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"
|
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 818 B |
After Width: | Height: | Size: 372 B |
After Width: | Height: | Size: 372 B |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 977 B |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 865 B |
After Width: | Height: | Size: 865 B |
After Width: | Height: | Size: 467 B |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 422 B |
After Width: | Height: | Size: 525 B |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 772 B |
After Width: | Height: | Size: 777 B |
After Width: | Height: | Size: 402 B |
After Width: | Height: | Size: 699 B |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 683 B |
After Width: | Height: | Size: 792 B |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 847 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 464 B |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 979 B |
After Width: | Height: | Size: 454 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 735 B |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 864 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 372 B |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 777 B |
After Width: | Height: | Size: 958 B |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 795 B |
After Width: | Height: | Size: 1.4 KiB |