[X2Go-Commits] [live-build-x2go] branch feature/openbox-magic-pixel-workaround-stretch updated (008b9f2 -> 0d6ba15)
git-admin at x2go.org
git-admin at x2go.org
Tue Nov 21 03:19:47 CET 2017
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
More information about the x2go-commits
mailing list