summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkyak2021-08-05 18:39:42 +0300
committerkyak2021-08-05 18:39:42 +0300
commit65601ba027adae11807b0626caa03fb20ef4db12 (patch)
treed8a22b7cba48a9f4f5537edb7b1cb96d44351e82
parent5bd40b325075058165b02bb26edcb31ffa0d0a8b (diff)
downloadaur-65601ba027adae11807b0626caa03fb20ef4db12.tar.gz
upgpkg: xorg-server 1.20.13-2: restore Xorg.wrap setuid bit (FS#70469)
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD6
2 files changed, 5 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 603e21015ac3..525fba0fd34a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = xorg-server-bug865
pkgver = 1.20.13
- pkgrel = 1
+ pkgrel = 2
url = https://xorg.freedesktop.org
arch = x86_64
groups = xorg
diff --git a/PKGBUILD b/PKGBUILD
index 39bc4310e2d1..650212f41789 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@ pkgbase=xorg-server-bug865
pkgname=xorg-server-bug865
pkgver=1.20.13
-pkgrel=1
+pkgrel=2
arch=('x86_64')
license=('custom')
groups=('xorg')
@@ -93,7 +93,9 @@ _install() {
f="${src#fakeinstall/}"
dir="${pkgdir}/${f%/*}"
install -m755 -d "${dir}"
- mv -v "${src}" "${dir}/"
+ # use copy so a new file is created and fakeroot can track properties such as setuid
+ cp -av "${src}" "${dir}/"
+ rm -rf "${src}"
done
}
package_xorg-server-bug865() {