[X2Go-Commits] [[X2Go Wiki]] page changed: doc:howto:tce

wiki-admin at x2go.org wiki-admin at x2go.org
Mon Nov 20 19:11:13 CET 2017


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2017/11/20 18:11
Browser     : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.6.0
IP-Address  : 134.3.37.90
Hostname    : HSI-KBW-134-3-37-90.hsi14.kabel-badenwuerttemberg.de
Old Revision: https://wiki.x2go.org/doku.php/doc:howto:tce?rev=1511201232
New Revision: https://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Starting the Build] added stretch support, added i386-only activation of geode xserver package
User        : stefanbaur

@@ -369,26 +369,27 @@
  </code>
  
  ==== Starting the Build ====
  Change to a directory where you want to save your builds, and run the following commands:<code>
- 
  # Create Timestamp
- LBX2GO_TIMESTAMP=$(date +"%Y%m%d%H%M%S") 
+ LBX2GO_TIMESTAMP=$(date +"%Y%m%d%H%M%S")
  
  # Set Directory name
  LBX2GO_TCEDIR=./live-build-x2go-$LBX2GO_TIMESTAMP
  
  if [ -z "$LBX2GO_ARCH" ] ||
     [ -z "$LBX2GO_SPACE" ] ||
     [ -z
"$LBX2GO_CONFIG" ] ||
     [ -z "$LBX2GO_DEFAULTS" ] ||
+    [ -z "$LBX2GO_DEBVERSION" ] ||
     [ -z "$LBX2GO_IMAGETYPE" ] ||
     [ -z "$LBX2GO_TIMESTAMP" ] ||
     [ -z "$LBX2GO_ARCHIVE_AREAS" ]; then
      echo -e "One or more of the following variables is unset:"
      echo -e "LBX2GO_ARCH: '${LBX2GO_ARCH}'"
      echo -e "LBX2GO_SPACE: '${LBX2GO_SPACE}'"
      echo -e "LBX2GO_DEFAULTS: '${LBX2GO_DEFAULTS}'"
+     echo -e "LBX2GO_DEBVERSION: '${LBX2GO_DEBVERSION}'"
      echo -e "LBX2GO_CONFIG: '${LBX2GO_CONFIG}'"
      echo -e "LBX2GO_IMAGETYPE: '${LBX2GO_IMAGETYPE}'"
      echo -e "LBX2GO_TIMESTAMP: '${LBX2GO_TIMESTAMP}'"
      echo -e "LBX2GO_ARCHIVE_AREAS: '${LBX2GO_ARCHIVE_AREAS}'"
@@ -401,10 +402,15 @@
  
      lb config $LBX2GO_ARCH $LBX2GO_SPACE $LBX2GO_DEFAULTS \
         --config $LBX2GO_CONFIG --binary-images $LBX2GO_IMAGETYPE \
         --archive-areas "$LBX2GO_ARCHIVE_AREAS"
+     # This will copy any patches we have prepared
      if [ -d "../patch" ] ; then
      
   cp -a ../patch/* config/
+     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
      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
@@ -429,9 +435,11 @@
          fi
          if [ "$LBX2GO_IMAGETYPE" = "iso" ] || [ "$LBX2GO_IMAGETYPE" = "iso-hybrid" ] ; then
              ln ./binary/live/vmlinuz ./x2go-tce-vmlinuz
              ln ./binary/live/initrd.img ./x2go-tce-initrd.img
-             genisoimage -o ./x2go-tce-squashfs-only.iso -R -J -graft-points live/filesystem.squashfs=./x2go-tce-filesystem.squashfs 
+             genisoimage -o ./x2go-tce-squashfs-only.iso -R -J -graft-points
live/filesystem.squashfs=./x2go-tce-filesystem.squashfs
+             [ -e ./live-image-amd64.hybrid.iso ] && ln ./live-image-amd64.hybrid.iso ./original-x2go-tce-live-image-amd64.hybrid.iso
+             [ -e ./live-image-amd64.iso ] && ln ./live-image-amd64.iso ./original-x2go-tce-live-image-amd64.iso
              [ -e ./live-image-i386.hybrid.iso ] && ln ./live-image-i386.hybrid.iso ./original-x2go-tce-live-image-i386.hybrid.iso
              [ -e ./live-image-i386.iso ] && ln ./live-image-i386.iso ./original-x2go-tce-live-image-i386.iso
              mv ./x2go-tce-filesystem.squashfs ./original-x2go-tce-filesystem.squashfs
          fi
@@ -446,8 +454,9 @@
          echo -e "Build failed: '$LBX2GO_TCEDIR'"
      fi
      cd ..
  fi
+ 
  </code>
  ===== Netbooting =====
  
  ==== Prerequisites ====


-- 
This mail was generated by DokuWiki at
https://wiki.x2go.org/



More information about the x2go-commits mailing list