summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorkyak2021-08-05 18:39:42 +0300
committerkyak2021-08-05 18:39:42 +0300
commit65601ba027adae11807b0626caa03fb20ef4db12 (patch)
treed8a22b7cba48a9f4f5537edb7b1cb96d44351e82 /PKGBUILD
parent5bd40b325075058165b02bb26edcb31ffa0d0a8b (diff)
downloadaur-65601ba027adae11807b0626caa03fb20ef4db12.tar.gz
upgpkg: xorg-server 1.20.13-2: restore Xorg.wrap setuid bit (FS#70469)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD6
1 files changed, 4 insertions, 2 deletions
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() {