jlec        14/07/23 07:00:48

  Modified:             glusterfs-3.5.1.ebuild ChangeLog metadata.xml
  Log:
  sys-cluster/glusterfs: Add workaround for 'fperms does not support wildcards 
issue', #517482
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
B9D4F231BD1558AB!)

Revision  Changes    Path
1.2                  sys-cluster/glusterfs/glusterfs-3.5.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/glusterfs/glusterfs-3.5.1.ebuild?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/glusterfs/glusterfs-3.5.1.ebuild?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/glusterfs/glusterfs-3.5.1.ebuild?r1=1.1&r2=1.2

Index: glusterfs-3.5.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/glusterfs/glusterfs-3.5.1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- glusterfs-3.5.1.ebuild      18 Jul 2014 12:18:20 -0000      1.1
+++ glusterfs-3.5.1.ebuild      23 Jul 2014 07:00:48 -0000      1.2
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/glusterfs/glusterfs-3.5.1.ebuild,v 1.1 
2014/07/18 12:18:20 dev-zero Exp $
+# $Header: 
/var/cvsroot/gentoo-x86/sys-cluster/glusterfs/glusterfs-3.5.1.ebuild,v 1.2 
2014/07/23 07:00:48 jlec Exp $
 
 EAPI=5
 
@@ -120,12 +120,13 @@
                extras/migrate-unify-to-distribute.sh
 
        # correct permissions on installed scripts
-       fperms 0755 /usr/share/glusterfs/scripts/*.sh
+       # fperms 0755 /usr/share/glusterfs/scripts/*.sh
+       chmod 0755 "${ED}"/usr/share/glusterfs/scripts/*.sh || die
 
        if use georeplication ; then
                # move the gsync-sync-gfid tool to a binary path
                # and set a symlink to be compliant with all other distros
-               mv 
"${D}"/usr/{share/glusterfs/scripts/gsync-sync-gfid,libexec/glusterfs/} || die
+               mv 
"${ED}"/usr/{share/glusterfs/scripts/gsync-sync-gfid,libexec/glusterfs/} || die
                dosym ../../../libexec/glusterfs/gsync-sync-gfid 
/usr/share/glusterfs/scripts/gsync-sync-gfid
        fi
 
@@ -137,7 +138,7 @@
        keepdir /var/lib/glusterd
 
        # QA
-       rm -rf "${ED}/var/run/"
+       rm -rf "${ED}/var/run/" || die
 
        use georeplication && python_fix_shebang "${ED}"
 }
@@ -146,17 +147,17 @@
        elog "Starting with ${PN}-3.1.0, you can use the glusterd daemon to 
configure your"
        elog "volumes dynamically. To do so, simply use the gluster CLI after 
running:"
        elog "  /etc/init.d/glusterd start"
-       elog
+       echo
        elog "For static configurations, the glusterfsd startup script can be 
multiplexed."
        elog "The default startup script uses /etc/conf.d/glusterfsd to 
configure the"
        elog "separate service.  To create additional instances of the 
glusterfsd service"
        elog "simply create a symlink to the glusterfsd startup script."
-       elog
+       echo
        elog "Example:"
        elog "    # ln -s glusterfsd /etc/init.d/glusterfsd2"
        elog "    # ${EDITOR} /etc/glusterfs/glusterfsd2.vol"
        elog "You can now treat glusterfsd2 like any other service"
-       elog
+       echo
        ewarn "You need to use a ntp client to keep the clocks synchronized 
across all"
        ewarn "of your servers. Setup a NTP synchronizing service before 
attempting to"
        ewarn "run GlusterFS."



1.59                 sys-cluster/glusterfs/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/glusterfs/ChangeLog?rev=1.59&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/glusterfs/ChangeLog?rev=1.59&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/glusterfs/ChangeLog?r1=1.58&r2=1.59

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/glusterfs/ChangeLog,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- ChangeLog   18 Jul 2014 12:18:20 -0000      1.58
+++ ChangeLog   23 Jul 2014 07:00:48 -0000      1.59
@@ -1,6 +1,10 @@
 # ChangeLog for sys-cluster/glusterfs
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/glusterfs/ChangeLog,v 1.58 
2014/07/18 12:18:20 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/glusterfs/ChangeLog,v 1.59 
2014/07/23 07:00:48 jlec Exp $
+
+  23 Jul 2014; Justin Lecher <[email protected]> glusterfs-3.5.1.ebuild,
+  metadata.xml:
+  Add workaround for 'fperms does not support wildcards issue', #517482
 
 *glusterfs-3.5.1 (18 Jul 2014)
 



1.9                  sys-cluster/glusterfs/metadata.xml

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/glusterfs/metadata.xml?rev=1.9&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/glusterfs/metadata.xml?rev=1.9&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/glusterfs/metadata.xml?r1=1.8&r2=1.9

Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-cluster/glusterfs/metadata.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- metadata.xml        18 Jul 2014 12:18:20 -0000      1.8
+++ metadata.xml        23 Jul 2014 07:00:48 -0000      1.9
@@ -1,21 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-       <herd>cluster</herd>
-       <longdescription lang='en'>
+  <herd>cluster</herd>
+  <longdescription lang="en">
                GlusterFS is a cluster file-system capable of scaling to 
several peta-bytes. It aggregates various storage bricks over Infiniband RDMA 
or TCP/IP interconnect into one large parallel network file system. GlusterFS 
is based on a stackable user space design without compromising performance.
        </longdescription>
-       <use>
-               <flag name='bd-xlator'>Enable the blockdevice translator 
(requires <pkg>sys-fs/lvm2</pkg>)</flag>
-               <flag name='crypt-xlator'>Enable the encryption 
translator</flag>
-               <flag name='fuse'>Add FUSE mount helper</flag>
-               <flag name='glupy'>Enable support for translators written in 
Python</flag>
-               <flag name='georeplication'>Enable support for georeplication 
(requires <pkg>dev-lang/python</pkg>)</flag>
-               <flag name='extras'>Install extra helper scripts</flag>
-               <flag name='infiniband'>Add support for Infiniband ibverbs 
transport.
+  <use>
+    <flag name="bd-xlator">Enable the blockdevice translator (requires 
<pkg>sys-fs/lvm2</pkg>)</flag>
+    <flag name="crypt-xlator">Enable the encryption translator</flag>
+    <flag name="fuse">Add FUSE mount helper</flag>
+    <flag name="glupy">Enable support for translators written in Python</flag>
+    <flag name="georeplication">Enable support for georeplication (requires 
<pkg>dev-lang/python</pkg>)</flag>
+    <flag name="extras">Install extra helper scripts</flag>
+    <flag name="infiniband">Add support for Infiniband ibverbs transport.
                        Libraries can be found in science overlay</flag>
-               <flag name='rsyslog'>Install configuration snippet for 
<pkg>app-admin/rsyslog</pkg></flag>
-               <flag name='qemu-block'>Transparently create files as QCow2/QED 
images in the backend, including the possibility to snapshot.</flag>
-               <flag name='systemtap'>Enable support for 
<pkg>dev-util/systemtap</pkg></flag>
-       </use>
+    <flag name="rsyslog">Install configuration snippet for 
<pkg>app-admin/rsyslog</pkg></flag>
+    <flag name="qemu-block">Transparently create files as QCow2/QED images in 
the backend, including the possibility to snapshot.</flag>
+    <flag name="systemtap">Enable support for 
<pkg>dev-util/systemtap</pkg></flag>
+  </use>
 </pkgmetadata>




Reply via email to