diff options
author | kyak | 2021-08-05 18:39:42 +0300 |
---|---|---|
committer | kyak | 2021-08-05 18:39:42 +0300 |
commit | 65601ba027adae11807b0626caa03fb20ef4db12 (patch) | |
tree | d8a22b7cba48a9f4f5537edb7b1cb96d44351e82 | |
parent | 5bd40b325075058165b02bb26edcb31ffa0d0a8b (diff) | |
download | aur-65601ba027adae11807b0626caa03fb20ef4db12.tar.gz |
upgpkg: xorg-server 1.20.13-2: restore Xorg.wrap setuid bit (FS#70469)
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 6 |
2 files changed, 5 insertions, 3 deletions
@@ -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 @@ -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() { |