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=1745565306 New Revision : https://wiki.x2go.org/doku.php/doc:howto:tce Date of New Revision: 2025/04/25 07:16 Edit Summary : [Starting the Build] updated build script, bugfixes, new 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. @@ -421,11 +421,18 @@ # if the directory already exists) if [ -d config/bootloaders ] ; then rsync -aPH --ignore-existing --exclude="splash.svg" /usr/share/live/build/bootloaders/* config/bootloaders fi - # When enabled, this silences the audible beep at syslinux/isolinux/pxelinux/extlinux startup. + + # When enabled, this silences the audible beep at syslinux/isolinux/pxelinux/extlinux and grub2 startup. # Note that this is an accessibility feature for blind users, so use with care. - sed -e "s/$(echo -e "\07")//g" -i config/bootloaders/*/menu.cfg + sed -e "s/$(echo -e "\07")//g" -i config/bootloaders/*linux/menu.cfg + sed -e "s/^insmod play//" -e "s/^play.*$//g" -i config/bootloaders/grub-pc/config.cfg + + # this will set the boot timeout for all syslinux/isolinux/extlinux bootloaders + if [ -n "$LBX2GO_BOOT_TIMEOUT" ]; then + sed -e "s/timeout .*$/timeout $LBX2GO_BOOT_TIMEOUT/ig" -i config/bootloaders/*linux/*linux.cfg config/bootloaders/pxelinux.cfg/default + fi # This enables an i386-only package in the sources.list file when an i386 build is requested if echo $LBX2GO_ARCH | grep -q -i "i386" ; then sed -i -e 's/# for i386 only #//' config/package-lists/desktop.list.chroot @@ -472,21 +479,24 @@ echo "WARNING: ARM Platform selected, but unknown model: '$LBX2GO_ARCH_MODEL'. Assuming no additional packages/patches are required." fi fi - - # This is for minidesktop builds only + # This is for micro- and minidesktop builds only if [ -f config/package-lists/firefox-langpacks.list.chroot ]; then if [ -n "$LBX2GO_LANG" ]; then - for LBX2GO_SINGLE_LANG in $(echo "$LBX2GO_LANG" | tr ';' ' '); do + for LBX2GO_SINGLE_LANG in $(echo "$LBX2GO_LANG" | tr ';,|' ' '); do echo "LANG: '$LBX2GO_SINGLE_LANG'" - sed -i -e 's/#firefox-esr-l10n-'$LBX2GO_SINGLE_LANG'$/firefox-esr-l10n-'$LBX2GO_SINGLE_LANG'/' \ - config/package-lists/firefox-langpacks.list.chroot + sed -i -e 's|#firefox-esr-l10n-'$LBX2GO_SINGLE_LANG'$|firefox-esr-l10n-'$LBX2GO_SINGLE_LANG'|' config/package-lists/firefox-langpacks.list.chroot + if ! grep -v "^#" config/package-lists/firefox-langpacks.list.chroot | grep -q -- "-l10n-${LBX2GO_SINGLE_LANG//_/-}" ; then + echo "LANG: '${LBX2GO_SINGLE_LANG//_*/}'" + sed -i -e "s|^#firefox-esr-l10n-${LBX2GO_SINGLE_LANG//_*/}$|firefox-esr-l10n-${LBX2GO_SINGLE_LANG//_*/}|" config/package-lists/firefox-langpacks.list.chroot + fi done else rm config/package-lists/firefox-langpacks.list.chroot fi fi + if [ "$LBX2GO_TCE_SHRINK" = "true" ] ; then echo '#!/bin/sh' >./config/hooks/0112-remove-folders.hook.chroot echo 'set -e' >>./config/hooks/0112-remove-folders.hook.chroot echo '# Remove folders' >>./config/hooks/0112-remove-folders.hook.chroot @@ -714,8 +724,9 @@ fi fi cd .. fi + </file> ===== Netbooting ===== ==== Prerequisites ==== -- This mail was generated by DokuWiki at https://wiki.x2go.org/