A page in your DokuWiki was added or changed. Here are the details: Browser : Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 IP Address : 91.89.35.26 Hostname : ip-091-089-035-026.um28.pools.vodafone-ip.de Old Revision : https://wiki.x2go.org/doku.php/doc:howto:tce?rev=1745353728 New Revision : https://wiki.x2go.org/doku.php/doc:howto:tce Date of New Revision: 2025/04/25 07:15 Edit Summary : [Configuring the Build] updated config file, new optional options User : stefanbaur There may be newer changes after this revision. If this happens, a message will be shown on the top of the rev page. @@ -70,9 +70,9 @@ #export LBX2GO_CONFIG='https://github.com/bauritcs/live-build-x2go.git::feature/mate-minidesktop-bo...' # NOTES: 1) https://gitlab.x2go.org/x2go loosely corresponds to "stable" # 2) https://github.com/bauritcs loosely corresponds to "heuler" # 3) Minidesktop builds are work in progress and not production-ready. Cont(r)act us if you need them; feel free to submit patches. - # 4) Microdesktop builds are currently only available via https://github.com/bauritcs, but are actually more production-ready than + # 4) Microdesktop builds are currently only available via https://github.com/bauritcs, but are actually more production-ready than # the Minidesktop builds. Feel free to try them out! # 5) Add "-stretch" to the end of the LBX2GO_CONFIG string to create a stretch build, # add "-buster" to the end of the LBX2GO_CONFIG string to create a buster build, # add "-bullseye" to the end of the LBX2GO_CONFIG string to create a bullseye build @@ -111,9 +111,9 @@ # make Backports default to true export LBX2GO_BACKPORTS="true" - # detect if the selected git repo is meant to build a buster, stretch or jessie image + # detect if the selected git repo is meant to build a bookworm, bullseye, buster, stretch or jessie image if [ -z "${LBX2GO_CONFIG##*-stretch}" ] ; then export LBX2GO_DEBVERSION="stretch" export LBX2GO_BOOTAPPEND_LIVE+=" net.ifnames=0 biosdevname=0" elif [ -z "${LBX2GO_CONFIG##*-buster-heuler}" ] ; then @@ -177,9 +177,9 @@ export LBX2GO_UPDATES="--updates true" fi # These are default values that should not require tuning - export LBX2GO_DEFAULTS="--backports true + export LBX2GO_DEFAULTS="--backports $LBX2GO_BACKPORTS --firmware-chroot true --initsystem sysvinit --security true $LBX2GO_UPDATES @@ -204,10 +204,21 @@ fi export LBX2GO_ARCHIVE_AREAS="main contrib non-free $LBX2GO_ARCHIVE_AREAS" - # This is for minidesktop builds and currently only adds firefox-esr language packs - # export LBX2GO_LANG='de' + # This is for micro- and minidesktop builds and currently only adds firefox-esr language packs + # use this for autodetection based on your lang= selection + export LBX2GO_LANG=$(echo "$LBX2GO_BOOTAPPEND_LIVE" | tr ' .' '\n' | awk -F'=' '$1=="lang" { print $2 }') + # To override this and add several language packs at once, use something like: + # export LBX2GO_LANG='de;en_uk;en-za' + + # Set the boot timeout for all syslinux/isolinux/extlinux bootloaders + # Note that this is measured in 1/10 seconds! + # So for 1 second, set the value to 10, for 10 seconds, set it to 100. + # A value of 0 means "wait indefinitely", a value of 1 means "boot default entry straight away". + # Leave it unset to use live-build's default setting. + #export LBX2GO_BOOT_TIMEOUT='0' + export LBX2GO_BOOT_TIMEOUT='1' # This is to optimize squashfs size, based on a suggestion by intrigeri from the TAILS team # note that this will permanently change /usr/lib/live/build/binary_rootfs # @@ -267,8 +278,9 @@ if [ "$LBX2GO_IMAGETYPE" = "netboot" ]; then export LBX2GO_DEFAULTS+=" $LBX2GO_BOOTLOADER" fi + </file> ==== Live-Patching the Build ==== To add patches that aren't part of any package yet, you can use the directory <code>./patch/</code> for patches that should be added to all versions, and <code>./patch-minidesktop/</code> for patches that should only be added to the MATE-MiniDesktop Edition. -- This mail was generated by DokuWiki at https://wiki.x2go.org/