This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
doc:howto:tce [2024/01/26 15:15] stefanbaur [Live-Patching the Build] - added example for minidesktop |
doc:howto:tce [2024/09/12 19:18] (current) stefanbaur [Starting the Build] added info output |
||
---|---|---|---|
Line 33: | Line 33: | ||
* Install the required package(s) by running: < | * Install the required package(s) by running: < | ||
* If you want to speed up subsequent builds, install the recommended package(s) by running: < | * If you want to speed up subsequent builds, install the recommended package(s) by running: < | ||
- | * If you want to be prepared to be able to cross-build across different architectures (e.g. building an ARM image on an Intel/AMD build host) - a feature coming soon - install the optional package(s) by running: < | + | * If you want to be prepared to be able to cross-build across different architectures (e.g. building an ARM image on an Intel/AMD build host) - a feature coming soon - install the optional package(s) by running: < |
===== Building your own X2Go-TCE Image ===== | ===== Building your own X2Go-TCE Image ===== | ||
Line 65: | Line 65: | ||
export LBX2GO_CONFIG=' | export LBX2GO_CONFIG=' | ||
#export LBX2GO_CONFIG=' | #export LBX2GO_CONFIG=' | ||
- | # this one loosely corresponds to " | + | #export LBX2GO_CONFIG=' |
- | # NOTE: Add " | + | #export LBX2GO_CONFIG=' |
- | # | + | # NOTES: 1) https:// |
- | # | + | # 2) Minidesktop builds are work in progress and not production-ready. Cont(r)act us if you need them; feel free to submit patches. |
- | # | + | # 3) Add " |
+ | # | ||
+ | # | ||
+ | # | ||
# Select ONE of the following LBX2GO_ARCH lines and comment out the others | # Select ONE of the following LBX2GO_ARCH lines and comment out the others | ||
Line 85: | Line 88: | ||
# If you want to use the stock ISO image as created by this script, add your boot parameters here | # If you want to use the stock ISO image as created by this script, add your boot parameters here | ||
# export LBX2GO_BOOTAPPEND_LIVE=" | # export LBX2GO_BOOTAPPEND_LIVE=" | ||
- | export LBX2GO_BOOTAPPEND_LIVE=" | + | export LBX2GO_BOOTAPPEND_LIVE=" |
if echo -e " | if echo -e " | ||
Line 193: | Line 196: | ||
# | # | ||
# | # | ||
- | if dpkg --print-architecture | grep -q ' | + | if dpkg --print-architecture |
# on arm, these parameters must not be used; if they' | # on arm, these parameters must not be used; if they' | ||
if grep -q -- '-Xbcj x86 -b 1024K -Xdict-size 1024K' / | if grep -q -- '-Xbcj x86 -b 1024K -Xdict-size 1024K' / | ||
Line 491: | Line 494: | ||
# original mksquashfs call into a file. | # original mksquashfs call into a file. | ||
- | if (uname -r | grep -q ' | + | if (uname -m | grep -q ' |
+ | echo "INFO: using host-architecture mksquashfs from outside instead of the target-architecture one inside chroot." | ||
# We need to do this as a background task, waiting for the mksquashfs executable to | # We need to do this as a background task, waiting for the mksquashfs executable to | ||
# appear in the changeroot; as the changeroot will only be created later on, once | # appear in the changeroot; as the changeroot will only be created later on, once | ||
Line 553: | Line 557: | ||
#needs switch from e.g. / | #needs switch from e.g. / | ||
sed -e " | sed -e " | ||
+ | ./ | ||
+ | # if the mksquashfs command was missing, add it | ||
+ | grep -q mksquashfs ./ | ||
+ | sed -e "s#^ #$(which mksquashfs) #g" -i \ | ||
./ | ./ | ||
# now let's make this executable | # now let's make this executable | ||
Line 1044: | Line 1052: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | * '' | ||
* '' | * '' | ||
* '' | * '' | ||
Line 1061: | Line 1070: | ||
* '' | * '' | ||
+ | ===== Client Branding/ | ||
+ | It is possible to make X2Go-TCE-Live match your Corporate Design/ | ||
+ | This is actually a feature of X2GoClient itself, so it will also work on //fat client// installations, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | You can find a more detailed explanation in the [[wiki: | ||
===== Querying X2Go-TCE version info ===== | ===== Querying X2Go-TCE version info ===== | ||
images built using the https:// | images built using the https:// |