ulm 15/02/22 15:07:48 Modified: ChangeLog emacs-common-gentoo-1.4-r2.ebuild Log: Update owner and permissions in /var only if necessary. (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 9433907D693FB5B8!)
Revision Changes Path 1.112 app-emacs/emacs-common-gentoo/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/emacs-common-gentoo/ChangeLog?rev=1.112&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/emacs-common-gentoo/ChangeLog?rev=1.112&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/emacs-common-gentoo/ChangeLog?r1=1.111&r2=1.112 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-emacs/emacs-common-gentoo/ChangeLog,v retrieving revision 1.111 retrieving revision 1.112 diff -u -r1.111 -r1.112 --- ChangeLog 21 Feb 2015 08:46:47 -0000 1.111 +++ ChangeLog 22 Feb 2015 15:07:48 -0000 1.112 @@ -1,6 +1,10 @@ # ChangeLog for app-emacs/emacs-common-gentoo # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/emacs-common-gentoo/ChangeLog,v 1.111 2015/02/21 08:46:47 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emacs/emacs-common-gentoo/ChangeLog,v 1.112 2015/02/22 15:07:48 ulm Exp $ + + 22 Feb 2015; Ulrich Müller <[email protected]> + emacs-common-gentoo-1.4-r2.ebuild: + Update owner and permissions in /var only if necessary. *emacs-common-gentoo-1.4-r2 (21 Feb 2015) 1.2 app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.4-r2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.4-r2.ebuild?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.4-r2.ebuild?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.4-r2.ebuild?r1=1.1&r2=1.2 Index: emacs-common-gentoo-1.4-r2.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.4-r2.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- emacs-common-gentoo-1.4-r2.ebuild 21 Feb 2015 08:46:47 -0000 1.1 +++ emacs-common-gentoo-1.4-r2.ebuild 22 Feb 2015 15:07:48 -0000 1.2 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.4-r2.ebuild,v 1.1 2015/02/21 08:46:47 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.4-r2.ebuild,v 1.2 2015/02/22 15:07:48 ulm Exp $ EAPI=5 @@ -106,6 +106,18 @@ chgrp gamestat "${ED}${f}" || die chmod g+w "${ED}${f}" || die done + + if [[ -d ${EROOT}/var/games && -z $(find "${EROOT}"/var/games \ + -maxdepth 0 -uid 0 -gid 0 -perm 755 -print) ]]; then + chown 0:0 "${EROOT}"/var/games || die + chmod 755 "${EROOT}"/var/games || die + fi + if has 1.4-r1 ${REPLACING_VERSIONS} \ + && [[ -d ${EROOT}/var/games/emacs ]]; then + elog "Updating owner and permissions of score file directory." + chown 0:gamestat "${EROOT}"/var/games/emacs || die + chmod 775 "${EROOT}"/var/games/emacs || die + fi fi if [[ -e ${EROOT}${SITELISP}/site-start.el ]]; then @@ -125,19 +137,10 @@ } pkg_postinst() { - if use games; then - # update permissions of shared score dir #537580 - chown 0:0 "${EROOT}"/var/games - chmod 755 "${EROOT}"/var/games - chown 0:gamestat "${EROOT}"/var/games/emacs - chmod 775 "${EROOT}"/var/games/emacs - fi - if use X; then fdo-mime_desktop_database_update gnome2_icon_cache_update fi - readme.gentoo_print_elog }
