Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 35adedb8830cf948b43b86231991124b > files > 219

gfs2-utils-0.1.62-39.el5.src.rpm

###############################################################################
###############################################################################
##
##  Copyright (C) 2004-2006 Red Hat, Inc.  All rights reserved.
##
##  This copyrighted material is made available to anyone wishing to use,
##  modify, copy, or redistribute it subject to the terms and conditions
##  of the GNU General Public License v.2.
##
###############################################################################
###############################################################################

Name: gfs2-utils
Version: 0.1.62
Release: 39%{?dist}
License: GPL
Group: System Environment/Kernel
Summary: Utilities for managing the global filesystem (GFS)
#ExclusiveArch: %{ix86} x86_64
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
Requires: ncurses
BuildRequires: ncurses-devel
BuildRequires: glibc-kernheaders
BuildRequires: libvolume_id-devel
BuildRequires: zlib-devel
URL: http://sources.redhat.com/cluster/
Source0: gfs2-%{version}.tar.gz
Patch1: gfs2-utils-norun.patch
Patch2: bz503485.patch
Patch3: bz506682.patch
Patch4: bz503530.patch
Patch5: bz507596.patch
Patch6: bz514939.patch
Patch7: bz514018.patch
Patch8: bz500483.patch
Patch9: bz515370.patch
Patch10: bz503529.part1.patch
Patch11: bz503529.part2.patch
Patch12: bz503529.part3.patch
Patch13: bz503529.part4.patch
Patch14: bz503529.part5.patch
Patch15: bz503529.part6.patch
Patch16: bz503529.part7.patch
Patch17: bz506343.patch
Patch18: bz500483.part2.patch
Patch19: bz520762.patch
Patch20: bz527770.part1.patch
Patch21: bz527770.part2.patch
Patch22: bz527770.part3.patch
Patch23: bz539337.patch 
Patch24: bz528786.patch
Patch25: bz536902.patch
Patch26: bz548585.patch
Patch27: bz548588.patch
Patch28: bz557128.patch
Patch29: bz556961.patch
Patch30: bz557128.part2.patch
Patch31: bz545602.patch
Patch32: bz546683.patch
Patch33: bz536902.part2.patch
Patch34: bz455300.part1.patch
Patch35: bz455300.part2.patch
Patch36: bz455300.part3.patch
Patch37: bz455300.part4.patch
Patch38: bz455300.part5.patch
Patch39: bz455300.part6.patch
Patch40: bz455300.part7.patch
Patch41: bz455300.part8.patch
Patch42: bz455300.part9.patch
Patch43: bz455300.part10.patch
Patch44: bz455300.part11.patch
Patch45: bz455300.part12.patch
Patch46: bz455300.part13.patch
Patch47: bz455300.part14.patch
Patch48: bz455300.part15.patch
Patch49: bz455300.part16.patch
Patch50: bz455300.part17.patch
Patch51: bz455300.part18.patch
Patch52: bz455300.part19.patch
Patch53: bz455300.part20.patch
Patch54: bz455300.part21.patch
Patch55: bz455300.part22.patch
Patch56: bz455300.part23.patch
Patch57: bz455300.part24.patch
Patch58: bz455300.part25.patch
Patch59: bz455300.part26.patch
Patch60: bz455300.part27.patch
Patch61: bz455300.part28.patch
Patch62: bz455300.part29.patch
Patch63: bz455300.part30.patch
Patch64: bz455300.part31.patch
Patch65: bz455300.part32.patch
Patch66: bz455300.part33.patch
Patch67: bz455300.part34.patch
Patch68: bz455300.part35.patch
Patch69: bz455300.part36.patch
Patch70: bz455300.part37.patch
Patch71: bz455300.part38.patch
Patch72: bz455300.part39.patch
Patch73: bz455300.part40.patch
Patch74: bz455300.part41.patch
Patch75: bz455300.part42.patch
Patch76: bz455300.part43.patch
Patch77: bz455300.part44.patch
Patch78: bz455300.part45.patch
Patch79: bz455300.part46.patch
Patch80: bz455300.part47.patch
Patch81: bz455300.part48.patch
Patch82: bz455300.part49.patch
Patch83: bz455300.part50.patch
Patch84: bz455300.part51.patch
Patch85: bz455300.part52.patch
Patch86: bz455300.part53.patch
Patch87: bz455300.part54.patch
Patch88: bz455300.part55.patch
Patch89: bz455300.part56.patch
Patch90: bz455300.part57.patch
Patch91: bz455300.part58.patch
Patch92: bz455300.part59.patch
Patch93: bz455300.part60.patch
Patch94: bz455300.part61.patch
Patch95: bz455300.part62.patch
Patch96: bz455300.part63.patch
Patch97: bz455300.part64.patch
Patch98: bz455300.part65.patch
Patch99: bz455300.part66.patch
Patch100: bz455300.part67.patch
Patch101: bz455300.part68.patch
Patch102: bz455300.part69.patch
Patch103: bz455300.part70.patch
Patch104: bz455300.part71.patch
Patch105: bz589815.patch
Patch106: bz568852.patch
Patch107: bz571876.patch
Patch108: bz573795.patch
Patch109: bz576040.patch
Patch110: bz585081.patch
Patch111: bz585085.patch
Patch112: bz589820.patch
Patch113: bz597002.patch
Patch114: bz537201.patch
Patch115: bz588374.patch
Patch116: bz606468.patch
Patch117: bz607229.patch
Patch118: bz608158.patch
Patch119: bz575968.patch
Patch120: bz620384.patch
Patch121: bz624689.patch
Patch122: bz627723.patch
Patch123: bz629010.patch
Patch124: bz636157.patch
Patch125: bz643099.patch
Patch126: bz642797.patch
Patch127: bz667769.patch
Patch128: bz490649.patch
Patch129: bz656371.part1.patch
Patch130: bz656371.part2.patch
Patch131: bz656371.part3.patch
Patch132: bz656371.part4.patch
Patch133: bz656371.part5.patch
Patch134: bz656371.part6.patch
Patch135: bz656371.part7.patch
Patch136: bz656371.part8.patch
Patch137: bz656371.part9.patch
Patch138: bz656371.part10.patch
Patch139: bz656371.part11.patch
Patch140: bz656371.part12.patch
Patch141: bz656371.part13.patch
Patch142: bz656371.part14.patch
Patch143: bz656371.part15.patch
Patch144: bz656371.part16.patch
Patch145: bz679076.patch
Patch146: bz679565.patch
Patch147: bz698298.patch
Patch148: bz702296.patch
Patch149: bz711451.patch
Patch150: bz720935.patch
Patch151: bz714739.patch
Patch152: bz730091.patch
Patch153: bz745126.patch
Patch154: bz838910.patch
Patch155: bz887374.part1.patch
Patch156: bz887374.part2.patch
Patch157: bz887374.part3.patch
Patch158: bz887374.part4.patch
Patch159: bz887374.part5.patch
Patch160: bz887374.part6.patch
Patch161: bz887374.part7.patch
Patch162: bz883864.patch
Patch163: bz877150.part1.patch
Patch164: bz877150.part2.patch
Patch165: bz877150.part3.patch
Patch166: bz877150.part4.patch
Patch167: bz877150.part5.patch
Patch168: bz877150.part6.patch
Patch169: bz877150.part7.patch
Patch170: bz877150.part8.patch
Patch171: bz877150.part9.patch
Patch172: bz877150.part10.patch
Patch173: bz877150.part11.patch
Patch174: bz877150.part12.patch
Patch175: bz877150.part13.patch
Patch176: bz877150.part14.patch
Patch177: bz877150.part15.patch
Patch178: bz877150.part16.patch
Patch179: bz877150.part17.patch
Patch180: bz877150.part18.patch
Patch181: bz877150.part19.patch
Patch182: bz877150.part20.patch
Patch183: bz877150.part21.patch
Patch184: bz877150.part22.patch
Patch185: bz877150.part23.patch
Patch186: bz877150.part24.patch
Patch187: bz877150.part25.patch
Patch188: bz877150.part26.patch
Patch189: bz877150.part27.patch
Patch190: bz877150.part28.patch
Patch191: bz877150.part29.patch
Patch192: bz877150.part30.patch
Patch193: bz877150.part31.patch
Patch194: bz877150.part32.patch
Patch195: bz877150.part33.patch
Patch196: bz877150.part34.patch
Patch197: bz877150.part35.patch
Patch198: bz877150.part36.patch
Patch199: bz877150.part37.patch
Patch200: bz877150.part38.patch
Patch201: bz877150.part39.patch
Patch202: bz877150.part40.patch
Patch203: bz877150.part41.patch
Patch204: bz877150.part42.patch
Patch205: bz877150.part43.patch
Patch206: bz877150.part44.patch
Patch207: bz877150.part45.patch
Patch208: bz877150.part46.patch
Patch209: bz877150.part47.patch
Patch210: bz877150.part48.patch
Patch211: bz877150.part49.patch
Patch212: bz877150.part50.patch
Patch213: bz877150.part51.patch
Patch214: bz877150.part52.patch
Patch215: bz877150.part53.patch
Patch216: bz994643.part1.patch
Patch217: bz994643.part2.patch

BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)


%description
The gfs2-utils package contains a number of utilities for creating,
checking, modifying, and correcting any inconsistencies in GFS
filesystems.

%prep
%setup -q -n gfs2-%{version}
%patch1 -p2 -b .norun
%patch2 -p2 -b .bz503485
%patch3 -p2 -b .bz506682
%patch4 -p2 -b .bz503530
%patch5 -p2 -b .bz507596
%patch6 -p2 -b .bz514939
%patch7 -p2 -b .bz514018
%patch8 -p2 -b .bz500483
%patch9 -p2 -b .bz515370
%patch10 -p2 -b .bz503529.part1
%patch11 -p2 -b .bz503529.part2
%patch12 -p2 -b .bz503529.part3
%patch13 -p2 -b .bz503529.part4
%patch14 -p2 -b .bz503529.part5
%patch15 -p2 -b .bz503529.part6
%patch16 -p2 -b .bz503529.part7
%patch17 -p2 -b .bz506343
%patch18 -p2 -b .bz500483.part2
%patch19 -p2 -b .bz520762
%patch20 -p2 -b .bz527770.part1.patch
%patch21 -p2 -b .bz527770.part2.patch
%patch22 -p2 -b .bz527770.part3.patch
%patch23 -p2 -b .bz539337.patch
%patch24 -p2 -b .bz528786.patch
%patch25 -p2 -b .bz536902.patch
%patch26 -p2 -b .bz548585.patch
%patch27 -p2 -b .bz548588.patch
%patch28 -p2 -b .bz557128.patch
%patch29 -p2 -b .bz556961.patch
%patch30 -p2 -b .bz557128.part2.patch
%patch31 -p2 -b .bz545602.patch
%patch32 -p2 -b .bz546683.patch
%patch33 -p2 -b .bz536902.part2.patch
%patch34 -p2 -b .bz455300.part1.patch
%patch35 -p2 -b .bz455300.part2.patch
%patch36 -p2 -b .bz455300.part3.patch
%patch37 -p2 -b .bz455300.part4.patch
%patch38 -p2 -b .bz455300.part5.patch
%patch39 -p2 -b .bz455300.part6.patch
%patch40 -p2 -b .bz455300.part7.patch
%patch41 -p2 -b .bz455300.part8.patch
%patch42 -p2 -b .bz455300.part9.patch
%patch43 -p2 -b .bz455300.part10.patch
%patch44 -p2 -b .bz455300.part11.patch
%patch45 -p2 -b .bz455300.part12.patch
%patch46 -p2 -b .bz455300.part13.patch
%patch47 -p2 -b .bz455300.part14.patch
%patch48 -p2 -b .bz455300.part15.patch
%patch49 -p2 -b .bz455300.part16.patch
%patch50 -p2 -b .bz455300.part17.patch
%patch51 -p2 -b .bz455300.part18.patch
%patch52 -p2 -b .bz455300.part19.patch
%patch53 -p2 -b .bz455300.part20.patch
%patch54 -p2 -b .bz455300.part21.patch
%patch55 -p2 -b .bz455300.part22.patch
%patch56 -p2 -b .bz455300.part23.patch
%patch57 -p2 -b .bz455300.part24.patch
%patch58 -p2 -b .bz455300.part25.patch
%patch59 -p2 -b .bz455300.part26.patch
%patch60 -p2 -b .bz455300.part27.patch
%patch61 -p2 -b .bz455300.part28.patch
%patch62 -p2 -b .bz455300.part29.patch
%patch63 -p2 -b .bz455300.part30.patch
%patch64 -p2 -b .bz455300.part31.patch
%patch65 -p2 -b .bz455300.part32.patch
%patch66 -p2 -b .bz455300.part33.patch
%patch67 -p2 -b .bz455300.part34.patch
%patch68 -p2 -b .bz455300.part35.patch
%patch69 -p2 -b .bz455300.part36.patch
%patch70 -p2 -b .bz455300.part37.patch
%patch71 -p2 -b .bz455300.part38.patch
%patch72 -p2 -b .bz455300.part39.patch
%patch73 -p2 -b .bz455300.part40.patch
%patch74 -p2 -b .bz455300.part41.patch
%patch75 -p2 -b .bz455300.part42.patch
%patch76 -p2 -b .bz455300.part43.patch
%patch77 -p2 -b .bz455300.part44.patch
%patch78 -p2 -b .bz455300.part45.patch
%patch79 -p2 -b .bz455300.part46.patch
%patch80 -p2 -b .bz455300.part47.patch
%patch81 -p2 -b .bz455300.part48.patch
%patch82 -p2 -b .bz455300.part49.patch
%patch83 -p2 -b .bz455300.part50.patch
%patch84 -p2 -b .bz455300.part51.patch
%patch85 -p2 -b .bz455300.part52.patch
%patch86 -p2 -b .bz455300.part53.patch
%patch87 -p2 -b .bz455300.part54.patch
%patch88 -p2 -b .bz455300.part55.patch
%patch89 -p2 -b .bz455300.part56.patch
%patch90 -p2 -b .bz455300.part57.patch
%patch91 -p2 -b .bz455300.part58.patch
%patch92 -p2 -b .bz455300.part59.patch
%patch93 -p2 -b .bz455300.part60.patch
%patch94 -p2 -b .bz455300.part61.patch
%patch95 -p2 -b .bz455300.part62.patch
%patch96 -p2 -b .bz455300.part63.patch
%patch97 -p2 -b .bz455300.part64.patch
%patch98 -p2 -b .bz455300.part65.patch
%patch99 -p2 -b .bz455300.part66.patch
%patch100 -p2 -b .bz455300.part67.patch
%patch101 -p2 -b .bz455300.part68.patch
%patch102 -p2 -b .bz455300.part69.patch
%patch103 -p2 -b .bz455300.part70.patch
%patch104 -p2 -b .bz455300.part71.patch
%patch105 -p2 -b .bz589815.patch
%patch106 -p2 -b .bz568852.patch
%patch107 -p2 -b .bz571876.patch
%patch108 -p2 -b .bz573795.patch
%patch109 -p2 -b .bz576040.patch
%patch110 -p2 -b .bz585081.patch
%patch111 -p2 -b .bz585085.patch
%patch112 -p2 -b .bz589820.patch
%patch113 -p2 -b .bz597002.patch
%patch114 -p2 -b .bz537201.patch
%patch115 -p2 -b .bz588374.patch
%patch116 -p2 -b .bz606468.patch
%patch117 -p2 -b .bz607229.patch
%patch118 -p2 -b .bz608158.patch
%patch119 -p2 -b .bz575968.patch
%patch120 -p2 -b .bz620384.patch
%patch121 -p2 -b .bz624689.patch
%patch122 -p2 -b .bz627723.patch
%patch123 -p2 -b .bz629010.patch
%patch124 -p2 -b .bz636157.patch
%patch125 -p2 -b .bz643099.patch
%patch126 -p2 -b .bz642797.patch
%patch127 -p2 -b .bz667769.patch
%patch128 -p2 -b .bz490649.patch
%patch129 -p2 -b .bz656371.part1.patch
%patch130 -p2 -b .bz656371.part2.patch
%patch131 -p2 -b .bz656371.part3.patch
%patch132 -p2 -b .bz656371.part4.patch
%patch133 -p2 -b .bz656371.part5.patch
%patch134 -p2 -b .bz656371.part6.patch
%patch135 -p2 -b .bz656371.part7.patch
%patch136 -p2 -b .bz656371.part8.patch
%patch137 -p2 -b .bz656371.part9.patch
%patch138 -p2 -b .bz656371.part10.patch
%patch139 -p2 -b .bz656371.part11.patch
%patch140 -p2 -b .bz656371.part12.patch
%patch141 -p2 -b .bz656371.part13.patch
%patch142 -p2 -b .bz656371.part14.patch
%patch143 -p2 -b .bz656371.part15.patch
%patch144 -p2 -b .bz656371.part16.patch
%patch145 -p2 -b .bz679076.patch
%patch146 -p2 -b .bz679565.patch
%patch147 -p2 -b .bz698298.patch
%patch148 -p2 -b .bz702296.patch
%patch149 -p2 -b .bz711451.patch
%patch150 -p2 -b .bz720935.patch
%patch151 -p2 -b .bz714739.patch
%patch152 -p2 -b .bz730091.patch
%patch153 -p2 -b .bz745126.patch
%patch154 -p2 -b .bz838910.patch
%patch155 -p2 -b .bz887374.part1
%patch156 -p2 -b .bz887374.part2
%patch157 -p2 -b .bz887374.part3
%patch158 -p2 -b .bz887374.part4
%patch159 -p2 -b .bz887374.part5
%patch160 -p2 -b .bz887374.part6
%patch161 -p2 -b .bz887374.part7
%patch162 -p2 -b .bz883864
%patch163 -p2 -b .bz877150.part1
%patch164 -p2 -b .bz877150.part2
%patch165 -p2 -b .bz877150.part3
%patch166 -p2 -b .bz877150.part4
%patch167 -p2 -b .bz877150.part5
%patch168 -p2 -b .bz877150.part6
%patch169 -p2 -b .bz877150.part7
%patch170 -p2 -b .bz877150.part8
%patch171 -p2 -b .bz877150.part9
%patch172 -p2 -b .bz877150.part10
%patch173 -p2 -b .bz877150.part11
%patch174 -p2 -b .bz877150.part12
%patch175 -p2 -b .bz877150.part13
%patch176 -p2 -b .bz877150.part14
%patch177 -p2 -b .bz877150.part15
%patch178 -p2 -b .bz877150.part16
%patch179 -p2 -b .bz877150.part17
%patch180 -p2 -b .bz877150.part18
%patch181 -p2 -b .bz877150.part19
%patch182 -p2 -b .bz877150.part20
%patch183 -p2 -b .bz877150.part21
%patch184 -p2 -b .bz877150.part22
%patch185 -p2 -b .bz877150.part23
%patch186 -p2 -b .bz877150.part24
%patch187 -p2 -b .bz877150.part25
%patch188 -p2 -b .bz877150.part26
%patch189 -p2 -b .bz877150.part27
%patch190 -p2 -b .bz877150.part28
%patch191 -p2 -b .bz877150.part29
%patch192 -p2 -b .bz877150.part30
%patch193 -p2 -b .bz877150.part31
%patch194 -p2 -b .bz877150.part32
%patch195 -p2 -b .bz877150.part33
%patch196 -p2 -b .bz877150.part34
%patch197 -p2 -b .bz877150.part35
%patch198 -p2 -b .bz877150.part36
%patch199 -p2 -b .bz877150.part37
%patch200 -p2 -b .bz877150.part38
%patch201 -p2 -b .bz877150.part39
%patch202 -p2 -b .bz877150.part40
%patch203 -p2 -b .bz877150.part41
%patch204 -p2 -b .bz877150.part42
%patch205 -p2 -b .bz877150.part43
%patch206 -p2 -b .bz877150.part44
%patch207 -p2 -b .bz877150.part45
%patch208 -p2 -b .bz877150.part46
%patch209 -p2 -b .bz877150.part47
%patch210 -p2 -b .bz877150.part48
%patch211 -p2 -b .bz877150.part49
%patch212 -p2 -b .bz877150.part50
%patch213 -p2 -b .bz877150.part51
%patch214 -p2 -b .bz877150.part52
%patch215 -p2 -b .bz877150.part53
%patch216 -p2 -b .bz994643.part1
%patch217 -p2 -b .bz994643.part2

%build
./configure --kernel_src=/usr --libdir=%{_libdir}
sed -i '/RELEASE_MAJOR/s/= .*/= 0/' make/defines.mk
sed -i '/RELEASE_MINOR/s/= .*/= 1.0/' make/defines.mk
sed -i '/RELEASE /s/= .*/= %{version}/' make/defines.mk
mkdir include/linux
#cp include/gfs2_ondisk.h include/linux/
make

%post
/sbin/chkconfig --add gfs2

%preun
if [ "$1" = 0 ]; then
	/sbin/chkconfig --del gfs2
fi
exit 0

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
/sbin/*
/etc/rc.d/init.d/gfs2

%{_mandir}/*/*

%changelog
* Wed Aug 21 2013 Andrew Price <anprice@redhat.com> 0.1.62-39
- gfs2_tool: Update /etc/mtab with metafs mounts, handle interrupts
- libgfs2: Set umask before calling mkstemp
  Resolves: rhbz#994643

* Fri May 10 2013 Andrew Price <anprice@redhat.com> 0.1.62-38
- fsck.gfs2: Fix undeletable files in lost+found (53 patches)
- Resolves: rhbz#877150

* Wed May 08 2013 Andrew Price <anprice@redhat.com> 0.1.62-37
- GFS2: Fix permissions on GFS2 man pages
- Resolves: rhbz#883864

* Fri May 03 2013 Andrew Price <anprice@redhat.com> 0.1.62-36
- gfs2_convert: Various bugfixes (7 patches)
- Resolves: rhbz#887374

* Mon Jul 16 2012 Andrew Price <anprice@redhat.com> 0.1.62-35
- fsck.gfs2: Fix buffer overflow in get_lockproto_table
- Resolves: rhbz#838910

* Wed Dec 07 2011 Andrew Price <anprice@redhat.com> 0.1.62-34
- libgfs2: Don't count sentinel dirent as an entry
- Resolves: rhbz#745126

* Fri Oct 28 2011 Abhi Das <adas@redhat.com> 0.1.62-33
- gfs2_grow: gfs2_grow fails on a full file system with stuffed rindex file
- mkfs.gfs2: mkfs.gfs2 doesn't work on regular files
- libgfs2: libgfs2 limit major/minor numbers to 255
- gfs2_grow: gfs2_grow fails to grow a filesystem with less than 3 rgrps
- Resolves: rhbz#711451, rhbz#720935, rhbz#714739, rhbz#730091

* Wed Sep 28 2011 Andrew Price <anprice@redhat.com> 0.1.62-32
- gfs2_edit: Add compression to savemeta and restoremeta
- Resolves: rhbz#702296

* Thu Jun 2 2011 Abhi Das <adas@redhat.com> 0.1.62-31
- gfs2_edit: Don't prematurely release buffer_heads
- Resolves: rhbz#698298

* Fri Apr  8 2011 Abhi Das <adas@redhat.com> 0.1.62-30
- fsck.gfs2: segfault in pass1b
- gfs2_edit savemeta doesn't save all leaf blocks for large dirs
- Resolves: rhbz#679076 rhbz#679565

* Sat Feb  5 2011 Bob Peterson <rpeterso@redhat.com> 0.1.62-29
- Multiple gfs2_edit fixes and enhancements: savemeta memory leak, etc.
- Resolves: rhbz#656371

* Sat Feb  5 2011 Ben Marzinski <bmarzins@redhat.com> 0.1.62-29
- enable gfs2_grow on completely full filesystems.
- Resolves: rhbz#490649

* Sat Feb  5 2011 Bob Peterson <rpeterso@redhat.com> 0.1.62-29
- fsck.gfs2 stuck in pass1 on i686.
- Resolves: rhbz#667769

* Sat Feb  5 2011 Bob Peterson <rpeterso@redhat.com> 0.1.62-29
- fsck.gfs2: reports master/root dinodes as unused and fixes the bitmap.
- Resolves: rhbz#642797

* Thu Oct 14 2010 Abhi Das <adas@redhat.com> 0.1.62-28
- gfs2_convert corrupts file system when directory has di_height 3
- Resolves: rhbz#643099

* Mon Sep 27 2010 Abhi Das <adas@redhat.com> 0.1.62-27
- gfs2_convert doesn't resume after interrupted conversion
- Resolves: rhbz#636157

* Mon Sep 20 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-26
- fsck.gfs2 segfaults if journals are missing
- Resolves: rhbz#620384

* Mon Sep 20 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-26
- fsck.gfs2 deletes directories if they get too big
- Resolves: rhbz#624689

* Mon Sep 20 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-26
- unmount GFS2 filesystem fail when other filesystems are mounted there
- Resolves: rhbz#627723

* Mon Sep 20 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-26
- fsck.gfs2 truncates directories with more than 100,000 entries
- Resolves: rhbz#629010

* Fri Sep 17 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-25
- gfs2_fsck segfault when statfs system file is missing
- Resolves: rhbz#575968

* Fri Sep 17 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-25
- fsck.gfs2: unaligned access on ia64
- Resolves: rhbz#608158

* Fri Sep 17 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-25
- gfs2_edit restoremeta should not return 0 on failure
- Resolves: rhbz#607229

* Fri Sep 17 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-25
- gfs2_fsck ends on journal recovery
- Resolves: rhbz#606468

* Fri Sep 17 2010 Abhi Das <adas@redhat.com> 0.1.62-25
- Fix gfs2 manual pages
- Resolves: rhbz#588374

* Fri Sep 17 2010 Abhi Das <adas@redhat.com> 0.1.62-25
- Better error reporting when not enough journals
- Resolves: rhbz#537201

* Fri Sep 17 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-25
- Fix device name and mount point in utils
- Resolves: rhbz#597002

* Fri Sep 17 2010 Abhi Das <adas@redhat.com> 0.1.62-23
- gfs2_convert doesn't convert quota files
- Resolves: rhbz#589820

* Fri Sep 17 2010 Abhi Das <adas@redhat.com> 0.1.62-23
- gfs2_quota: Better quota file length
- Resolves: rhbz#585085

* Fri Sep 17 2010 Abhi Das <adas@redhat.com> 0.1.62-23
- Was not converting full gfs1 filesystems
- Resolves: rhbz#585081

* Fri Sep 17 2010 Abhi Das <adas@redhat.com> 0.1.62-23
- gfs2_convert doesn't convert indirect extended attributes
- Resolves: rhbz#576040

* Fri Sep 17 2010 Abhi Das <adas@redhat.com> 0.1.62-23
- gfs2_convert: Fix conversion of gfs1 CDPNs
- Resolves: rhbz#573795

* Fri Sep 17 2010 Abhi Das <adas@redhat.com> 0.1.62-23
- gfs2_convert uses too much memory
- Resolves: rhbz#571876

* Fri Sep 17 2010 Abhi Das <adas@redhat.com> 0.1.62-23
- gfs2_convert segfaults when converting block size 512
- Resolves: rhbz#568852

* Thu Sep 16 2010 Abhi Das <adas@redhat.com> 0.1.62-22
- Recent libgfs2 patch breaks build with newer kernels
- Resolves: rhbz#589815

* Thu Sep 16 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-21
- Multiple speed and correctness enhancements
- Resolves: rhbz#455300

* Wed Mar 03 2010 Abhi Das <adas@redhat.com> 0.1.62-20
- Fix gfs2_quota to initialize fiemap flags
- Fix gfs2_quota to deal with boundary conditions that cause some
  quotas to not be set/listed correctly.
- Resolves: rhbz#536902

* Wed Mar  3 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-19
- Fix gfs2_grow to sync new rgrps to disk before updating rindex.
- Resolves: rhbz#546683

* Tue Feb 16 2010 Abhi Das <adas@redhat.com> 0.1.62-18
- Fix gfs2_convert to correctly convert jdata files
- Resolves: rhbz#545602

* Thu Feb 11 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-17
- Allow fsck.gfs2 to check mounted root file systems
- Resolves: rhbz#557128

* Wed Feb 02 2010 Abhi Das <adas@redhat.com> 0.1.62-16
- Fix gfs2_convert/libgfs2 to correctly update statfs file
- Resolves: rhbz#556961

* Wed Jan 27 2010 Bob Peterson <rpeterso@redhat.com> 0.1.62-15
- Allow fsck.gfs2 to check RO mounted file systems
- Resolves: rhbz#557128

* Mon Dec 21 2009 Abhi Das <adas@redhat.com> 0.1.62-14
- Fix gfs2_quota to remove linked list and use fiemap for list operations
- Fix gfs2_convert conversion of inodes at different metatree heights in gfs1 & gfs2
- Fix gfs2_convert to allow restart of interrupted converts.
- Resolves: rhbz#536902 rhbz#548585 rhbz#548588

* Thu Dec 17 2009 Bob Peterson <rpeterso@redhat.com> 0.1.62-13
- Fix gfs2_edit savemeta bugs whereby directories weren't full saved.
- Resolves: rhbz#528786

* Thu Dec 3 2009 Bob Peterson <rpeterso@redhat.com> 0.1.62-12
- Allow fsck.gfs2 to check and repair the statfs file
- Resolves: rhbz#539337

* Wed Oct 7 2009 Bob Peterson <rpeterso@redhat.com> 0.1.62-11
- Fix problems where gfs2_edit savemeta wasn't saving extended attribute sub-blocks
- Resolves: rhbz#527770

* Wed Sep 9 2009 Bob Peterson <rpeterso@redhat.com> 0.1.62-7
- Allow fsck.gfs2 to repair rindex for block size less than 4K
- Resolves: rhbz#520762

* Tue Sep 8 2009 Bob Peterson <rpeterso@redhat.com> 0.1.62-5
- Fixed a problem whereby the extended attribute count was mis-calculated.
- Resolves: rhbz#500483 (part2)

* Wed Sep 2 2009 Bob Peterson <rpeterso@redhat.com> 0.1.62-4
- Fixed problem where gfs2_edit -p block# showed wrong height/offset
- Resolves: rhbz#506343

* Mon Aug 31 2009 Bob Peterson <rpeterso@redhat.com> 0.1.62-3
- Allow gfs2_edit printsavedmeta to print destination size and type
- Make gfs2_edit -p <block> blockalloc work for gfs1 file systems
- Allow gfs2_edit to display and print gfs1 rgrps
- gfs2_edit: Indirect pointers missing from list when paging up and down
- gfs2_edit: Add missing superblock fields for gfs1 file systems
- gfs2_edit: Fix rindex read function for gfs1 file systems
- Fixed gfs2_edit printing wrong directory entry type for gfs1
- Resolves: rhbz#503529

* Wed Aug 19 2009 Bob Peterson <rpeterso@redhat.com> 0.1.62-2
- gfs2_edit: Fixed indirect block scrolling.
- fsck.gfs2: Message printed to stderr instead of stdout problem fixed.
- gfs2_edit unaligned access problems fixed.
- Fixed "fsck.gfs2: invalid option -- a" on boot when mounting gfs2 root.
- Fixed gfs2_tool man page incorrect reference to gfs2_mount.
- Fixed segfault in fsck.gfs2 rindex repair code.
- Fixed problems where fsck.gfs2 needed to be run twice.
- Added #ifdefs to allow gfs2-utils to compile on older kernels.
- Resolves: rhbz#503485 rhbz#506682 rhbz#503530 rhbz#507596 rhbz#514939 rhbz#514018 rhbz#500483 rhbz#515370

* Mon Jul 27 2009 Chris Feist <cfeist@redhat.com> 0.1.62-1
- Fix man page references to fsck.gfs2.
- Resolves: rhbz#477072

* Tue Jul 14 2009 Chris Feist <cfeist@redhat.com> 0.1.61-1
- fsck.gfs2 no longer segfaults when fixing 'EA leaf block type' problems.
- Resolves: rhbz#510758

* Mon Jun 29 2009 Chris Feist <cfeist@redhat.com> 0.1.60-1
- When '/' is a gfs2 file system it is now properly mounted without an error.
- Resolves: rhbz#507893

* Thu Jun 25 2009 Chris Feist <cfeist@redhat.com> 0.1.59-1
- gfs_convert -vy now works properly on a ppc system.
- Resolves: rhbz#506629

* Fri May 29 2009 Chris Feist <cfeist@redhat.com> 0.1.58-1
- Fixed an issue with the gfs2_edit savemeta function not saving blocks of type
  2.
- Resolves: rhbz#502056

* Wed May 20 2009 Chris Feist <cfeist@redhat.com> 0.1.57-1
- A gfs filesystems metadata is now properly copied with 'gfs2_edit savemeta'
- Resolves: rhbz#501732

* Mon May 04 2009 Chris Feist <cfeist@redhat.com> 0.1.56-1
- gfs2_fsck now properly fixes journal sequence numbers
- The debugfs mount point has been randomized to prevent symlink attacks
- Resolves: rhbz#498646 rhbz#498950

* Fri Apr 24 2009 Chris Feist <cfeist@redhat.com> 0.1.55-1
- gfs2_convert now properly frees blocks when removing a file with a height
  greater than 1
- Updated man pages
- Added options to gfs2_tool df to provide more human readable output
- GFS2 utilities now use and provide filesystem UUID
- gfs2_fsck now uses the proper return codes
- gfs2_edit has been updated
- gfs2_tool df no longer segfaults on a non-4k block size
- gfs2_grow no longer references the '-r' option
- gfs2_convert no longer causes filesystem corruption
- gfs2_edit has been improved to help differentiate between zero-data and
  non-zero data from pointers
- gfs2_edit now properly saves the per-node quota files
- A segfault in gfs2_fsck as been fixed
- Resolves: rhbz#474707 rhbz#477072 rhbz#480833 rhbz#242701 rhbz#474705 rhbz#483799 rhbz#485761 rhbz#486034 rhbz#490136 rhbz#483799 rhbz#496330

* Fri Dec 12 2008 Chris Feist <cfeist@redhat.com> 0.1.53-1
- gfs2_convert now properly converts file systems.
- Resolves: rhbz#240584 rhbz#471618

* Wed Dec 10 2008 Chris Feist <cfeist@redhat.com> 0.1.52-1
- gfs2_convert now properly converts file systems.
- Resolves: rhbz#240584 rhbz#471618

* Mon Dec 01 2008 Chris Feist <cfeist@redhat.com> 0.1.51-1
- Device is now properly checked to verify that the device is not already
  mounted or busy.
- gfs2_convert now properly converts file systems.
- Resolves: rhbz#240584 rhbz#471618

* Fri Nov 14 2008 Chris Feist <cfeist@redhat.com> 0.1.50-1
- gfs2_edit can now save the metadata of a GFS filesystem.
- Resolves: rhbz#471239

* Tue Oct 14 2008 Chris Feist <cfeist@redhat.com> 0.1.49-1
- Fixes to make noatime/nodiratime options work properly.

* Mon Sep 29 2008 Chris Feist <cfeist@redhat.com> 0.1.48-1
- Segfault fixed when running special block lists.
- Resolves: rhbz#463588

* Mon Sep 15 2008 Chris Feist <cfeist@redhat.com> 0.1.47-1
- gfs2_utils now recognizes the new gfs2meta fs changes.
- Resolves: rhbz#459630

* Thu Sep 11 2008 Chris Feist <cfeist@redhat.com> 0.1.46-1
- Buffers are now synced to disk when re-writing the superblock.
- Resolves: rhbz#461290

* Fri Sep 05 2008 Chris Feist <cfeist@redhat.com> 0.1.45-1
- Updates to /etc/mtab are skipped when it is a link to /proc/mounts.
- Various updates to gfs2_edit.
- mkfs.gfs2 now has an option fs size parameter.
- gfs2_fsck now accepts UNLINKED metadata blocks.
- Resolves: rhbz#438759 rhbz#318271 rhbz#450004 rhbz#450764 rhbz#460327

* Wed Apr 02 2008 Chris Feist <cfeist@redhat.com> 0.1.44-1
- mkfs.gfs2 man page now documents the proper default lock protocol
- Resolves: rhbz#435917

* Fri Jan 18 2008 Chris Feist <cfeist@redhat.com> 0.1.43-1
- Support has been added for the -n and -f mount options.
- Resolves: rhbz#333961

* Mon Jan 14 2008 Chris Feist <cfeist@redhat.com> 0.1.42-1
- gfs2_fsck now behaves more like other filesystem fsck commands
- gfs2_edit man page created
- Fixed build time warnins for gfs2 userland tools
- lock_dlm is now the default lock protocol in mkfs.gfs and mkfs.gfs2
- Journals are now not cleared without asking the user first
- Updates to gfs2_jadd man page
- Extra slashes on gfs2 mount paths no longer confuse gfs2 tools
- gfs2_tool lockdump has been implemented
- gfs2_tool man page has been updated
- gfs2_quota now works if the lock table is not specified
- Additional gfs2_tool commands have now been implemented
- gfs2_edit savemeta now saves the rindex file
- Resolves: rhbz#240545 rhbz#247318 rhbz#251180 rhbz#311591 rhbz#291551 rhbz#291551 rhbz#334481 rhbz#345501 rhbz#349601 rhbz#354201 rhbz#352581 rhbz#336561 rhbz#364741 rhbz#352841 rhbz#369771 rhbz#382581 rhbz#402971 rhbz#325151 rhbz#426670

* Wed Dec 19 2007 Chris Feist <cfeist@redhat.com> 0.1.41-1
- gfs2_fsck changes the system inodes properly now.
- gfs2_edit savemeta now saves the rindex file.
- Resolves: rhbz#402971 rhbz#325151

* Mon Nov 19 2007 Chris Feist <cfeist@redhat.com> 0.1.40-1
- New sources
- Resolves: rhbz#382581

* Tue Sep 25 2007 Chris Feist <cfeist@redhat.com> 0.1.38-1
- GFS filesystems with 1k block sizes now mount.
- Resolves: rhbz#304001

* Tue Sep 18 2007 Chris Feist <cfeist@redhat.com> 0.1.37-1
- More work on processing the '-n' command line option
- Resolves: rhbz#291451

* Mon Sep 17 2007 Chris Feist <cfeist@redhat.com> 0.1.36-1
- fsck now works when processing files larger than 945 MB
- fsck now properly process the '-n' command line option
- Resolves: rhbz#291451 rhbz#287901

* Tue Sep 11 2007 Chris Feist <cfeist@redhat.com> 0.1.34-1
- gfs2_fsck is now found by the fsck wrapper
- Resolves: rhbz#286211

* Fri Aug 24 2007 Chris Feist <cfeist@redhat.com> 0.1.33-1
- Userland fixes for gfs2 quota linked list issues
- Resolves: rhbz#253016

* Mon Aug 20 2007 Chris Feist <cfeist@redhat.com> 0.1.32-1
- Fix gfs2 init script so it doesn't remove modules on shutdown
- Resolves: rhbz#253172

* Wed Aug 15 2007 Chris Feist <cfeist@redhat.com> 0.1.31-1
- gfs2_tool can now set data journal flags
- Remove check for sysfs
- Resolves: rhbz#248423

* Thu Jul 26 2007 Chris Feist <cfeist@redhat.com> 0.1.26-1
- Fixed an issue with gfs mount not properly loading the gfs module
- Resolves: rhbz#247853

* Tue Jan 16 2007 Chris Feist <cfeist@redhat.com> 0.1.24-1
- New upstream sources.
- Resolves: rhbz#222747

* Wed Jan 03 2007 Chris Feist <cfeist@redhat.com> 0.1.24-1
- Updated sources
- Resolves: rhbz#218560

* Thu Dec 21 2006 Chris Feist <cfeist@redhat.com> 0.1.23-1
- Updated sources
- Resolves: rhbz#218560

* Tue Dec 19 2006 Chris Feist <cfeist@redhat.com> 0.1.22-1
- New upstream sources.
- Resolves: rhbz#219878

* Tue Dec 04 2006 Chris Feist <cfeist@redhat.com> 0.1.21-1
- New upstream sources.
- Resolves: rhbz#218134 rhbz#215962

* Thu Nov 30 2006 Chris Feist <cfeist@redhat.com> 0.1.19-1
- New upstream sources.
- Resolves: rhbz#217798

* Wed Nov 29 2006 Chris Feist <cfeist@redhat.com> 0.1.18-1
- New upstream sources.
- Resolves: rhbz#217460

* Thu Oct 26 2006 Chris Feist <cfeist@redhat.com> 0.1.14-1
- New upstream sources.

* Fri Oct 13 2006 Chris Feist <cfeist@redhat.com> 0.1.12-1
- New Upstream sources.

* Fri Oct 13 2006 Chris Feist <cfeist@redhat.com> 0.1.10-1
- New Upstream sources.

* Mon Oct 09 2006 Chris Feist <cfeist@redhat.com> 0.1.9-1
- New Upstream sources.

* Mon Sep 25 2006 Chris Feist <cfeist@redhat.com> 0.1.8-1
- New Upstream sources.

* Wed Sep 13 2006 Chris Feist <cfeist@redhat.com> 0.1.7-1
- New Upstream sources.

* Thu Sep 07 2006 Chris Feist <cfeist@redhat.com> 0.1.6-2
- Fix typo in uninstall script (turn off gfs2 instead of gfs)

* Mon Aug 28 2006 Chris Feist <cfeist@redhat.com> 0.1.6-1
- New Upstream sources.

* Tue Aug 22 2006 Chris Feist <cfeist@redhat.com> 0.1.5-1
- New Upstream sources.

* Mon Aug 14 2006 Chris Feist <cfeist@redhat.com> 0.1.3-0
- New Upstream sources, use dist tag.

* Fri Jul 14 2006 Chris Feist <cfeist@redhat.com>
- Rebuild with updated sources

* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com>
- rebuild

* Tue Jun 27 2006 Florian La Roche <laroche@redhat.com>
- fix typo in preun script

* Fri Jun 09 2006 Chris Feist <cfeist@redhat.com> - 0.1.0-1.fc6.3
- Initial build of gfs-utils.