diff --git a/Makefile b/Makefile index 7e9ee6b5..accb862d 100644 --- a/Makefile +++ b/Makefile @@ -14,6 +14,7 @@ download_extra: .PHONY: install_buildenv # install packages required to build the image install_buildenv: + mkdir -p config/packages.chroot sudo apt -y install live-build make build-essential wget git unzip colordiff apt-transport-https rename ovmf rsync python3-venv gnupg ############################## diff --git a/README.md b/README.md index a40b6dd7..bfe36510 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,13 @@ **This is the official base source code of Celestial Linux by Aclevo**.Fork of https://gitlab.com/nodiscc/debian-live-config The documentation on configuring this project can be found here: https://debian-live-config.readthedocs.io/en/latest/custom.html +## Building from source +-------------------------- +To build from source you need to have the debian installed and the root privilages. After getting everything you need, run:
+`sudo apt install -y make`
+`sudo make install_buildenv`
+`sudo lb config`
+`sudo lb bootstrap`
+`sudo lb chroot`
+`sudo lb installer`
+`sudo lb binary` diff --git a/auto/config b/auto/config index 3f6ff0dd..46ba37af 100755 --- a/auto/config +++ b/auto/config @@ -17,10 +17,10 @@ lb config noauto \ --clean \ --debconf-frontend noninteractive \ --debian-installer live \ ---debian-installer-distribution trixie \ +--debian-installer-distribution bookworm \ --debian-installer-gui true \ --debootstrap-options "--include=apt-transport-https,ca-certificates,openssl" \ ---distribution trixie \ +--distribution bookworm \ --firmware-binary true \ --firmware-chroot true \ --initramfs live-boot \ diff --git a/config/archives/debian-updates-security-backports.list.binary b/config/archives/debian-updates-security-backports.list.binary index b9ebcde8..07a9fdf8 100644 --- a/config/archives/debian-updates-security-backports.list.binary +++ b/config/archives/debian-updates-security-backports.list.binary @@ -1,5 +1,5 @@ -deb https://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware -deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware -deb https://deb.debian.org/debian/ trixie-proposed-updates main contrib non-free non-free-firmware -deb https://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware -deb https://deb.debian.org/debian/ trixie-backports main contrib non-free non-free-firmware +deb https://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware +deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware +deb https://deb.debian.org/debian/ bookworm-proposed-updates main contrib non-free non-free-firmware +deb https://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware +deb https://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware diff --git a/config/archives/debian-updates-security-backports.list.chroot b/config/archives/debian-updates-security-backports.list.chroot index b9ebcde8..07a9fdf8 100644 --- a/config/archives/debian-updates-security-backports.list.chroot +++ b/config/archives/debian-updates-security-backports.list.chroot @@ -1,5 +1,5 @@ -deb https://deb.debian.org/debian/ trixie main contrib non-free non-free-firmware -deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware -deb https://deb.debian.org/debian/ trixie-proposed-updates main contrib non-free non-free-firmware -deb https://deb.debian.org/debian/ trixie-updates main contrib non-free non-free-firmware -deb https://deb.debian.org/debian/ trixie-backports main contrib non-free non-free-firmware +deb https://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware +deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware +deb https://deb.debian.org/debian/ bookworm-proposed-updates main contrib non-free non-free-firmware +deb https://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware +deb https://deb.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware diff --git a/config/bootloaders/isolinux/live.cfg.in b/config/bootloaders/isolinux/live.cfg.in index 15254dc5..516edb37 100644 --- a/config/bootloaders/isolinux/live.cfg.in +++ b/config/bootloaders/isolinux/live.cfg.in @@ -11,12 +11,12 @@ label live-@FLAVOUR@-english initrd @INITRD@ append @APPEND_LIVE@ locales=en_US.UTF-8 -label live-@FLAVOUR@-french - menu label ^Live (@FLAVOUR@) (French) - menu default - linux @LINUX@ - initrd @INITRD@ - append @APPEND_LIVE@ locales=fr_FR.UTF-8 +#label live-@FLAVOUR@-french +# menu label ^Live (@FLAVOUR@) (French) +# menu default +# linux @LINUX@ +# initrd @INITRD@ +# append @APPEND_LIVE@ locales=fr_FR.UTF-8 label installgui menu label ^Install diff --git a/config/hooks/normal/0350-update-default-services-status.hook.chroot b/config/hooks/normal/0350-update-default-services-status.hook.chroot index bd4f3a66..00790d78 100755 --- a/config/hooks/normal/0350-update-default-services-status.hook.chroot +++ b/config/hooks/normal/0350-update-default-services-status.hook.chroot @@ -14,4 +14,6 @@ for service in $enabled_services; do echo "Enabling $service" systemctl enable "$service".service || true systemctl start "$service".service || true -done \ No newline at end of file +done + + diff --git a/config/hooks/normal/0425-update-session-manager-alternative.hook.chroot b/config/hooks/normal/0425-update-session-manager-alternative.hook.chroot index 129a101d..680bac85 100755 --- a/config/hooks/normal/0425-update-session-manager-alternative.hook.chroot +++ b/config/hooks/normal/0425-update-session-manager-alternative.hook.chroot @@ -1,3 +1,3 @@ #!/bin/bash echo "I: running $0" -update-alternatives --set x-session-manager /usr/bin/xfce4-session \ No newline at end of file +#update-alternatives --set x-session-manager /usr/bin/xfce4-session diff --git a/config/includes.chroot/etc/locale.gen b/config/includes.chroot/etc/locale.gen index 5efb3e75..a66d8148 100644 --- a/config/includes.chroot/etc/locale.gen +++ b/config/includes.chroot/etc/locale.gen @@ -1,2 +1 @@ en_US.UTF-8 UTF-8 -fr_FR.UTF-8 UTF-8 diff --git a/config/package-lists/audio-video.list.chroot b/config/package-lists/audio-video.list.chroot index aab1e885..b26051e6 100644 --- a/config/package-lists/audio-video.list.chroot +++ b/config/package-lists/audio-video.list.chroot @@ -2,16 +2,16 @@ #Section: Video players #Description: vlc #Description: mpv -vlc -vlc-plugin-notify -vlc-plugin-jack -vlc-plugin-samba -vlc-plugin-skins2 -vlc-plugin-video-splitter -vlc-plugin-visualization -vlc-plugin-video-output -vlc-plugin-base -vlc-plugin-qt +#vlc +#vlc-plugin-notify +#vlc-plugin-jack +#vlc-plugin-samba +#vlc-plugin-skins2 +#vlc-plugin-video-splitter +#vlc-plugin-visualization +#vlc-plugin-video-output +#vlc-plugin-base +#vlc-plugin-qt mpv #Alt: freetuxtv #Alt: gnome-dvb-client @@ -189,7 +189,7 @@ pulseaudio-module-lirc #Alt: pulseaudio-module-zeroconf pulseaudio-module-jack kmod -#alsa-oss +alsa-oss alsa-tools alsa-utils libasound2-plugins diff --git a/config/package-lists/graphics.list.chroot b/config/package-lists/graphics.list.chroot index 120b42b9..f332d517 100644 --- a/config/package-lists/graphics.list.chroot +++ b/config/package-lists/graphics.list.chroot @@ -25,12 +25,12 @@ ristretto #Section: Image editors #Description: gimp -gimp -gimp-data-extras -gimp-texturize +#gimp ##uncomment this line if you consider it useful to be pre-installed +#gimp-data-extras +#gimp-texturize #gimp-gutenprint #gimp-lensfun -create-resources +#create-resources #Alt: gimp-help-fr #Alt: krita #Alt: gimp-gmic diff --git a/config/package-lists/system.list.chroot b/config/package-lists/system.list.chroot index 0c452ec4..9a5cd5c8 100644 --- a/config/package-lists/system.list.chroot +++ b/config/package-lists/system.list.chroot @@ -15,7 +15,7 @@ gnome-packagekit gnome-package-updater packagekit packagekit-tools -#software-properties-gtk bookworm +software-properties-gtk synaptic unattended-upgrades vrms @@ -47,7 +47,7 @@ command-not-found #Section: Task management/monitoring #Description: xfce4-taskmanager -xfce4-taskmanager +#xfce4-taskmanager htop iotop lm-sensors @@ -160,7 +160,7 @@ localepurge #Description: gnome-system-log #Screenshot: gnome-system-log #Screenshot: lnav -#gnome-system-log bookworm +gnome-system-log lnav colortail #Alt: gnome-logs @@ -173,16 +173,16 @@ colortail #Section: Virtualization #Description: virt-manager -virt-manager -virtinst -virt-viewer +#virt-manager +#virtinst +#virt-viewer ebtables dnsmasq-base -libvirt-daemon-system +#libvirt-daemon-system gir1.2-spiceclientgtk-3.0 -qemu-system-x86 -qemu-system-arm -qemu-utils +#qemu-system-x86 +#qemu-system-arm +#qemu-utils libguestfs-tools virt-p2v libguestfs-rsync @@ -214,13 +214,13 @@ netcat-openbsd #Alt: ansible #Section: Java -default-jre +#default-jre #Section: Display manager/screen locker #Description: lightdm -lightdm -lightdm-gtk-greeter -light-locker +#lightdm +#lightdm-gtk-greeter +#light-locker #Alt: accountsservice #Alt: slim #Alt: gdm3 @@ -279,7 +279,7 @@ xserver-xorg-input-elographics xserver-xorg-input-joystick xserver-xorg-input-kbd xserver-xorg-input-mouse -#xserver-xorg-input-mutouch +xserver-xorg-input-mutouch xserver-xorg-input-multitouch xserver-xorg-input-synaptics xserver-xorg-video-all diff --git a/config/package-lists/utility.list.chroot b/config/package-lists/utility.list.chroot index 2bd05d53..44b096c1 100644 --- a/config/package-lists/utility.list.chroot +++ b/config/package-lists/utility.list.chroot @@ -8,8 +8,8 @@ gvfs-fuse jdupes libgphoto2-l10n libmtp-runtime -plocate -#mlocate bookworm +#plocate trixie +mlocate ooo-thumbnailer rename secure-delete @@ -48,7 +48,6 @@ catfish #fsearch # sid only #Section: Desktop environment -enlightenment #Description: xfce4 #xfdesktop4 #xfwm4 @@ -116,8 +115,8 @@ gnupg2 pwgen cryptsetup cryptsetup-initramfs -libblockdev-crypto3 -#libblockdev-crypto2 bookworm +#libblockdev-crypto3 trixie +libblockdev-crypto2 #Alt: keepassx #Alt: keepass2 #Alt: qtpass @@ -260,7 +259,7 @@ acpi-support-base fancontrol rfkill #linux-cpupower -#cpufrequtils bookworm +cpufrequtils pm-utils #Alt: laptop-mode-tools #Alt: powerdebug @@ -329,8 +328,8 @@ gtk2-engines-murrine gtk2-engines-pixbuf xdg-user-dirs-gtk libfile-mimeinfo-perl -mate-polkit -#policykit-1-gnome bookworm +#mate-polkit +policykit-1-gnome #Alt: zenity #Alt: conky-all #Alt: randtype