[X2Go-Commits] [live-build-x2go] branch feature/openbox updated (77de310 -> 6f5ec03)

git-admin at x2go.org git-admin at x2go.org
Wed Mar 20 22:12:57 CET 2019


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  77de310   fixed missing escape
       new  5f67f9d   this adds "earlyblankdpmxfix" as optional kernel parameter - due to modesetting, certain buggy TFTs turn black early in the boot process (even before X starts).  This provides a workaround to un-blank them asap.
       new  d2a4a1f   fixed permissions for ~/.ssh, fixed description for portableapps partition
       new  9f6ea6b   fixed session file location for dual-mode media
       new  93e5bd3   typofix
       new  ad0c425   added code to support selection of audio output
       new  eef26a0   fixes missing escape
       new  3cd69e5   fixed indentation error
       new  3a62cab   fixed indentation error
       new  93322eb   removable device detection was broken
       new  9a2d1d4   added active audio profile output, moved audio block to end of file so pulseaudio has more time to start up
       new  48df119   fixed missing escape
       new  c296df9   removed unneccessary quotation marks
       new  7658766   make sure pulseaudio is responding before pacmd fires
       new  ab0e03d   nudging the automounter isn't necessary, and actually doesn't work here (udevd most likely isn't running yet)
       new  6db8f4b   changed how BLOCKDEVS list is created, added various comments to make code more readable/understandable
       new  d6a40aa   moved function to top of code block where it belongs, and also fixed indentation
       new  7bad1e9   removed unnecessary newline
       new  2a621f0   removed old debug code
       new  9dfb323   added newline character - it should work with the blank that previously stood in its place, but let's play it safe ...
       new  6ec7300   changed how BLOCKDEVS list is created
       new  79d1787   moved function to top of code block where it belongs, and also fixed indentation
       new  a8afba5   fixed error related to chmod, changed *LABEL* mechanism to the one used by 2260-getsshhostkeysfrommedia,added various comments to make code more readable/understandable
       new  95d8054   fixed bashisms, quoting, whitespace issues
       new  1537d97   udevadm settle is already running due to the udev service startup.  Spawning a second copy causes the second copy to terminate immediately as if there were no open events - which breaks our loop.  So instead, we need to monitor when the first/only instance terminates.
       new  32c61bf   moved getportableappsessions right behind the other scripts that mount devices
       new  32e735a   adapted 2280-x2go-getportableappsessions to work more like 2270-getsshclientkeysfrommedia
       new  a253a02   un-hardcoded path
       new  6b2de45   fixed "touch" file name
       new  cb7dcfc   removed umount in case of success, changed ro mount to rw
       new  974c58a   fixed purpose description in comments
       new  9e8b42f   added/fixed return codes of check_for_config
       new  0977bee   exchanged HOTPLUG for RM (REMOVABLE), as lsblk in jessie doesn't understand the HOTPLUG parameter, but RM does what we want
       new  b140c1c   last changes broke routines that check fixed disks for our magic label(s), mount them, and "do the needful" with them. This commit should fix this.
       new  7ef5b46   lsblk output is parsed again later on, which means that this later code block needed to be changed as well, so it understands the new output order (Removable/Fixed Disk on 2nd, rather than 4th position)
       new  d7eb710   removable/non-removable detection per device failed for partitioned devices
       new  e926958   one line of debug output was missing in 2260
       new  e85df5c   typofix
       new  a236e80   added support for x2go session config stored on fixed disk
       new  cfcf0c5   added code to accomodate minidesktop versions in local-sessions-config code
       new  cb5fcdd   syntaxfix
       new  2a912be   fixed path
       new  3ef64ed   for various reasons (especially fuseext2 misbehaving occasionally and eating up 100% CPU), it makes more sense to check the volume(s) with the PORTABLEAPP label first
       new  3472989   typofix
       new  5c146fe   for portableapp/tce-hdd dualmode stick, private keys need to go into x2goclient/ssh
       new  ca0877d   attempting to fix race condition between 2270 and the minidesktop init scripts
       new  d78d191   another attempt at fixing the private-keys-get-deleted-in-MMD-mode issue
       new  73d254b   Private keys did not get deleted by MMD but by windows portable mode - must not be placed in x2goclient/ssh, or else they will be gone once x2goclient.exe exits. instead, use x2goclient/.ssh, or x2goclient/sshkeys - as .dotfiles and .dotfolders cannot be created in Windows Explorer, only on commandline.
       new  794f384   add additional symlink so our workaround re:deleted files in portable mode can actually be used from win and lin without changing paths
       new  e340e9d   added two font packages
       new  dce43db   fixed unneccessary escapes
       new  9f0a421   added support for synaptics touchpads
       new  55a7b0c   switched to metapackage xserver-xorg-input-all, which should cover all input devices
       new  c9a47d5   turns out that xserver-xorg-input-wacom isn't included in xserver-xorg-input-all. WTF.
       new  7cdade2   typofix - chmod 700 was chmod 600 by accident
       new  32cb6b1   (hopefully) fix missing ~/.ssh creation in MATE-MiniDesktop
       new  8ad7e5f   force bash as default system shell
       new  f736114   (temporary?) workaround to switch the default system shell from dash to bash & silence dpkg-reconfigure
       new  afefc03   moving X startup related things from config/includes.chroot/lib/live/config/2900-x2go-thinclientconfig to config/includes.chroot/etc/X11/Xsession.d/60x11-*
       new  198ae88   added logging to file for audioout=list, plus some whitespace fixes/formatting
       new  c48fca4   Trying to completely do away with .xsession file and use modular /etc/X11/Xsession.d config files instead
       new  b885ce5   added debug code that was only present in feature/openbox-magic-pixel-workaround so far
       new  6d78b7e   typofix
       new  5dfd0ef   another typofix
       new  eec9bbe   feh package was missing
       new  5bb444f   fixed download routine for X background images, would not work with multiple URLs
       new  8c5f78d     This adds an initrdblankdpmsfix parameter - as the name suggests, it will trigger the blankdpmsfix early in the initrd already
       new  31f9dc1   added local non-locking slideshow screensaver
       new  72dc17e   for some silly reason, this file is needed in two places
       new  a4f9e67   typofix
       new  be91c0f   silence wget and make it only download newer files than the ones already present
       new  f97a97a   typofix, also, silence wget and make it only download newer files than the ones already present
       new  f6b2c9d   earlyblankdpmsfix can now be called as earlyblankdpmsfix=nnnn, where nnnn is the time in microseconds that each screen should remain blank
       new  5d99ae6   changed default sleeptime from 1ms to 1s
       new  50537ce   second copy of file was not chmodded properly (had # in front of path, so never got changed)
       new  2e9ec9f   we need to make sure we don't fire too early - check that at least one symlink matching fb[0-9]* exists
       new  550566b   we need to make sure this script is executable under busybox sh as well, also, no output is desired when run from inside initrd
       new  e83af98   wiggle mouse by 1 px to trigger remote screensaver password prompt
       new  a9c8d50   almost complete rewrite of 60x11-spawn-configure-slideshow-screensaver, as restoring the foreground app(s) didn't work properly
       new  34c1770   This script would kill the XServer startup when no XSCREENSAVER-related parameters were set.  Also, added defaults for idle and slide display/change time
       new  dfa10c7   added support for background images (well, a single image, actually, and no solid colors) via xroot= boot parameter in MATE-MiniDesktop mode
       new  6767c79   moved X background download to earlier script and renamed 60x11-set-background to 60x11-set-xbackground, to avoid confusion with the X2GoClient branding background image downloader
       new  90f0c3b   typo- and sloppiness-fixes
       new  b82648e   removed "dropper" files from /lib/live/config and placed the actual files directly in /etc/network/if-up.d/
       new  f6720ca   typofix
       new  f041405   check if /etc/x2go/x2gothinclient_sessions exists, move to /etc/x2go/x2gothinclient_sessions_old if yes, touch /etc/x2go/x2gothinclient_sessions_old if no
       new  fb4c586   renamed 0050-settime to ntpdate, to overwrite the package-provided ntpdate script
       new  990abda   the move of x2gothinclient_sessions to x2gothinclient_sessions_old must only be triggered when we're touching an external interface, not "loopback" or similar
       new  c5dc9ac   changed method of background image display in mate-minidesktop mode
       new  3dc9b9d   reworked 60x11-set-xbackground: URL takes precedence over Hex color; when in minidesktop mode, wait until file has been downloaded before continuing, else wait in background
       new  dc6423c   added log output
       new  6cbb3ba   added some sanity checks and debug output
       new  1d2db69   we need to add the user ("user" or "x2gothinclient") to the group tty early on, to allow on-screen logging on tty8 and tty9
       new  c27a99e   write permission to tty is now handled by a separate script
       new  01d9a9d   background setter for minidesktop must run as root, thus moved to if-up script
       new  0cc5bcb   added mesa-related package; added ATI Rage 128 xorg driver package for i386 to check if it Segfaults X.org on Jessie i386 (it does on Stretch i386)
       new  cfee4a9   r128 driver can go in for amd64 as well
       new  6d58d6b   variable cleanup
       new  bb41f14   further variable cleanup/fixup
       new  3b2e206   moved screensaver image download to if-up.d where it belongs
       new  b715838   yet another variable fix
       new  59e6089   usleep uses microseconds, not milliseconds
       new  1597696   moved detection regarding which sleep command is to be used into the backgrounded task, added comments
       new  5c51ed6   added new feature for faster shutdown in non-minidesktop mode
       new  36d7f27   a variable obviously won't work in single quotes
       new  111f71f   aaand another set of quotes - double quotes - is required here ...
       new  4016850   split 60x11-spawn-configure-pulseaudio into 60x11-spawn-pulseaudio and 60x11-configure-pulseaudio (so we can remove 60x11-spawn-pulseaudio from the minidesktop branches, where it conflicts with MATE)
       new  bef83bb   added script to force pulseaudio volume
       new  6f5ec03   typofix

The 108 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:
 .../etc/X11/Xsession.d/60x11-blanking-dpms-config  |  31 +++
 .../etc/X11/Xsession.d/60x11-configure-pulseaudio  |  28 +++
 .../etc/X11/Xsession.d/60x11-configure-xinerama    |  58 ++++++
 .../X11/Xsession.d/60x11-force-pulseaudio-volume   |  25 +++
 .../etc/X11/Xsession.d/60x11-openbox-start         |   8 +
 .../etc/X11/Xsession.d/60x11-set-xbackground       |  55 +++++
 .../60x11-spawn-configure-slideshow-screensaver    | 107 ++++++++++
 .../etc/X11/Xsession.d/60x11-spawn-pulseaudio      |   7 +
 .../etc/X11/Xsession.d/61x11-start-x2goclient      | 103 ++++++++++
 .../initramfs-tools/hooks/0000-initrdblankdpmsfix  |  32 +++
 .../etc/network/if-up.d/0100-show-sysconf          |  52 +++++
 .../network/if-up.d/0200-getsshpubkeysfromserver   |  48 +++++
 .../etc/network/if-up.d/0300-getxorgconf           |  46 +++++
 .../etc/network/if-up.d/0400-getsessions           |  53 +++++
 .../etc/network/if-up.d/0410-getbranding           |  46 +++++
 .../includes.chroot/etc/network/if-up.d/0420-getbg |  46 +++++
 .../etc/network/if-up.d/0430-getxroot              |  63 ++++++
 .../etc/network/if-up.d/0440-getxscreensaverimgs   |  50 +++++
 config/includes.chroot/etc/network/if-up.d/ntpdate |  49 +++++
 .../lib/live/config/0000-earlyblankdpmsfix         |  39 ++++
 .../includes.chroot/lib/live/config/2000-settime   |  66 ------
 .../lib/live/config/2100-show-sysconf              |  68 -------
 .../lib/live/config/2210-adduser2tty               |  21 ++
 .../lib/live/config/2250-getsshpubkeysfromserver   |  67 -------
 .../lib/live/config/2260-getsshhostkeysfrommedia   | 175 +++++++++-------
 .../lib/live/config/2270-getsshclientkeysfrommedia | 127 +++++++-----
 .../live/config/2280-x2go-getportableappsessions   | 126 ++++++++++++
 .../lib/live/config/2300-xserver-xorg-getxorgconf  |  59 ------
 .../live/config/2500-x2go-getportableappsessions   |  23 ---
 .../includes.chroot/lib/live/config/2600-tcpprint  |   8 +-
 .../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   |  10 +-
 .../includes.chroot/lib/live/config/2850-dash2bash |  15 ++
 .../lib/live/config/2900-x2go-thinclientconfig     | 222 +--------------------
 config/package-lists/desktop.list.chroot           |   3 +
 config/package-lists/x2go.list.chroot              |   2 +
 config/package-lists/xbgandscreensaver.list.chroot |   2 +
 config/preseed/dash.cfg.chroot                     |   1 +
 40 files changed, 1311 insertions(+), 814 deletions(-)
 create mode 100644 config/includes.chroot/etc/X11/Xsession.d/60x11-blanking-dpms-config
 create mode 100644 config/includes.chroot/etc/X11/Xsession.d/60x11-configure-pulseaudio
 create mode 100644 config/includes.chroot/etc/X11/Xsession.d/60x11-configure-xinerama
 create mode 100644 config/includes.chroot/etc/X11/Xsession.d/60x11-force-pulseaudio-volume
 create mode 100644 config/includes.chroot/etc/X11/Xsession.d/60x11-openbox-start
 create mode 100644 config/includes.chroot/etc/X11/Xsession.d/60x11-set-xbackground
 create mode 100644 config/includes.chroot/etc/X11/Xsession.d/60x11-spawn-configure-slideshow-screensaver
 create mode 100644 config/includes.chroot/etc/X11/Xsession.d/60x11-spawn-pulseaudio
 create mode 100644 config/includes.chroot/etc/X11/Xsession.d/61x11-start-x2goclient
 create mode 100755 config/includes.chroot/etc/initramfs-tools/hooks/0000-initrdblankdpmsfix
 create mode 100755 config/includes.chroot/etc/network/if-up.d/0100-show-sysconf
 create mode 100755 config/includes.chroot/etc/network/if-up.d/0200-getsshpubkeysfromserver
 create mode 100755 config/includes.chroot/etc/network/if-up.d/0300-getxorgconf
 create mode 100755 config/includes.chroot/etc/network/if-up.d/0400-getsessions
 create mode 100755 config/includes.chroot/etc/network/if-up.d/0410-getbranding
 create mode 100755 config/includes.chroot/etc/network/if-up.d/0420-getbg
 create mode 100755 config/includes.chroot/etc/network/if-up.d/0430-getxroot
 create mode 100755 config/includes.chroot/etc/network/if-up.d/0440-getxscreensaverimgs
 create mode 100755 config/includes.chroot/etc/network/if-up.d/ntpdate
 create mode 100755 config/includes.chroot/lib/live/config/0000-earlyblankdpmsfix
 delete mode 100755 config/includes.chroot/lib/live/config/2000-settime
 delete mode 100755 config/includes.chroot/lib/live/config/2100-show-sysconf
 create mode 100755 config/includes.chroot/lib/live/config/2210-adduser2tty
 delete mode 100755 config/includes.chroot/lib/live/config/2250-getsshpubkeysfromserver
 create mode 100755 config/includes.chroot/lib/live/config/2280-x2go-getportableappsessions
 delete mode 100755 config/includes.chroot/lib/live/config/2300-xserver-xorg-getxorgconf
 delete mode 100755 config/includes.chroot/lib/live/config/2500-x2go-getportableappsessions
 delete mode 100755 config/includes.chroot/lib/live/config/2700-x2go-getsessions
 delete mode 100755 config/includes.chroot/lib/live/config/2710-x2go-getbranding
 delete mode 100755 config/includes.chroot/lib/live/config/2720-x2go-getbg
 create mode 100755 config/includes.chroot/lib/live/config/2850-dash2bash
 create mode 100644 config/package-lists/xbgandscreensaver.list.chroot
 create mode 100644 config/preseed/dash.cfg.chroot

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/live-build-x2go.git


More information about the x2go-commits mailing list