Timo Aaltonen pushed to branch debian-unstable at X Strike Force / xorg


Commits:
039fbd42 by Timo Aaltonen at 2021-08-18T10:20:08+03:00
Xsession: Use mktemp instead of tempfile. (Closes: #992385)

- - - - -
2dc0a34e by Timo Aaltonen at 2021-08-18T10:25:23+03:00
control: Drop dependency on dummy package libgl1-mesa-glx. (Closes: #930609)

- - - - -
0051d887 by Timo Aaltonen at 2021-08-18T10:34:19+03:00
90x11-common_ssh-agent: Clean up. (Closes: #861071)

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/local/Xsession
- debian/local/Xsession.d/90x11-common_ssh-agent


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+xorg (1:7.7+23) UNRELEASED; urgency=medium
+
+  * Xsession: Use mktemp instead of tempfile. (Closes: #992385)
+  * control: Drop dependency on dummy package libgl1-mesa-glx. (Closes:
+    #930609)
+  * 90x11-common_ssh-agent: Clean up. (Closes: #861071)
+
+ -- Timo Aaltonen <[email protected]>  Wed, 18 Aug 2021 10:18:07 +0300
+
 xorg (1:7.7+22) unstable; urgency=medium
 
   [ Josh Triplett ]


=====================================
debian/control
=====================================
@@ -88,7 +88,7 @@ Package: xorg
 Architecture: any
 Depends:
  xserver-xorg (>= ${binary:Version}),
- libgl1-mesa-glx | libgl1,
+ libgl1,
  libgl1-mesa-dri,
  libglu1-mesa,
  xfonts-base (>= 1:1.0.0-1),


=====================================
debian/local/Xsession
=====================================
@@ -82,7 +82,7 @@ has_option() {
 if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] &&
   [ ! -L "$ERRFILE" ]; then
   chmod 600 "$ERRFILE"
-elif ERRFILE=$(tempfile 2> /dev/null); then
+elif ERRFILE=$(mktemp 2> /dev/null); then
   if ! ln -sf "$ERRFILE" "${TMPDIR:=/tmp}/xsession-$USER"; then
     message "warning: unable to symlink \"$TMPDIR/xsession-$USER\" to" \
              "\"$ERRFILE\"; look for session log/errors in" \
@@ -104,9 +104,9 @@ fi
 # Attempt to create a file of non-zero length in /tmp; a full filesystem can
 # cause mysterious X session failures.  We do not use touch, :, or test -w
 # because they won't actually create a file with contents.  We also let 
standard
-# error from tempfile and echo go to the error file to aid the user in
+# error from mktemp and echo go to the error file to aid the user in
 # determining what went wrong.
-WRITE_TEST=$(tempfile)
+WRITE_TEST=$(mktemp)
 if ! echo "*" >>"$WRITE_TEST"; then
   message "warning: unable to write to ${WRITE_TEST%/*}; X session may exit" \
           "with an error"


=====================================
debian/local/Xsession.d/90x11-common_ssh-agent
=====================================
@@ -7,18 +7,9 @@ SSHAGENT=/usr/bin/ssh-agent
 SSHAGENTARGS=
 
 if has_option use-ssh-agent; then
-  if [ -x "$SSHAGENT" ] && [ -z "$SSH_AUTH_SOCK" ] \
-     && [ -z "$SSH2_AUTH_SOCK" ]; then
-    STARTSSH=yes
-    if [ -f /usr/bin/ssh-add1 ] && cmp -s $SSHAGENT /usr/bin/ssh-agent2; then
-      # use ssh-agent2's ssh-agent1 compatibility mode
-      SSHAGENTARGS=-1
-    fi
+  if [ -x "$SSHAGENT" ] && [ -z "$SSH_AUTH_SOCK" ]; then
+    STARTUP="$SSHAGENT $SSHAGENTARGS ${TMPDIR:+env TMPDIR=$TMPDIR} $STARTUP"
   fi
 fi
 
-if [ -n "$STARTSSH" ]; then
-  STARTUP="$SSHAGENT $SSHAGENTARGS ${TMPDIR:+env TMPDIR=$TMPDIR} $STARTUP"
-fi
-
 # vim:set ai et sts=2 sw=2 tw=80:



View it on GitLab: 
https://salsa.debian.org/xorg-team/xorg/-/compare/5d639e5e15d2bace1130cc052c8a2378ac422292...0051d887e41cdea6f291c83bd25fd8f1efdaed9e

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/xorg/-/compare/5d639e5e15d2bace1130cc052c8a2378ac422292...0051d887e41cdea6f291c83bd25fd8f1efdaed9e
You're receiving this email because of your account on salsa.debian.org.


Reply via email to