aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2015-09-04 00:17:12 +0059
committerStuart Shelton <stuart@shelton.me>2015-09-04 00:17:12 +0059
commit57ce7032a0c96ed4a8543447ac01d9a04aaa8fc6 (patch)
treebab02377964d0a55496fbe4c5776217703be8ed2 /app-misc
parentUpdate sys-boot/raspberrypi-firmware-0.9999 (diff)
downloadsrcshelton-57ce7032a0c96ed4a8543447ac01d9a04aaa8fc6.tar.gz
srcshelton-57ce7032a0c96ed4a8543447ac01d9a04aaa8fc6.tar.bz2
srcshelton-57ce7032a0c96ed4a8543447ac01d9a04aaa8fc6.zip
Update app-misc/screen-4.3.1
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/screen/Manifest2
-rw-r--r--app-misc/screen/screen-4.3.1.ebuild19
2 files changed, 13 insertions, 8 deletions
diff --git a/app-misc/screen/Manifest b/app-misc/screen/Manifest
index f3852f81..296e9844 100644
--- a/app-misc/screen/Manifest
+++ b/app-misc/screen/Manifest
@@ -20,5 +20,5 @@ DIST screen-4.3.1.tar.gz 845958 SHA256 fa4049f8aee283de62e283d427f2cfd35d6c369b4
EBUILD screen-4.0.3-r8.ebuild 5077 SHA256 d47b30f48c331e578466ab2818cdd0727347774fce0300580bb269029cf43a03 SHA512 576b81eec8b870dbeef01267e3333660dfc738ed760432de8f070b397b14ff4f6dde396f3012592f080b5608b79205bc25d873e35bfce22f29b6a8872ea0d6eb WHIRLPOOL 640a1c6b019443457ae1d73ce6c9a6477765812c1bba7942d1bb5ea0247281ea18519656ba9785903a1079f9b93779f0d80e8c867878053096c37c0a3064845d
EBUILD screen-4.2.1-r2.ebuild 4325 SHA256 c9795d6daf9921e42bad070da5cd638377ad71fef4e7be97362cd36358be6c30 SHA512 498662408f508b0f5cf631f161eb891f0e5bcfd8b8b6c61209d18922a5322c3ad2a7070ea524772501456b5fff4a0d29b7b653581ee6e30d5a8aa5b405707654 WHIRLPOOL 42d3e2378bffadf787031b30fc56c0399dbdc82f84c21dc04600de9a79c1864d86cd9492d1e7c50c4a7b13d6471be4de31c566a4cb0d589721b6ba4ce6dece1e
EBUILD screen-4.3.0.ebuild 4390 SHA256 8ce0a5f0ecd2fe141bcc6b3bfb0000edc15f7d357c15d10e268a610f62cecfb6 SHA512 1e10f1c9590eee3c1c1d8a1467aad3410590318815f91d23de4cac6fe59c46c60c50e05126247a16ee2e3582c9a2d991dd24c75561829a543af43878d716522c WHIRLPOOL 7c70cda25fe0ff5d11740179dab0ce27062cde58b594899a465ccee6e1c8ad283db0b72d0189b1c7eb50579ea0dbe46fd85c34e507a3d72e32a7a86568cb89ad
-EBUILD screen-4.3.1.ebuild 4349 SHA256 b24210900c439d0ffa8e14239e14807ecdab9337396c7871f537960b0b1ef455 SHA512 c21a8762e61fbbe4cdd8fb8305eb721f4e5255bbb2a5f4f36140245901f5e170b3949435dd8ac37f33a21c358491d3c62174824534213f2a7a5e69d020a7dda0 WHIRLPOOL 3c45c7224ad78e868544434a92aa29e60be9186dd8a6803a2ddf7ccadbb650caea9e97b9653cd314ef76882ddab9b494836d0f7115a5fa27c653caa3825edfe1
+EBUILD screen-4.3.1.ebuild 4500 SHA256 863b85131e6d6913b8446ec7e6ebde9550e3e54b0a396579ff9a0d70573ba8c4 SHA512 f80a80d0088c5967cb5b36aac1216d3c3b4227bb281726caf580785dd1d557a9795331eae3f3b3ba2612f9f90a8cd6309b04e091f3ead78482c1eace7a754930 WHIRLPOOL b1d000aecc5a1da470c2139331fb165d56ec0cf782c63a2797a87eb7f41c261b585b21834e247a01653886bd9868490c9246ca445c00a16a7006e9ce47e6b65b
EBUILD screen-9999.ebuild 3768 SHA256 cdb6fd653ac782fa20bbc9d33af1647708eeb7d718dbf203d92b5c673244f158 SHA512 bd0190ef1890b62bdb36f896cc5f8618d7d85ad4b3c2167bb142436b265b3798ddbe02b8dabb9a49c80bc892907b4328eb6cfe58e33f9bad6b211879ad7aad42 WHIRLPOOL 7d4acf53dc22cee289675568427530ab25b8a77a3604e1ab796bcc8ccb0561ced6d4b2e487f6262d58541e43942ae60bedcf680a8fb47866ea2c4a125fd39c50
diff --git a/app-misc/screen/screen-4.3.1.ebuild b/app-misc/screen/screen-4.3.1.ebuild
index 7455e265..eeb739dc 100644
--- a/app-misc/screen/screen-4.3.1.ebuild
+++ b/app-misc/screen/screen-4.3.1.ebuild
@@ -121,6 +121,15 @@ src_install() {
}
pkg_postinst() {
+ local rundir="${EROOT%/}/var/run/screen"
+ local tmpfiles_perms="0775" tmpfiles_group="utmp"
+ if use multiuser; then
+ tmpfiles_perms="0755"
+ if ! use prefix; then
+ tmpfiles_group="root"
+ fi
+ fi
+
if [[ -z ${REPLACING_VERSIONS} ]]
then
elog "Some dangerous key bindings have been removed or changed to more safe values."
@@ -130,13 +139,9 @@ pkg_postinst() {
# Add /var/run/screen in case it doesn't exist yet. This should solve
# problems like bug #508634 where tmpfiles.d isn't in effect.
- local rundir="${EROOT%/}/var/run/screen"
- local tmpfiles_group="utmp"
- if [[ ! -d "${rundir}" ]] ; then
- if use multiuser && ! use prefix ; then
- tmpfiles_group="root"
- fi
- mkdir -m 0775 "${rundir}"
+ if [[ ! -d "${rundir}" || "$( stat -Lc '%a' "${rundir}" )" != "${tmpfiles_perms}" ]] ; then
+ mkdir -p "${rundir}"
+ chmod "${tmpfiles_perms}" "${rundir}"
use prefix || chgrp ${tmpfiles_group} "${rundir}"
fi