From 50b4a549c72551765a44b8ab62124aaf8363167d Mon Sep 17 00:00:00 2001 From: Build Machine Date: Wed, 2 Sep 2026 15:21:20 +0200 Subject: [PATCH] working version with installer --- .gitignore | 11 ++ README.md | 4 + build.sh | 7 ++ config/binary | 10 +- config/bootstrap | 16 +-- config/config/bootstrap | 76 +++++++++++++ config/config/common | 102 ++++++++++++++++++ .../live/0010-disable-kexec-tools.hook.chroot | 1 + .../0050-disable-sysvinit-tmpfs.hook.chroot | 1 + .../1000-create-mtab-symlink.hook.chroot | 1 + .../normal/1010-enable-cryptsetup.hook.chroot | 1 + .../1020-create-locales-files.hook.chroot | 1 + .../5000-update-apt-file-cache.hook.chroot | 1 + .../5010-update-apt-xapian-index.hook.chroot | 1 + .../5020-update-glx-alternative.hook.chroot | 1 + .../5030-update-plocate-database.hook.chroot | 1 + ...5040-update-nvidia-alternative.hook.chroot | 1 + .../hooks/normal/5050-dracut.hook.chroot | 1 + ...0-remove-adjtime-configuration.hook.chroot | 1 + .../8010-remove-backup-files.hook.chroot | 1 + .../8020-remove-dbus-machine-id.hook.chroot | 1 + .../8030-truncate-log-files.hook.chroot | 1 + ...040-remove-mdadm-configuration.hook.chroot | 1 + ...emove-openssh-server-host-keys.hook.chroot | 1 + ...8060-remove-systemd-machine-id.hook.chroot | 1 + .../8070-remove-temporary-files.hook.chroot | 1 + .../8080-reproducible-glibc.hook.chroot | 1 + .../8090-remove-ssl-cert-snakeoil.hook.chroot | 1 + ...emove-udev-persistent-cd-rules.hook.chroot | 1 + ...move-udev-persistent-net-rules.hook.chroot | 1 + .../9000-remove-gnome-icon-cache.hook.chroot | 1 + .../normal/9010-remove-python-pyc.hook.chroot | 1 + .../normal/9020-remove-man-cache.hook.chroot | 1 + config/config/package-lists/live.list.chroot | 4 + config/config/source | 7 ++ .../etc/dconf/db/local.d/00-background | 14 +++ .../etc/skel/horse.png | Bin 0 -> 76997 bytes 37 files changed, 264 insertions(+), 13 deletions(-) create mode 100755 build.sh create mode 100644 config/config/bootstrap create mode 100644 config/config/common create mode 120000 config/config/hooks/live/0010-disable-kexec-tools.hook.chroot create mode 120000 config/config/hooks/live/0050-disable-sysvinit-tmpfs.hook.chroot create mode 120000 config/config/hooks/normal/1000-create-mtab-symlink.hook.chroot create mode 120000 config/config/hooks/normal/1010-enable-cryptsetup.hook.chroot create mode 120000 config/config/hooks/normal/1020-create-locales-files.hook.chroot create mode 120000 config/config/hooks/normal/5000-update-apt-file-cache.hook.chroot create mode 120000 config/config/hooks/normal/5010-update-apt-xapian-index.hook.chroot create mode 120000 config/config/hooks/normal/5020-update-glx-alternative.hook.chroot create mode 120000 config/config/hooks/normal/5030-update-plocate-database.hook.chroot create mode 120000 config/config/hooks/normal/5040-update-nvidia-alternative.hook.chroot create mode 120000 config/config/hooks/normal/5050-dracut.hook.chroot create mode 120000 config/config/hooks/normal/8000-remove-adjtime-configuration.hook.chroot create mode 120000 config/config/hooks/normal/8010-remove-backup-files.hook.chroot create mode 120000 config/config/hooks/normal/8020-remove-dbus-machine-id.hook.chroot create mode 120000 config/config/hooks/normal/8030-truncate-log-files.hook.chroot create mode 120000 config/config/hooks/normal/8040-remove-mdadm-configuration.hook.chroot create mode 120000 config/config/hooks/normal/8050-remove-openssh-server-host-keys.hook.chroot create mode 120000 config/config/hooks/normal/8060-remove-systemd-machine-id.hook.chroot create mode 120000 config/config/hooks/normal/8070-remove-temporary-files.hook.chroot create mode 120000 config/config/hooks/normal/8080-reproducible-glibc.hook.chroot create mode 120000 config/config/hooks/normal/8090-remove-ssl-cert-snakeoil.hook.chroot create mode 120000 config/config/hooks/normal/8100-remove-udev-persistent-cd-rules.hook.chroot create mode 120000 config/config/hooks/normal/8110-remove-udev-persistent-net-rules.hook.chroot create mode 120000 config/config/hooks/normal/9000-remove-gnome-icon-cache.hook.chroot create mode 120000 config/config/hooks/normal/9010-remove-python-pyc.hook.chroot create mode 120000 config/config/hooks/normal/9020-remove-man-cache.hook.chroot create mode 100644 config/config/package-lists/live.list.chroot create mode 100644 config/config/source create mode 100644 config/includes.chroot_after_packages/etc/dconf/db/local.d/00-background create mode 100644 config/includes.chroot_after_packages/etc/skel/horse.png diff --git a/.gitignore b/.gitignore index 06cf653..e86bd75 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,12 @@ cache +chroot +binary +.build +binary.modified_timestamps +chroot.files +chroot.packages.install +chroot.packages.live +live-image-amd64.contents +live-image-amd64.files +live-image-amd64.hybrid.iso +live-image-amd64.packages diff --git a/README.md b/README.md index 2b756f3..91e13f7 100644 --- a/README.md +++ b/README.md @@ -2,4 +2,8 @@ freedom! +## Usage + + lb config --debian-installer live + lb build diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..40e799f --- /dev/null +++ b/build.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +rm config/bootstrap +lb clean +lb config --distribution trixie --archive-areas "main contrib non-free-firmware" --debian-installer live +lb build + diff --git a/config/binary b/config/binary index 45d97a4..7de139b 100644 --- a/config/binary +++ b/config/binary @@ -28,7 +28,7 @@ LB_BOOTLOADER_EFI="grub-efi" LB_BOOTLOADERS="" # Set checksums -LB_CHECKSUMS="sha256" +LB_CHECKSUMS="sha256 md5" # Set compression LB_COMPRESSION="none" @@ -50,10 +50,10 @@ LB_ZSYNC="false" LB_BUILD_WITH_CHROOT="true" # Set debian-installer -LB_DEBIAN_INSTALLER="none" +LB_DEBIAN_INSTALLER="live" # Set debian-installer suite -LB_DEBIAN_INSTALLER_DISTRIBUTION="testing" +LB_DEBIAN_INSTALLER_DISTRIBUTION="trixie" # Set debian-installer preseed filename/url LB_DEBIAN_INSTALLER_PRESEEDFILE="" @@ -80,7 +80,7 @@ LB_ISO_PREPARER="live-build @LB_VERSION@; https://salsa.debian.org/live-team/liv LB_ISO_PUBLISHER="Debian Live project; https://wiki.debian.org/DebianLive; debian-live@lists.debian.org" # Set iso volume (max 32 chars) -LB_ISO_VOLUME="Debian testing @ISOVOLUME_TS@" +LB_ISO_VOLUME="Debian trixie @ISOVOLUME_TS@" # Set jffs2 eraseblock size LB_JFFS2_ERASEBLOCK="" @@ -89,7 +89,7 @@ LB_JFFS2_ERASEBLOCK="" LB_MEMTEST="none" # Set loadlin -LB_LOADLIN="false" +LB_LOADLIN="true" # Set win32-loader LB_WIN32_LOADER="false" diff --git a/config/bootstrap b/config/bootstrap index 52b5c28..e17ffca 100644 --- a/config/bootstrap +++ b/config/bootstrap @@ -4,31 +4,31 @@ LB_ARCHITECTURE="amd64" # Select distribution to use -LB_DISTRIBUTION="testing" +LB_DISTRIBUTION="trixie" # Select parent distribution to use LB_PARENT_DISTRIBUTION="" # Select distribution to use in the chroot -LB_DISTRIBUTION_CHROOT="testing" +LB_DISTRIBUTION_CHROOT="trixie" # Select parent distribution to use in the chroot -LB_PARENT_DISTRIBUTION_CHROOT="testing" +LB_PARENT_DISTRIBUTION_CHROOT="trixie" # Select distribution to use in the final image -LB_DISTRIBUTION_BINARY="testing" +LB_DISTRIBUTION_BINARY="trixie" # Select parent distribution to use in the final image -LB_PARENT_DISTRIBUTION_BINARY="testing" +LB_PARENT_DISTRIBUTION_BINARY="trixie" # Select parent distribution for debian-installer to use -LB_PARENT_DEBIAN_INSTALLER_DISTRIBUTION="testing" +LB_PARENT_DEBIAN_INSTALLER_DISTRIBUTION="trixie" # Select archive areas to use -LB_ARCHIVE_AREAS="main" +LB_ARCHIVE_AREAS="main contrib non-free-firmware" # Select parent archive areas to use -LB_PARENT_ARCHIVE_AREAS="main" +LB_PARENT_ARCHIVE_AREAS="main contrib non-free-firmware" # Set parent mirror to bootstrap from LB_PARENT_MIRROR_BOOTSTRAP="http://deb.debian.org/debian/" diff --git a/config/config/bootstrap b/config/config/bootstrap new file mode 100644 index 0000000..2e432a8 --- /dev/null +++ b/config/config/bootstrap @@ -0,0 +1,76 @@ +# config/bootstrap - options for live-build(7), bootstrap stage + +# Select architecture to use +LB_ARCHITECTURE="amd64" + +# Select distribution to use +LB_DISTRIBUTION="testing" + +# Select parent distribution to use +LB_PARENT_DISTRIBUTION="" + +# Select distribution to use in the chroot +LB_DISTRIBUTION_CHROOT="testing" + +# Select parent distribution to use in the chroot +LB_PARENT_DISTRIBUTION_CHROOT="testing" + +# Select distribution to use in the final image +LB_DISTRIBUTION_BINARY="testing" + +# Select parent distribution to use in the final image +LB_PARENT_DISTRIBUTION_BINARY="testing" + +# Select parent distribution for debian-installer to use +LB_PARENT_DEBIAN_INSTALLER_DISTRIBUTION="" + +# Select archive areas to use +LB_ARCHIVE_AREAS="main" + +# Select parent archive areas to use +LB_PARENT_ARCHIVE_AREAS="main" + +# Set parent mirror to bootstrap from +LB_PARENT_MIRROR_BOOTSTRAP="http://deb.debian.org/debian/" + +# Set parent mirror to fetch packages from +LB_PARENT_MIRROR_CHROOT="http://deb.debian.org/debian/" + +# Set security parent mirror to fetch packages from +LB_PARENT_MIRROR_CHROOT_SECURITY="http://security.debian.org/" + +# Set parent mirror which ends up in the image +LB_PARENT_MIRROR_BINARY="http://deb.debian.org/debian/" + +# Set security parent mirror which ends up in the image +LB_PARENT_MIRROR_BINARY_SECURITY="http://security.debian.org/" + +# Set debian-installer parent mirror +LB_PARENT_MIRROR_DEBIAN_INSTALLER="http://deb.debian.org/debian/" + +# Set mirror to bootstrap from +LB_MIRROR_BOOTSTRAP="http://deb.debian.org/debian/" + +# Set mirror to fetch packages from +LB_MIRROR_CHROOT="http://deb.debian.org/debian/" + +# Set security mirror to fetch packages from +LB_MIRROR_CHROOT_SECURITY="http://security.debian.org/" + +# Set mirror which ends up in the image +LB_MIRROR_BINARY="http://deb.debian.org/debian/" + +# Set security mirror which ends up in the image +LB_MIRROR_BINARY_SECURITY="http://security.debian.org/" + +# Set debian-installer mirror +LB_MIRROR_DEBIAN_INSTALLER="http://deb.debian.org/debian/" + +# Set architectures to use foreign bootstrap +LB_BOOTSTRAP_QEMU_ARCHITECTURE="" + +# Set packages to exclude during foreign bootstrap +LB_BOOTSTRAP_QEMU_EXCLUDE="" + +# Set static qemu binary for foreign bootstrap +LB_BOOTSTRAP_QEMU_STATIC="" diff --git a/config/config/common b/config/config/common new file mode 100644 index 0000000..ed6874c --- /dev/null +++ b/config/config/common @@ -0,0 +1,102 @@ +# config/common - common options for live-build(7) + +# Version of live-build used to build config (config format version) +LB_CONFIGURATION_VERSION="20250505+deb13u1" + +# Set package manager +LB_APT="apt" + +# Set proxy for HTTP connections +LB_APT_HTTP_PROXY="" + +# Set apt/aptitude pipeline depth +LB_APT_PIPELINE="" + +# Set apt/aptitude recommends +LB_APT_RECOMMENDS="true" + +# Set apt/aptitude security +LB_APT_SECURE="true" + +# Set apt/aptitude source entries in sources.list +LB_APT_SOURCE_ARCHIVES="true" + +# Control cache +LB_CACHE="true" + +# Control if downloaded package indices should be cached +LB_CACHE_INDICES="false" + +# Control if downloaded packages files should be cached +LB_CACHE_PACKAGES="true" + +# Control if completed stages should be cached +LB_CACHE_STAGES="bootstrap" + +# Set debconf(1) frontend to use +LB_DEBCONF_FRONTEND="noninteractive" + +# Set debconf(1) priority to use +LB_DEBCONF_PRIORITY="critical" + +# Set initramfs hook +LB_INITRAMFS="live-boot" + +# Set initramfs compression +LB_INITRAMFS_COMPRESSION="gzip" + +# Set init system +LB_INITSYSTEM="systemd" + +# Set distribution mode +LB_MODE="debian" + +# Set system type +LB_SYSTEM="live" + +# Set base name of the image +LB_IMAGE_NAME="live-image" + +# Set options to use with apt +APT_OPTIONS="--yes -o Acquire::Retries=5" + +# Set options to use with aptitude +APTITUDE_OPTIONS="--assume-yes -o Acquire::Retries=5" + +# Set options to use with debootstrap +DEBOOTSTRAP_OPTIONS="" + +# Set script to use with debootstrap +DEBOOTSTRAP_SCRIPT="" + +# Set options to use with gzip +GZIP_OPTIONS="-6 --rsyncable" + +# Enable UTC timestamps +LB_UTC_TIME="false" + +# live-build options + +# Enable breakpoints +# If set here, overrides the command line option +#_BREAKPOINTS="false" + +# Enable debug +# If set here, overrides the command line option +#_DEBUG="false" + +# Enable color +# If set here, overrides the command line option +#_COLOR="auto" + +# Enable force +# If set here, overrides the command line option +#_FORCE="false" + +# Enable quiet +# If set here, overrides the command line option +#_QUIET="false" + +# Enable verbose +# If set here, overrides the command line option +#_VERBOSE="false" diff --git a/config/config/hooks/live/0010-disable-kexec-tools.hook.chroot b/config/config/hooks/live/0010-disable-kexec-tools.hook.chroot new file mode 120000 index 0000000..996f766 --- /dev/null +++ b/config/config/hooks/live/0010-disable-kexec-tools.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/live/0010-disable-kexec-tools.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/live/0050-disable-sysvinit-tmpfs.hook.chroot b/config/config/hooks/live/0050-disable-sysvinit-tmpfs.hook.chroot new file mode 120000 index 0000000..5ddf090 --- /dev/null +++ b/config/config/hooks/live/0050-disable-sysvinit-tmpfs.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/live/0050-disable-sysvinit-tmpfs.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/1000-create-mtab-symlink.hook.chroot b/config/config/hooks/normal/1000-create-mtab-symlink.hook.chroot new file mode 120000 index 0000000..55d1085 --- /dev/null +++ b/config/config/hooks/normal/1000-create-mtab-symlink.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/1000-create-mtab-symlink.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/1010-enable-cryptsetup.hook.chroot b/config/config/hooks/normal/1010-enable-cryptsetup.hook.chroot new file mode 120000 index 0000000..2d0ce43 --- /dev/null +++ b/config/config/hooks/normal/1010-enable-cryptsetup.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/1010-enable-cryptsetup.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/1020-create-locales-files.hook.chroot b/config/config/hooks/normal/1020-create-locales-files.hook.chroot new file mode 120000 index 0000000..f08fbf6 --- /dev/null +++ b/config/config/hooks/normal/1020-create-locales-files.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/1020-create-locales-files.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/5000-update-apt-file-cache.hook.chroot b/config/config/hooks/normal/5000-update-apt-file-cache.hook.chroot new file mode 120000 index 0000000..78ae30f --- /dev/null +++ b/config/config/hooks/normal/5000-update-apt-file-cache.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/5000-update-apt-file-cache.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/5010-update-apt-xapian-index.hook.chroot b/config/config/hooks/normal/5010-update-apt-xapian-index.hook.chroot new file mode 120000 index 0000000..29fc799 --- /dev/null +++ b/config/config/hooks/normal/5010-update-apt-xapian-index.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/5010-update-apt-xapian-index.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/5020-update-glx-alternative.hook.chroot b/config/config/hooks/normal/5020-update-glx-alternative.hook.chroot new file mode 120000 index 0000000..397d923 --- /dev/null +++ b/config/config/hooks/normal/5020-update-glx-alternative.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/5020-update-glx-alternative.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/5030-update-plocate-database.hook.chroot b/config/config/hooks/normal/5030-update-plocate-database.hook.chroot new file mode 120000 index 0000000..c8303b6 --- /dev/null +++ b/config/config/hooks/normal/5030-update-plocate-database.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/5030-update-plocate-database.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/5040-update-nvidia-alternative.hook.chroot b/config/config/hooks/normal/5040-update-nvidia-alternative.hook.chroot new file mode 120000 index 0000000..706bd9e --- /dev/null +++ b/config/config/hooks/normal/5040-update-nvidia-alternative.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/5040-update-nvidia-alternative.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/5050-dracut.hook.chroot b/config/config/hooks/normal/5050-dracut.hook.chroot new file mode 120000 index 0000000..e1a120f --- /dev/null +++ b/config/config/hooks/normal/5050-dracut.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/5050-dracut.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8000-remove-adjtime-configuration.hook.chroot b/config/config/hooks/normal/8000-remove-adjtime-configuration.hook.chroot new file mode 120000 index 0000000..e11d36f --- /dev/null +++ b/config/config/hooks/normal/8000-remove-adjtime-configuration.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8000-remove-adjtime-configuration.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8010-remove-backup-files.hook.chroot b/config/config/hooks/normal/8010-remove-backup-files.hook.chroot new file mode 120000 index 0000000..91eac7d --- /dev/null +++ b/config/config/hooks/normal/8010-remove-backup-files.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8010-remove-backup-files.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8020-remove-dbus-machine-id.hook.chroot b/config/config/hooks/normal/8020-remove-dbus-machine-id.hook.chroot new file mode 120000 index 0000000..348dd26 --- /dev/null +++ b/config/config/hooks/normal/8020-remove-dbus-machine-id.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8020-remove-dbus-machine-id.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8030-truncate-log-files.hook.chroot b/config/config/hooks/normal/8030-truncate-log-files.hook.chroot new file mode 120000 index 0000000..57a3dc1 --- /dev/null +++ b/config/config/hooks/normal/8030-truncate-log-files.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8030-truncate-log-files.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8040-remove-mdadm-configuration.hook.chroot b/config/config/hooks/normal/8040-remove-mdadm-configuration.hook.chroot new file mode 120000 index 0000000..0182be1 --- /dev/null +++ b/config/config/hooks/normal/8040-remove-mdadm-configuration.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8040-remove-mdadm-configuration.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8050-remove-openssh-server-host-keys.hook.chroot b/config/config/hooks/normal/8050-remove-openssh-server-host-keys.hook.chroot new file mode 120000 index 0000000..818772a --- /dev/null +++ b/config/config/hooks/normal/8050-remove-openssh-server-host-keys.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8050-remove-openssh-server-host-keys.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8060-remove-systemd-machine-id.hook.chroot b/config/config/hooks/normal/8060-remove-systemd-machine-id.hook.chroot new file mode 120000 index 0000000..a130d14 --- /dev/null +++ b/config/config/hooks/normal/8060-remove-systemd-machine-id.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8060-remove-systemd-machine-id.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8070-remove-temporary-files.hook.chroot b/config/config/hooks/normal/8070-remove-temporary-files.hook.chroot new file mode 120000 index 0000000..558c6f5 --- /dev/null +++ b/config/config/hooks/normal/8070-remove-temporary-files.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8070-remove-temporary-files.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8080-reproducible-glibc.hook.chroot b/config/config/hooks/normal/8080-reproducible-glibc.hook.chroot new file mode 120000 index 0000000..ddf3b9f --- /dev/null +++ b/config/config/hooks/normal/8080-reproducible-glibc.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8080-reproducible-glibc.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8090-remove-ssl-cert-snakeoil.hook.chroot b/config/config/hooks/normal/8090-remove-ssl-cert-snakeoil.hook.chroot new file mode 120000 index 0000000..ff98622 --- /dev/null +++ b/config/config/hooks/normal/8090-remove-ssl-cert-snakeoil.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8090-remove-ssl-cert-snakeoil.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8100-remove-udev-persistent-cd-rules.hook.chroot b/config/config/hooks/normal/8100-remove-udev-persistent-cd-rules.hook.chroot new file mode 120000 index 0000000..e761a72 --- /dev/null +++ b/config/config/hooks/normal/8100-remove-udev-persistent-cd-rules.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8100-remove-udev-persistent-cd-rules.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/8110-remove-udev-persistent-net-rules.hook.chroot b/config/config/hooks/normal/8110-remove-udev-persistent-net-rules.hook.chroot new file mode 120000 index 0000000..d0ca0a5 --- /dev/null +++ b/config/config/hooks/normal/8110-remove-udev-persistent-net-rules.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/8110-remove-udev-persistent-net-rules.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/9000-remove-gnome-icon-cache.hook.chroot b/config/config/hooks/normal/9000-remove-gnome-icon-cache.hook.chroot new file mode 120000 index 0000000..d48e646 --- /dev/null +++ b/config/config/hooks/normal/9000-remove-gnome-icon-cache.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/9000-remove-gnome-icon-cache.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/9010-remove-python-pyc.hook.chroot b/config/config/hooks/normal/9010-remove-python-pyc.hook.chroot new file mode 120000 index 0000000..9c1f673 --- /dev/null +++ b/config/config/hooks/normal/9010-remove-python-pyc.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/9010-remove-python-pyc.hook.chroot \ No newline at end of file diff --git a/config/config/hooks/normal/9020-remove-man-cache.hook.chroot b/config/config/hooks/normal/9020-remove-man-cache.hook.chroot new file mode 120000 index 0000000..b0eff9b --- /dev/null +++ b/config/config/hooks/normal/9020-remove-man-cache.hook.chroot @@ -0,0 +1 @@ +/usr/share/live/build/hooks/normal/9020-remove-man-cache.hook.chroot \ No newline at end of file diff --git a/config/config/package-lists/live.list.chroot b/config/config/package-lists/live.list.chroot new file mode 100644 index 0000000..ab91c73 --- /dev/null +++ b/config/config/package-lists/live.list.chroot @@ -0,0 +1,4 @@ +live-boot +live-config +live-config-systemd +systemd-sysv diff --git a/config/config/source b/config/config/source new file mode 100644 index 0000000..f8c29a1 --- /dev/null +++ b/config/config/source @@ -0,0 +1,7 @@ +# config/source - options for live-build(7), source stage + +# Set source option +LB_SOURCE="false" + +# Set image type +LB_SOURCE_IMAGES="tar" diff --git a/config/includes.chroot_after_packages/etc/dconf/db/local.d/00-background b/config/includes.chroot_after_packages/etc/dconf/db/local.d/00-background new file mode 100644 index 0000000..a4da9db --- /dev/null +++ b/config/includes.chroot_after_packages/etc/dconf/db/local.d/00-background @@ -0,0 +1,14 @@ +# Specify the dconf path +[org/gnome/desktop/background] + +# Specify the path to the desktop background image file +picture-uri='file://~/background/horse.png' + +# Specify one of the rendering options for the background image: +picture-options='scaled' + +# Specify the left or top color when drawing gradients, or the solid color +primary-color='FF00FF' + +# Specify the right or bottom color when drawing gradients +secondary-color='00FFFF' diff --git a/config/includes.chroot_after_packages/etc/skel/horse.png b/config/includes.chroot_after_packages/etc/skel/horse.png new file mode 100644 index 0000000000000000000000000000000000000000..b797b1eba7c53e61486a430854f88ab89ce71f34 GIT binary patch literal 76997 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 K{cz_G|M(BmuhO0X literal 0 HcmV?d00001