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
 }
 




Reply via email to