This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch feature/openbox in repository live-build-x2go. from 674f12e Check for branding.svg when applying branding image - not background.svg. new 6b7e053 make sure Alt-F4 is non-functional new 2dc0325 off-by-one-error new abab9f0 trying to shrink the image; note: squashfs excludes must not begin with "/", "./", or "../" when using wildcards new 81ee79a trying to fix "cifs-utils not found" error when building netboot image while deleting apt lists to save space new b025f3e OpenBox Keybindings need to be disabled entirely, they interfere with Xephyr and the like. new 95b71dd 2800-x2go-thinclientconfig: added quotation marks new 3f94816 more reliable way of determining that IP has been assigned new a15fbba more reliable way of determining that IP has been assigned new 4983dce more reliable way of determining that IP has been assigned new f1cf658 added output: when sleeping while waiting for an IP, print out which script is waiting. new 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 new 90ef1e7 added numbers to if-up.d script file names so we can enforce the sequence of execution new 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 new b66b461 attempt to background all network-related tasks new aec9d94 fixes missing escape -> hostname -I was never executed new 35b27fd Variable name was wrong in one place new eaf2a2f un-did backgrounding new 7bd59cb changed script numbering to four-digit, beginning with 0100 new 9864947 added timestamps to log output, fixed log output in 2200 and 2600 new 6938589 added timestamps, switched log output to | tee -a /dev/tty9 like in the other scripts new 04edee3 escape sign wass missingonce again ... new cdc01cd improved log output new 55cf2a8 last commit was incomplete, and included one escape too much per echo new 655a2ec and again, missing escapes new 8d30d6d indentation was wrong new a9d86a5 more missing escapes new e75d92e more superfluous escapes removed new 98db258 tty9 -> tty(first unused VT) new 4b66f5f removed old commented-out code new 25b9cdb switched liveupdate to tty(next-available-VT) logging and timestamped output new f8ba909 some log output was still lacking the timestamp new d4d4db2 improved ramdisk size calculation new 02ee3a3 removed wrong comment new 4ce959f moved "wait until unused VT becomes available" from 2300 to 2000 new f6501d2 added hwclock and ntpdate packages for future use in a set-time-on-boot script new 8f974b4 hwclock is not a package on its own, but contained in util-linux new bf9d1d0 renamed files to make space for a new 2000- file new c4eaed8 renamed files; delete old names from git new 51a85b0 first attempt at making all if-up scripts wait until an unused VT is available for log output new dd5d2c1 removed "wait for VT" block, as it is now in a separate script new 0c19362 no timestamp here, as clock is most likely wrong new 63d3dda added time setting script new 9078723 fixed HEREDOCs new fb18ee2 create debug output in file new fccd509 logging was still broken new 8929fb1 next try: backgrounding this task instead of starting it when network becomes available new 4877a17 yet another attempt at getting logging to work new e6adc05 if-up scripts should exit with a NOP when a local network device is changing to up, rather than a real network device new 340dfdc removed unused code new e1f812d deleted script file that didn't work anyways new e54868e renamed settime script new b0cfb00 all if-up tasks are now sent into the background and told to wait until tty becomes available also, fixed indention in tcpprint new 3376857 removed unneccessary escapes new ed74d89 added missing escapes new 043f850 do not clear the console new 8361617 /bin/sh instead of /bin/bash requires the use of "echo" instead of "echo -en" new 76832d5 wait until regular ntpdate if-up.d call has finished new dee643c added debug output new 1d69e1e autoupdate-patch for ramdisk mode new 228e1a6 do not trigger on METHOD="none" (which is set when IFACE="--all") new 1b8fcf7 typofix new 66ad99b added debug code again new caa8891 changed log output message new 84f1def typofix new 9daa18b path was wrong new 8c854f3 added resiliency in case download directory is missing, fixed imagesize calculation new f9b904f added sleep to increase chance that ntpdate manages to connect new 7fe794d IMGSIZEDOWNLOAD was missing a filter that limits its content to $1 (awk-style) new c9e5616 improved logging, added error detection for mount process new dae2a3a increased log output new 85042ce expanded logging, changed log messages new a910baf inserted proper umount/remount_ro -> moved into subroutine, as req'd in two places new afb741f removed a cleanup command that would umount /lib/live/mount/findiso when in ramdisk mode, which is a stupid thing to do new 8ef9d17 when trying to find the right storage device to deploy an update to in ramdisk mode, use read-only mounts at first new ab0a9b7 using mv would accumulate clutter in $DOWNLOADPATH if any extra files are present in the source; switched to rsync --delete and rm instead new b8c9a67 only rm if rsync was successful new c83e7e2 improved logging new a3ab3a2 /bin/sh seems to insist on blank between { and # new 5c6e17b improved logging new 7b6faa2 only attempt umount when path is a mounted device / improved logging new 49c3dd3 in ramdisk mode, storage should be umounted at the end of an (attempted) upgrade new 2ef220a in /bin/sh, echo -en is not supported, but echo -n is and should thus be used new 5846430 mproved logging: bandwidth test should now output progress bar. new 04fdedb added version and booted system info output, indentation fixed new dd651a2 renamed file to better represent what it does new eef01db added steps to further reduce clutter buildup, changed/improved logging new b28a492 make autoupdater show available versions before and after update new 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. new 6b6e54c typofix new 6631e55 more typofixes new de210f5 write timestamps to text file, for easier querying by checkscripts new a251b88 logfile will now also contain which environment is the running one new 079a962 added code to check timestamp before download new e418832 typofix new ceec20c mountpoint detection must come earlier in the script, or MOUNTPOINT variable will be empty when it's already needed by other script parts new 69d76bc variable name was wrong new b3a3618 speed optimization, also addedoutputto /var/run/banner where ssh should pick it up new 4e1c7fc further speed improvements, also, enable banner in sshd config if it was disabled new 570aabf looks like debian-live doesn't use /var/run/banner new 8bd3644 we need to strip the ANSI as it doesn't work in issue.net via SSH new 4b36d75 test: use motd instead of issue.net new 814f5f2 switched to motd instead of issue.net, removed motd display from pam login so it doesn't appear twice on local login new 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 new eca1cbd changed logfile format new 8544d1e make sure to match to end of line only new 4a0fe27 timestamp is now checked before BWLIMIT is determined -> faster, less traffic new 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. new 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. new 22adcfb fixed a copy-paste-induced error new 3c9a566 nvertedsequence of timestamp and envname, fixes problem that marker for active env isn't set, also, easier on the eyes new e2312ed booted env and build version should go to motd, too new 7564e58 reversed order of timestamping output; fixed error in related logfile content creation new 41904a0 added code to support background and branding parameters new 7c1f365 fixed missing escapes new 62d23fe fixed more missing escapes new 6e84ed1 syntax fixes new 465fbe5 syntax fix new c5969b8 inverted if condition, no need for a "!" here ... new 7020248 syntax fix new bb9da76 fixed an error that kept Xinerama from working (would always clone screens instead) new 08d1101 fixed regression that would allow right-click context menu again new 7b4f2d4 make sure OpenBox' ToggleMaximize is disabled, or else clicking the top row of pixels will un-maximize X2GoClient new 4f83001 added support to preselect session via boot parameter new 1576484 syntax fix new 425671f commented out i386-only package (geode Xorg driver) new 391d500 replaced tr ' ' '\n' with the more elaborate sed -e 's/ \([^ ]*\)=/\n\1=/g' to catch blanks in values new 134cc44 added support for blanks in session names (no quotes required in parameter) new a123dad replaced tr ' ' '\n' with the more elaborate sed -e 's/ \([^ ]*\)=/\n\1=/g' to catch blanks in values new e23cac0 added filters and quotes for some additional security, added missing escapes new 17876c1 fixed overzealous filter new 137174c syntaxfix new f5a3ba4 quoting fixed new aea30bf fix to display timestamp/version information regardless of squashfs file name new c32b1e0 fixed useless use of cat made sure double/single quotes work for parameters with spaces new 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 new 00887b8 changed throttling code so it allows for "unlimited" values by specifying "u" instead of a number new 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 new 41097bb added comments explaining default values new 63a0773 fixed missing escapes new f2aa49c added script to add and store SSH host keys when proper media is present new 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 new 802cb5e make sure file permissions are correct, even when copying from vfat; make sure all keys are generated before storing on media new f1edd48 executable bit was missing new 8632333 fixed syntax error stemming from copypasta new 3b36432 dash's echo does not understand -e, thus removed new c5ed5f6 backgrounded entire task, added error checks and log output new 6b4d232 removed unneccessary escapes new c11e112 added umount command for self-mounted devices new 62d1ce1 separate umount added, for when the condition isn't matched new aca77b7 added "finished" marker new f92593b added check for already-running sshd new 1ee37c0 changed routine to be more like GetSSHHostKeysFromMedia, also, added check so it waits until GetSSHHostKeysFromMedia is done new 618e89a wildcards were missing for additional directories new da56f85 added checks so only keyfiles are copied new a9f3c9e added check so key copy routine only runs when "copysecring" boot parameter is set new c52187c added '@' as allowed character in broker URL, sessionselect, and LDAP parameters new 35a7952 added libfreerdp-plugins-standard so drive forwarding works with xfreerdp new ba7168f added required dependencies for previously added package new f345a56 config/includes.chroot/lib/live/config/2900-x2go-thinclientconfig: fix VT switching on slow resource downloads. new a774a3c config/includes.chroot/lib/live/config/2900-x2go-thinclientconfig: whitespace and quoting fixups. The 160 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: .../includes.chroot/lib/live/config/2000-settime | 48 ++ .../lib/live/config/2000-showifconfig | 39 -- .../lib/live/config/2100-show-sysconf | 68 +++ .../lib/live/config/2150-getsshpubkeysfromserver | 54 -- .../live/config/{2100-lockuser => 2200-lockuser} | 0 .../lib/live/config/2200-xserver-xorg-getxorgconf | 45 -- .../lib/live/config/2250-getsshpubkeysfromserver | 67 +++ .../lib/live/config/2260-getsshhostkeysfrommedia | 119 +++++ .../lib/live/config/2270-getsshclientkeysfrommedia | 118 +++++ .../lib/live/config/2300-live-autoupdate | 433 ---------------- .../lib/live/config/2300-xserver-xorg-getxorgconf | 59 +++ .../lib/live/config/2400-live-autoupdate | 568 +++++++++++++++++++++ .../config/2410-x2go-getopensshportableclientkey | 46 -- ...ppsessions => 2500-x2go-getportableappsessions} | 0 .../live/config/{2500-tcpprint => 2600-tcpprint} | 24 +- .../lib/live/config/2600-x2go-getsessions | 46 -- .../lib/live/config/2700-x2go-getsessions | 62 +++ .../lib/live/config/2710-x2go-getbranding | 61 +++ .../lib/live/config/2720-x2go-getbg | 61 +++ ...rbuttonmonitor => 2800-x2go-powerbuttonmonitor} | 0 .../lib/live/config/2800-x2go-thinclientconfig | 189 ------- .../lib/live/config/2900-x2go-thinclientconfig | 245 +++++++++ config/package-lists/desktop.list.chroot | 2 +- config/package-lists/live.list.chroot | 1 + config/package-lists/utils.list.chroot | 3 + config/package-lists/x2go.list.chroot | 4 + config/rootfs/excludes | 4 + 27 files changed, 1504 insertions(+), 862 deletions(-) create mode 100755 config/includes.chroot/lib/live/config/2000-settime delete mode 100755 config/includes.chroot/lib/live/config/2000-showifconfig create mode 100755 config/includes.chroot/lib/live/config/2100-show-sysconf delete mode 100755 config/includes.chroot/lib/live/config/2150-getsshpubkeysfromserver rename config/includes.chroot/lib/live/config/{2100-lockuser => 2200-lockuser} (100%) delete mode 100755 config/includes.chroot/lib/live/config/2200-xserver-xorg-getxorgconf 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 delete mode 100755 config/includes.chroot/lib/live/config/2300-live-autoupdate 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 delete mode 100755 config/includes.chroot/lib/live/config/2410-x2go-getopensshportableclientkey rename config/includes.chroot/lib/live/config/{2400-x2go-getportableappsessions => 2500-x2go-getportableappsessions} (100%) rename config/includes.chroot/lib/live/config/{2500-tcpprint => 2600-tcpprint} (65%) delete mode 100755 config/includes.chroot/lib/live/config/2600-x2go-getsessions 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 rename config/includes.chroot/lib/live/config/{2700-x2go-powerbuttonmonitor => 2800-x2go-powerbuttonmonitor} (100%) delete mode 100755 config/includes.chroot/lib/live/config/2800-x2go-thinclientconfig create mode 100755 config/includes.chroot/lib/live/config/2900-x2go-thinclientconfig 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