Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Konfiguration der Buildumgebung UEFI boot only
#1
Wir befinden uns im Livebuildordner. also zB: /home/<user>/xfce_edition alle unten angegebenen Ordner gehen von diesem Basisordner aus

Basiseinstellungen des Livebuild (UEFI boot only!)
  • Ordner: /auto
  • Datei: config

Code:
#!/bin/sh set -e lb config noauto \   --distribution trixie \   --architecture amd64 \   --iso-publisher TechGameGeek \   --iso-volume TGG_Debian13_Xfce \   --debian-installer none \   --interactive shell \   --binary-images iso-hybrid \   --bootloaders grub-efi \   --archive-areas "main contrib non-free non-free-firmware" \   --bootappend-live "boot=live components locales=de_AT.UTF-8 keyboard-layouts=de" \   "${@}"
  • Ordner: config/package-lists
  • Datei: live.list.chroot
Code:
live-boot live-config live-config-systemd systemd-sysv linux-image-amd64 linux-headers-amd64 task-german task-german-desktop console-setup xfce4 xfce4-goodies xfce4-whiskermenu-plugin xfce4-pulseaudio-plugin plank xdg-dbus-proxy xterm xbitmaps xz-utils calamares calamares-settings-debian pipewire pipewire-audio wireplumber hplip cups cups-client printer-driver-gutenprint printer-driver-cups-pdf system-config-printer system-config-printer-common system-config-printer-udev libgutenprint-common gutenprint-locales cifs-utils keyutils ufw curl unzip flatpak udisks2 extrepo chrony sudo grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed efibootmgr flac eog              evince          file-roller arc-theme papirus-icon-theme lightdm slick-greeter synaptic network-manager network-manager-gnome xfce4-indicator-plugin zenity gparted gnome-disk-utility gvfs-backends gvfs-fuse jmtpfs mtp-tools xfce4-screensaver
  • Ordner: config/includes.chroot/


Code:
etc │   ├── lightdm │   │   ├── lightdm.conf │   │   └── slick-greeter.conf │   ├── polkit-1 │   │   └── rules.d │   │      └── 10-mount-internal.rules │   ├── skel │   └── systemd │      └── system │          ├── disable-wayland.service │          └── sources-final.service ├── etc.tar.gz ├── usr │   ├── bin │   ├── local │   │   └── bin │   │      ├── brave-installer.sh │   │      ├── disable-wayland-session.sh │   │      ├── firefox-installer.sh │   │      ├── flatpak_installer.sh │   │      ├── gimp-installer.sh │   │      ├── heroic-installer.sh │   │      ├── install-nvidia.sh │   │      ├── kdenlive-installer.sh │   │      ├── kde_program_launcher.sh │   │      ├── kernel-installer.sh │   │      ├── kernel_menu.sh │   │      ├── libreoffice-installer.sh │   │      ├── librewolf-installer.sh │   │      ├── lutris-installer.sh │   │      ├── nvidia-installer.sh │   │      ├── obs-installer.sh │   │      ├── onlyoffice-installer.sh │   │      ├── program_installer.sh │   │      ├── repair_installer.sh │   │      ├── repair-nvidia-interactive.sh │   │      ├── repair_nvidia.sh │   │      ├── repair_nvidia_wayland.sh │   │      ├── run-nvidia-installer.sh │   │      ├── set-background.sh │   │      ├── set-cinnamon-theme.sh │   │      ├── setup-nvidia-installer-service.sh │   │      ├── sources-final │   │      ├── steam-installer.sh │   │      ├── tgg_script_updater.sh │   │      ├── thunderbird-installer.sh │   │      └── xfce-automount.sh │   ├── sbin │   └── share │      ├── applications │      │   ├── flatpak-gui.desktop │      │   ├── Kernelwartung.desktop │      │   ├── nvidia_wartung.desktop │      │   └── program_installer.desktop │      ├── backgrounds │      │   └── xfce │      │      └── xfce-x.svg │      └── wallpapers │          └── tgg │              ├── xfce_background.jpg │              └── xfce_login.jpg └── usr.tar.gz

Sources.list Anpassung durch einmal startenden systemd-Dienst der ein Skript startet
  • Ordner: config/includes.chroot/etc/systemd/system
  • Datei: sources-final.service

Code:
[Unit] Description=Einmalige Anpassung der sources.list nach Installation After=multi-user.target [Service] Type=oneshot ExecStart=/usr/local/bin/sources-final RemainAfterExit=no [Install] WantedBy=multi-user.target

Inhalt der Datei /usr/local/bin/sources-final für den systemd-Dienst 

Code:
#!/bin/sh LOG="/var/log/sources-final.log" RELEASE="trixie" echo "[sources-final] gestartet am $(date)" > "$LOG" cat << EOF > /etc/apt/sources.list deb http://ftp.at.debian.org/debian/ trixie main non-free-firmware contrib non-free #deb-src http://ftp.at.debian.org/debian/ trixie main non-free-firmware contrib non-free deb http://security.debian.org/debian-security trixie-security main non-free-firmware contrib non-free #deb-src http://security.debian.org/debian-security trixie-security main non-free-firmware contrib non-free deb http://ftp.at.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free #deb-src http://ftp.at.debian.org/debian/ trixie-updates main non-free-firmware contrib non-free # Backports (noch nicht verfügbar, später aktivieren) # deb http://deb.debian.org/debian trixie-backports main contrib non-free non-free-firmware EOF echo "[sources-final] sources.list ersetzt." >> "$LOG" # einmalig ausführen, dann löschen rm -f /etc/systemd/system/sources-final.service systemctl disable sources-final.service
to be continued


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste