diff options
author | 2015-09-04 00:17:12 +0059 | |
---|---|---|
committer | 2015-09-04 00:17:12 +0059 | |
commit | 57ce7032a0c96ed4a8543447ac01d9a04aaa8fc6 (patch) | |
tree | bab02377964d0a55496fbe4c5776217703be8ed2 /app-misc | |
parent | Update sys-boot/raspberrypi-firmware-0.9999 (diff) | |
download | srcshelton-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/Manifest | 2 | ||||
-rw-r--r-- | app-misc/screen/screen-4.3.1.ebuild | 19 |
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 |