diff options
author | Andrey Vihrov | 2016-08-10 22:25:21 +0300 |
---|---|---|
committer | Andrey Vihrov | 2016-08-10 22:25:21 +0300 |
commit | de39d60d7bb976d421b52d1224279edfae0f899d (patch) | |
tree | 65b9d4980ef83db28e98a2c32b7ac60c7c72d2a3 | |
parent | c6acaf60579a96cf4d38ba174999630dfc56bcbb (diff) | |
download | aur-de39d60d7bb976d421b52d1224279edfae0f899d.tar.gz |
Fix namcap warning about executable code in /usr/src by installing wlc_hybrid.o_shipped to /usr/lib instead
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -32,7 +32,8 @@ sha256sums_i686=('4f8b70b293ac8cc5c70e571ad5d1878d0f29d133a46fe7869868d9c19b5058 sha256sums_x86_64=('5f79774d5beec8f7636b59c0fb07a03108eef1e3fd3245638b20858c714144be') prepare() { - sed -i -e "/BRCM_WLAN_IFNAME/s:eth:wlan:" src/wl/sys/wl_linux.c + sed -i -e '/BRCM_WLAN_IFNAME/s/eth/wlan/' src/wl/sys/wl_linux.c + sed -i -e "/EXTRA_LDFLAGS/s|\$(src)/lib|/usr/lib/${pkgname}|" Makefile sed -e "s/@PACKAGE_VERSION@/${pkgver}/" dkms.conf.in > dkms.conf } @@ -40,15 +41,15 @@ prepare() { package() { local dest="${pkgdir}/usr/src/${pkgname/-dkms/}-${pkgver}" mkdir -p "${dest}" - cp -a src lib Makefile dkms.conf "${dest}" + cp -a src Makefile dkms.conf "${dest}" install -D -m 0644 -t "${dest}/patches" *.patch - chmod a-x "${dest}/lib/LICENSE.txt" # Ships with executable bits set + + install -D -m 0644 lib/wlc_hybrid.o_shipped "${pkgdir}/usr/lib/${pkgname}/wlc_hybrid.o_shipped" install -D -m 0644 broadcom-wl-dkms.conf "${pkgdir}/usr/lib/modprobe.d/broadcom-wl-dkms.conf" local ldir="${pkgdir}/usr/share/licenses/${pkgname}" - mkdir -p "${ldir}" - ln -rs "${dest}/lib/LICENSE.txt" "${ldir}/LICENSE.shipped" + install -D -m 0644 lib/LICENSE.txt "${ldir}/LICENSE.shipped" sed -n -e '/Copyright/,/SOFTWARE\./{s/^ \* //;p}' src/wl/sys/wl_linux.c > "${ldir}/LICENSE.module" } |