This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch feature/openbox-magic-pixel-workaround-stretch in repository live-build-x2go. omits 008b9f2 Merge pull request #1 from Koteko/master omits d50c434 README text change omits 83a1a04 small changes in README adds 2dc07bf xsession for x2go adds 09bf782 stripdown adds c8d334b x2go-getsessions adds f437d32 ipconfig adds 037f112 bug #772651 adds fe0685e just jessie i386 adds 43d7b31 exec adds 1bfcac2 ipconfig need wget adds 672c34f Position of SESSIONSDESTINATION variable was wrong, which caused it to be empty later on adds f22aeb0 removed wget again, seems like busybox wget is good enough for us after all adds ebffcba whitespace fix adds e29873d This is a background task to monitor the halt button displayed in x2goclient with --haltbt adds ce0e1a5 Introduces Powerbutton Monitor and Sound Support adds dd779e0 typofix, and different invocation of pulseaudio adds c079d3e forgot to set executable flag adds 2c2084e added openbox adds 67f6917 moved openbox from utils to desktop (all other X-related stuff is already there) adds 2b64e16 moved audio volume presets to xsession - seems to require running PA adds afb81c7 Added kbd package for l10n of console adds 4d47ed1 Added plymouth packages for nicer boot screen adds f17b900 moved amixer calls to startup script and changed pulseaudio spawn - wouldn't work otherwise, hopefully does now adds 2dd04b9 yet another attempt at getting the power button to work adds 3206bc8 Removed plymouth again, caused nothing but trouble adds 9736282 Removed amixer calls, did not work anyways adds dc0e793 removed alsa-utils, as amixer/alsamixer didn't work anyways adds fa6f730 Startup display message changed adds a819180 adds support for "nouser" - runs passwd -l on account "user", so password "live" becomes invalid adds ef0b1e3 this script works like x2go-getsessions - upon detecting kernel parameter xorgconfurl=..., it tries to fetch an xorg.conf from there and installs it before X starts adds f495c9f added support for passing of LDAP parameters adds df3069d added multiscreen/xinerama support adds d211deb added authorized_keys download support adds 34a22d9 added autoupdate script adds 137937d fixed indenting in config/includes.chroot/lib/live/config/2600-x2go-getsessions Bitte geben Sie eine Commit-Beschreibung für Ihre Änderungen ein. Zeilen, adds 3f5052f changed config/includes.chroot/lib/live/config/2150-setsshkey so it won't fire until the network is up - like config/includes.chroot/lib/live/config/2600-x2go-getsessions adds 1110060 executable bit was missing adds 9bcb7ef added tftp client and x11vnc (for :0 mirroring) server adds 2b1abea added acpid and acpi-support to support keyboard powerbutton "off" adds 8338fe6 fixed various syntax errors stemming from perl->bash conversion adds 1feb05b fixed further perlisms adds df4ed87 openbox configuration refined and documented adds db06cd4 removed inotify, no longer needed, never worked for us adds bd09ef7 added a few packages as required, to see if we can build with "apt-recommends false" adds 5dfd7be added tcp printing feature adds b12987b added patch to share session config between X2GoClient for Windows in portable mode and X2Go-TCE isohybrid residing on same USB media adds 61bf0a1 added patch to share ssh secret keys between X2GoClient for Windows in portable mode and X2Go-TCE isohybrid residing on same USB media adds 99c49e5 trying to get live-tools included into the final image adds 6bc9323 switched to one package name per line adds 25d3af2 switched to one package name per line adds cdcc320 switched to one package name per line adds 41b1b09 switched to one package name per line adds 1fe2775 moved x-related packages to desktop.list.chroot adds 54a63cc added more packages to make system useable when useing apt-recommmends false adds 976c51a added ssh and wget packages so image works even with apt-recommends false adds a6e2ab5 added packages for rdp support and additional packages for pulseaudio when using apt-recommends false adds 295ba4f sudo was still missing when using apt-recommends false adds 6075c4e add ntfs read-write support adds c769c42 added option to disable screen blanking adds 84bb715 fixed whitespace detection around cmdline parameters adds 8bc2277 typofixes adds 707dbd1 make autoupdater wait until tty10 becomes available adds c65cb02 fixed whitespace detection around cmdline parameters adds c61268e changed path-/filenames etc. to X2Go/x2go-tce prefix adds f07bcf4 changed noblank to blank=minutes (0 turns feature off, along with dpms) adds 6871d50 changed blank/nodpms parameters adds 87c093a typofix, forgot escapes adds 27cf27f fix dpms call adds fe0d89d added support for incomplete and dash-separated ntfs uuids adds 2f69cea name change adds 236d844 name change adds 81c2ff5 added some status messages and error checking adds 5dfa60a name change adds 7b2b24a name change adds b744314 name change adds 827bfbe name change adds ea25162 name change adds 1f1926f name change adds ebd3f74 name change adds 3ec1530 added support for updatesleep parameter adds 6154bc2 name change adds 7a8f5fe name change, adapted to work with new TCE adds 7f4f971 name change adds 0ce542f name change adds 01e3ce6 name change, adapted to work with new TCE adds 631b1c6 undid path change adds f56007e name change adds 5695de5 name change adds 792bff2 detection of NTFSROOT when given an incomplete UUID would fail adds 19bff46 fixed calculation error - lower limit for maximum sleep time must be 240, as 239 might be a valid result when calculating the minimum sleep time adds 33d84f7 -e was missing at echo, thus literal backslash n was being printed adds ec205de added httpfs, ftpfs, nfs support adds f510ac8 added usbmount and pinentry support adds 981c5fb typofix adds ac2ebc4 wget output is different for ftp, changes to SIZEFACTORSTRING and DLRATE required adds 3a58f19 changed wget output to progress bar style in all cases adds 5e4ceb9 added ca-certificates for wget ssl support adds 60ef137 removed curlftpfs, not needed adds 75c7143 added parameter and directory creation for filesharing support adds 1987372 File Sharing wasn't working - ownership/permissions issue fixed now adds e4cfc12 permissions were wrong again (777), must be 700 adds b432b4f Handle backgroundurl and brandingurl kernel options for X2Go Client's --background and --branding parameters. adds 65d1f40 Fixup last patch: more quotes, no useless use of cat. adds 674f12e Check for branding.svg when applying branding image - not background.svg. adds 6b7e053 make sure Alt-F4 is non-functional adds 2dc0325 off-by-one-error adds abab9f0 trying to shrink the image; note: squashfs excludes must not begin with "/", "./", or "../" when using wildcards adds 81ee79a trying to fix "cifs-utils not found" error when building netboot image while deleting apt lists to save space adds b025f3e OpenBox Keybindings need to be disabled entirely, they interfere with Xephyr and the like. adds 95b71dd 2800-x2go-thinclientconfig: added quotation marks adds 3f94816 more reliable way of determining that IP has been assigned adds a15fbba more reliable way of determining that IP has been assigned adds 4983dce more reliable way of determining that IP has been assigned adds f1cf658 added output: when sleeping while waiting for an IP, print out which script is waiting. adds 820a66b make getsessions delete thinclient_sessions file if boot parameter was passed; make thinclientconfig wait for valid thinclient_sessions file unless broker mode is active adds 90ef1e7 added numbers to if-up.d script file names so we can enforce the sequence of execution adds 15119df we need to escape $0, as it will contain the name of the script generating the if-up.d script if we don't adds b66b461 attempt to background all network-related tasks adds aec9d94 fixes missing escape -> hostname -I was never executed adds 35b27fd Variable name was wrong in one place adds eaf2a2f un-did backgrounding adds 7bd59cb changed script numbering to four-digit, beginning with 0100 adds 9864947 added timestamps to log output, fixed log output in 2200 and 2600 adds 6938589 added timestamps, switched log output to | tee -a /dev/tty9 like in the other scripts adds 04edee3 escape sign wass missingonce again ... adds cdc01cd improved log output adds 55cf2a8 last commit was incomplete, and included one escape too much per echo adds 655a2ec and again, missing escapes adds 8d30d6d indentation was wrong adds a9d86a5 more missing escapes adds e75d92e more superfluous escapes removed adds 98db258 tty9 -> tty(first unused VT) adds 4b66f5f removed old commented-out code adds 25b9cdb switched liveupdate to tty(next-available-VT) logging and timestamped output adds f8ba909 some log output was still lacking the timestamp adds d4d4db2 improved ramdisk size calculation adds 02ee3a3 removed wrong comment adds 4ce959f moved "wait until unused VT becomes available" from 2300 to 2000 adds f6501d2 added hwclock and ntpdate packages for future use in a set-time-on-boot script adds 8f974b4 hwclock is not a package on its own, but contained in util-linux adds bf9d1d0 renamed files to make space for a new 2000- file adds c4eaed8 renamed files; delete old names from git adds 51a85b0 first attempt at making all if-up scripts wait until an unused VT is available for log output adds dd5d2c1 removed "wait for VT" block, as it is now in a separate script adds 0c19362 no timestamp here, as clock is most likely wrong adds 63d3dda added time setting script adds 9078723 fixed HEREDOCs adds fb18ee2 create debug output in file adds fccd509 logging was still broken adds 8929fb1 next try: backgrounding this task instead of starting it when network becomes available adds 4877a17 yet another attempt at getting logging to work adds e6adc05 if-up scripts should exit with a NOP when a local network device is changing to up, rather than a real network device adds 340dfdc removed unused code adds e1f812d deleted script file that didn't work anyways adds e54868e renamed settime script adds b0cfb00 all if-up tasks are now sent into the background and told to wait until tty becomes available also, fixed indention in tcpprint adds 3376857 removed unneccessary escapes adds ed74d89 added missing escapes adds 043f850 do not clear the console adds 8361617 /bin/sh instead of /bin/bash requires the use of "echo" instead of "echo -en" adds 76832d5 wait until regular ntpdate if-up.d call has finished adds dee643c added debug output adds 1d69e1e autoupdate-patch for ramdisk mode adds 228e1a6 do not trigger on METHOD="none" (which is set when IFACE="--all") adds 1b8fcf7 typofix adds 66ad99b added debug code again adds caa8891 changed log output message adds 84f1def typofix adds 9daa18b path was wrong adds 8c854f3 added resiliency in case download directory is missing, fixed imagesize calculation adds f9b904f added sleep to increase chance that ntpdate manages to connect adds 7fe794d IMGSIZEDOWNLOAD was missing a filter that limits its content to $1 (awk-style) adds c9e5616 improved logging, added error detection for mount process adds dae2a3a increased log output adds 85042ce expanded logging, changed log messages adds a910baf inserted proper umount/remount_ro -> moved into subroutine, as req'd in two places adds afb741f removed a cleanup command that would umount /lib/live/mount/findiso when in ramdisk mode, which is a stupid thing to do adds 8ef9d17 when trying to find the right storage device to deploy an update to in ramdisk mode, use read-only mounts at first adds ab0a9b7 using mv would accumulate clutter in $DOWNLOADPATH if any extra files are present in the source; switched to rsync --delete and rm instead adds b8c9a67 only rm if rsync was successful adds c83e7e2 improved logging adds a3ab3a2 /bin/sh seems to insist on blank between { and # adds 5c6e17b improved logging adds 7b6faa2 only attempt umount when path is a mounted device / improved logging adds 49c3dd3 in ramdisk mode, storage should be umounted at the end of an (attempted) upgrade adds 2ef220a in /bin/sh, echo -en is not supported, but echo -n is and should thus be used adds 5846430 mproved logging: bandwidth test should now output progress bar. adds 04fdedb added version and booted system info output, indentation fixed adds dd651a2 renamed file to better represent what it does adds eef01db added steps to further reduce clutter buildup, changed/improved logging adds b28a492 make autoupdater show available versions before and after update adds 8f555be wget param change had unintended side effects - log file was empty. rsync does not need the tee helper construct. Various spelling fixes in log output. adds 6b6e54c typofix adds 6631e55 more typofixes adds de210f5 write timestamps to text file, for easier querying by checkscripts adds a251b88 logfile will now also contain which environment is the running one adds 079a962 added code to check timestamp before download adds e418832 typofix adds ceec20c mountpoint detection must come earlier in the script, or MOUNTPOINT variable will be empty when it's already needed by other script parts adds 69d76bc variable name was wrong adds b3a3618 speed optimization, also addedoutputto /var/run/banner where ssh should pick it up adds 4e1c7fc further speed improvements, also, enable banner in sshd config if it was disabled adds 570aabf looks like debian-live doesn't use /var/run/banner adds 8bd3644 we need to strip the ANSI as it doesn't work in issue.net via SSH adds 4b36d75 test: use motd instead of issue.net adds 814f5f2 switched to motd instead of issue.net, removed motd display from pam login so it doesn't appear twice on local login adds f234cab motd and issue are now written to simultaneously; once finished, all unused VTs are reloaded to make sure they display the new /etc/issue adds eca1cbd changed logfile format adds 8544d1e make sure to match to end of line only adds 4a0fe27 timestamp is now checked before BWLIMIT is determined -> faster, less traffic adds 73df872 tempdir preparation only needs to take place if we need to perform an update or if checking the timestamp failed (the latter part is still missing -> next commit). Also, checking the return code didn't work as expected. Finally, some style fixes. adds 743a697 tempdir preparation only needs to take place if we need to perform an update or if checking the timestamp failed. Also, indentation was wrong. adds 22adcfb fixed a copy-paste-induced error adds 3c9a566 nvertedsequence of timestamp and envname, fixes problem that marker for active env isn't set, also, easier on the eyes adds e2312ed booted env and build version should go to motd, too adds 7564e58 reversed order of timestamping output; fixed error in related logfile content creation adds 41904a0 added code to support background and branding parameters adds 7c1f365 fixed missing escapes adds 62d23fe fixed more missing escapes adds 6e84ed1 syntax fixes adds 465fbe5 syntax fix adds c5969b8 inverted if condition, no need for a "!" here ... adds 7020248 syntax fix adds bb9da76 fixed an error that kept Xinerama from working (would always clone screens instead) adds 08d1101 fixed regression that would allow right-click context menu again adds 7b4f2d4 make sure OpenBox' ToggleMaximize is disabled, or else clicking the top row of pixels will un-maximize X2GoClient adds 4f83001 added support to preselect session via boot parameter adds 1576484 syntax fix adds 425671f commented out i386-only package (geode Xorg driver) adds 391d500 replaced tr ' ' '\n' with the more elaborate sed -e 's/ \([^ ]*\)=/\n\1=/g' to catch blanks in values adds 134cc44 added support for blanks in session names (no quotes required in parameter) adds a123dad replaced tr ' ' '\n' with the more elaborate sed -e 's/ \([^ ]*\)=/\n\1=/g' to catch blanks in values adds e23cac0 added filters and quotes for some additional security, added missing escapes adds 17876c1 fixed overzealous filter adds 137174c syntaxfix adds f5a3ba4 quoting fixed adds aea30bf fix to display timestamp/version information regardless of squashfs file name adds c32b1e0 fixed useless use of cat made sure double/single quotes work for parameters with spaces adds 590e302 added trickle package, to limit bandwidth usage; added bandwidth throttling code: single throttle value limits upstream; if multiple values are specified, first is upstream, second is downstream adds 00887b8 changed throttling code so it allows for "unlimited" values by specifying "u" instead of a number adds fc93a82 rearranged detection sequence of throttling commands, also, rearranged parameter sequence to match trickle defaults: -d -u -t -l -L; Added code to determine maximum line speed for "u" values adds 41097bb added comments explaining default values adds 63a0773 fixed missing escapes adds f2aa49c added script to add and store SSH host keys when proper media is present adds aec4ae5 renamed 2510-x2go-getopensshportableclientkey -> 2270-getsshclientkeysfrommedia as the contents have been changed to a more generic form - it is now no longer specific to X2Go adds 802cb5e make sure file permissions are correct, even when copying from vfat; make sure all keys are generated before storing on media adds f1edd48 executable bit was missing adds 8632333 fixed syntax error stemming from copypasta adds 3b36432 dash's echo does not understand -e, thus removed adds c5ed5f6 backgrounded entire task, added error checks and log output adds 6b4d232 removed unneccessary escapes adds c11e112 added umount command for self-mounted devices adds 62d1ce1 separate umount added, for when the condition isn't matched adds aca77b7 added "finished" marker adds f92593b added check for already-running sshd adds 1ee37c0 changed routine to be more like GetSSHHostKeysFromMedia, also, added check so it waits until GetSSHHostKeysFromMedia is done adds 618e89a wildcards were missing for additional directories adds da56f85 added checks so only keyfiles are copied adds a9f3c9e added check so key copy routine only runs when "copysecring" boot parameter is set adds c52187c added '@' as allowed character in broker URL, sessionselect, and LDAP parameters adds 35a7952 added libfreerdp-plugins-standard so drive forwarding works with xfreerdp adds ba7168f added required dependencies for previously added package adds f345a56 config/includes.chroot/lib/live/config/2900-x2go-thinclientconfig: fix VT switching on slow resource downloads. adds a774a3c config/includes.chroot/lib/live/config/2900-x2go-thinclientconfig: whitespace and quoting fixups. adds bb9df34 config/includes.chroot/lib/live/config/2900-x2go-thinclientconfig: remove magic pixel workaround, does not belong to this branch. adds 0202789 config/package-lists/x2go.list.chroot: add missing packages, "cherry-picked" from feature/heuler-xdmcpdirect. adds 1ed75ee required changes for jessie->stretch adds 1bc05ac another jessie->stretch change adds 4468303 removed libgstreamer packages, as they don't exist in stretch adds 5fe4c03 added xserver-related files required for mouse and keyboard support with X11 on Debian Stretch adds 0995105 added workaround for NX "magic pixel" being active in --thinclient mode adds cea5ed2 changed file name as it didn't contain ".list" and thus seems to have been ignored adds b06ceea workaround wasn't working, swapped out for now-working code adds c40d3c8 fixed missing escape (when will I ever learn ...) adds 4d78b87 temporary x2go archive path change due to server maintenance adds aadcd16 undid commit a45f251bddf68e498dbbcceb638be45c26c4a96e as repo is up again adds eb978c1 Parameter nomagicpixel=1 or nomagicpixel=2 must now be set as kernel boot parameter to enable the magic-pixel-workaround. Also added alternative method to disable magic pixel. Old method is now option 2. adds cc47c74 once again, fixed missing escapes, le sigh adds 481d64e Changed openbox spawn/terminate conditions: only exactly 3 windows mean that openbox should be terminated. Any less, and we're in "no running session yet" state, any more, and we have a running session, and e.g. a connection loss popup. new d870e16 Merge branch 'feature/openbox-magic-pixel-workaround' into feature/openbox-magic-pixel-workaround-stretch adds 405af89 added package list for fuseext2 - to enable users to mount ext* portable media without hitting access restrictions adds bd8231a added x2gocdmanager package, so optical media are available in TCE adds cd8c763 Revert "added x2gocdmanager package, so optical media are available in TCE" Reason: Main script in this package is incompatible with X2Go-TCE-Live (except for mate-minidesktop mode), needs to be reworked first This reverts commit bd8231ac928a9201468e65a95bb24ea59366a56e. new 0d6ba15 Merge branch 'feature/openbox' into feature/openbox-magic-pixel-workaround-stretch This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (008b9f2) \ N -- N -- N refs/heads/feature/openbox-magic-pixel-workaround-stretch (0d6ba15) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: README.txt | 8 +- config/archives/x2go.list.chroot | 2 +- config/includes.chroot/etc/system.fvwm2rc | 33 -- .../includes.chroot/lib/live/config/2000-settime | 48 ++ .../lib/live/config/2100-show-sysconf | 68 +++ .../includes.chroot/lib/live/config/2200-lockuser | 20 + .../lib/live/config/2250-getsshpubkeysfromserver | 67 +++ .../lib/live/config/2260-getsshhostkeysfrommedia | 119 +++++ .../lib/live/config/2270-getsshclientkeysfrommedia | 118 +++++ .../lib/live/config/2300-xserver-xorg-getxorgconf | 59 +++ .../lib/live/config/2400-live-autoupdate | 568 +++++++++++++++++++++ .../live/config/2500-x2go-getportableappsessions | 23 + .../includes.chroot/lib/live/config/2600-tcpprint | 82 +++ .../lib/live/config/2700-x2go-getsessions | 62 +++ .../lib/live/config/2710-x2go-getbranding | 61 +++ .../lib/live/config/2720-x2go-getbg | 61 +++ .../lib/live/config/2800-x2go-powerbuttonmonitor | 13 + .../lib/live/config/2900-x2go-thinclientconfig | 258 ++++++++++ .../usr/share/xsessions/x2go.desktop | 11 + config/package-lists/desktop.list.chroot | 14 +- config/package-lists/firmware.list.chroot | 8 +- config/package-lists/fuseext.list.chroot | 3 + config/package-lists/live.list.chroot | 21 + .../magic-pixel-workaround.list.chroot | 3 + config/package-lists/ntfs.list.chroot | 6 + config/package-lists/utils.list.chroot | 19 +- config/package-lists/x2go.list.chroot | 59 ++- config/rootfs/excludes | 4 + 28 files changed, 1776 insertions(+), 42 deletions(-) delete mode 100644 config/includes.chroot/etc/system.fvwm2rc create mode 100755 config/includes.chroot/lib/live/config/2000-settime create mode 100755 config/includes.chroot/lib/live/config/2100-show-sysconf create mode 100755 config/includes.chroot/lib/live/config/2200-lockuser create mode 100755 config/includes.chroot/lib/live/config/2250-getsshpubkeysfromserver create mode 100755 config/includes.chroot/lib/live/config/2260-getsshhostkeysfrommedia create mode 100755 config/includes.chroot/lib/live/config/2270-getsshclientkeysfrommedia create mode 100755 config/includes.chroot/lib/live/config/2300-xserver-xorg-getxorgconf create mode 100755 config/includes.chroot/lib/live/config/2400-live-autoupdate create mode 100755 config/includes.chroot/lib/live/config/2500-x2go-getportableappsessions create mode 100755 config/includes.chroot/lib/live/config/2600-tcpprint create mode 100755 config/includes.chroot/lib/live/config/2700-x2go-getsessions create mode 100755 config/includes.chroot/lib/live/config/2710-x2go-getbranding create mode 100755 config/includes.chroot/lib/live/config/2720-x2go-getbg create mode 100755 config/includes.chroot/lib/live/config/2800-x2go-powerbuttonmonitor create mode 100755 config/includes.chroot/lib/live/config/2900-x2go-thinclientconfig create mode 100644 config/includes.chroot/usr/share/xsessions/x2go.desktop create mode 100644 config/package-lists/fuseext.list.chroot create mode 100644 config/package-lists/live.list.chroot create mode 100644 config/package-lists/magic-pixel-workaround.list.chroot create mode 100644 config/package-lists/ntfs.list.chroot create mode 100644 config/rootfs/excludes -- Alioth's /srv/git/code.x2go.org/live-build-x2go.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/live-build-x2go.git