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>
