Re: Aegis RPM won't build on RHEL 6.0 or Fedora 12 and above
Cal Webster <[email protected]>
| Newsgroups | gmane.comp.version-control.aegis.user |
|---|---|
| Message-ID | <1313794133.1416.216.camel@kc130ssa> |
On Wed, 2011-08-10 at 23:02 +0200, Walter Franzini wrote: > Cal Webster <[email protected]> writes: > > > This issue was originally discussed in the thread: "[Aegis] [ANN] Aegis > > 4.24.3 released". > > > > Sorry, I should have opened a new thread when I first realized there was > > a problem. > > Cal, > > can you download the 4.24.4rc1 archive from the url below? > > http://aegis.stepbuild.org/aegis-4.24.4rc1.tar.gz > > It incorporates your suggestions regarding etc/spec.sh and should > hopefully fix the -debug package problem. > > I'm leaving for Berlin tomorrow morning and will be back on August 16, > so there is no need to hurry :-) Hope you had a great trip Walter. Thank you for all your work. :-) I had a little trouble building the RPMs from that tar-ball but I was able to push through. I know you were in a hurry at the time so no big deal. In case you need the info, however, I'm reporting what I had to do along with the results of the builds. Once the spec file was modified, directory renamed, and tar-ball re-packaged, the rpmbuild completed with no fatal errors. As modified below, the rpmbuild of the tar-ball produced these files on my new CentOS 6 machine: aegis-4.24.4-rc1.src.rpm aegis-4.24.4-rc1.x86_64.rpm aegis-txtdocs-4.24.4-rc1.x86_64.rpm aegis-psdocs-4.24.4-rc1.x86_64.rpm aegis-debuginfo-4.24.4-rc1.x86_64.rpm I discovered that I could not install this source RPM (SRPM), built on my Cent OS 6 x86_64 machine, on older platforms. Attempts to install on our RHEL 4 host raised MD5 checksum errors. Apparently, there were changes to MD5 that are not backward compatible. This was the error: error: unpacking of archive failed on file /usr/src/redhat/SOURCES/aegis-4.24.4.tar.gz;4e4ee03b: cpio: MD5 sum mismatch However, a SRPM built on RHEL 4 happily installs and builds on any host. Lesson learned: If you need to install Aegis on multiple Red Hat platforms, build the SRPM from tar-ball on the oldest platform first. Then use that SRPM to build for remaining platforms. -or- Just build on each platform from the tar-ball. I'll report back if we have any problems with this Aegis version. I'm installing it on our new CentOS 6 server before I migrate services from the old RHEL 4 box. [Actions required to use aegis-4.24.4rc1.tar.gz with rpmbuild] 1. Tar-ball had to be renamed: From: aegis-4.24.4rc1.tar.gz To: aegis-4.24.4.tar.gz Why: Build kept failing to extract sources until I changed this. rpmbuild uses the "Sources:" line in the spec file to get the source file name. It only uses the last portion of the line (after the last "/"). The original spec file showed this "Sources:" line: Source: http://aegis.sourceforge.net/aegis-4.24.tar.gz Changing the tar-ball name to aegis-4.24.tar.gz allowed the "prep" stage of the rpmbuild to continue. However, I soon discovered that the rpmbuild constructed the buildroot directory name from the package name and full version number (not including release number). After several modifications to aegis.spec I changed the name of the tar-ball and the reference in the aegis.spec file to "aegis-4.24.4.tar.gz". 2. Aegis build directory inside tar-ball had to be renamed and tar-ball re-packaged: From: aegis-4.24.4rc1 To: aegis-4.24.4 Why: Build kept failing to create the buildroot dir. Examination of the build script in /tmp revealed it was trying to change directory into "aegis-4.24.4", the name of the rpm buildroot directory constructed from the variables ${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}. This was, of course, different than the directory originally extracted from the tar ball into the rpmbuild BUILD directory. The mis-match caused the build to fail. These variables were defined in the temporary rpmbuild script (/var/tmp/rpm-tmp.V5EXUT): # Original version was 4.24 RPM_PACKAGE_NAME="aegis" RPM_PACKAGE_VERSION="4.24.4" They are taken from the spec file lines: Name: aegis Version: 4.24.4 After changing the name of the Aegis source directory, making the version and release numbers in the spec file conform to standard conventions, and modifying references in the spec file, the build continued. 3. Had to modify file "aegis.spec" and (to a lesser extent) "etc/spec.sh". I compared this spec file to that of the previous version (4.24.3) and extrapolated. Patch for aegis.spec: --%<------------------------------------------------------ --- aegis-4.24.4rc1/aegis.spec 2011-08-10 09:42:22.000000000 -0400 +++ aegis-4.24.4/aegis.spec 2011-08-15 16:28:15.488881340 -0400 @@ -8,11 +8,11 @@ # Summary: project change supervisor Name: aegis -Version: 4.24 -Release: 1 +Version: 4.24.4 +Release: rc1 License: GPL Group: Development/Version Control -Source: http://aegis.sourceforge.net/aegis-4.24.tar.gz +Source: http://aegis.sourceforge.net/aegis-4.24.4.tar.gz URL: http://aegis.sourceforge.net BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root @@ -57,7 +57,7 @@ make %install -mkdir -p /%_prefix/com/aegis +mkdir -p $RPM_BUILD_ROOT/%_prefix/com/aegis make DESTDIR=%{buildroot} install # If rpmbuild does not strip your binaries, consider adding # INSTALL_PROGRAM='/usr/bin/install -s' --%<------------------------------------------------------ Changes: 1. Modified "Version:" number to match current version, as implied by the original file name. Used convention from spec files in previous versions. Why: Version was incorrect and caused rpmbuild to assume an incorrect buildroot directory. 2. Modified "Release:" number to match current release candidate number. Why: Release number was incorrect. 3. Modified "Source:" line in spec file. Why: Source tar-ball file name must match the actual file name. 4. Modified install rule to make aegis state directories. Why: It was missing the "$RPM_BUILD_ROOT" variable. Patch for etc/spec.sh --%<------------------------------------------------------ --- aegis-4.24.4rc1/etc/spec.sh 2011-08-10 09:42:22.000000000 -0400 +++ aegis-4.24.4/etc/spec.sh 2011-08-15 16:56:47.797931923 -0400 @@ -34,7 +34,7 @@ Summary: project change supervisor Name: aegis Version: ${version} -Release: 1 +Release: rc1 License: GPL Group: Development/Version Control Source: http://aegis.sourceforge.net/aegis-${version}.tar.gz --%<------------------------------------------------------ Changes: 1. Modified "Release" number to match current release candidate number. Why: To follow standard naming conventions. [/Actions required to use aegis-4.24.4rc1.tar.gz with rpmbuild] [rpmbuild messages] Notes: 1. Even after installing the following packages, I still got the build notice to consider installing a UUID library. uuid.x86_64 0:1.6.1-10.el6 uuid-devel.x86_64 0:1.6.1-10.el6 uuid-c++.x86_64 0:1.6.1-10.el6 uuid-c++-devel.x86_64 0:1.6.1-10.el6 2. I attempted to comply with the build message suggesting I install a magic number library. There is no "libmagic" package for EL6. If you could suggest another package in which this "magic_file" function exists I will search for it. Are you sure this isn't built-in to the main C and C++ libraries? Is there a method by which I could determine whether it exists in my existing shared libraries on CentOS/RHEL 6? 3. Below are relevant warnings and errors generated during the "prep", "build", and "install" stages of rpmbuild. I have omitted repetative or non-remarkable messages to promote clarity. Because mailing list messages are in "plain text", expect line wrap for lines over about 70 characters long. rpmbuild -ta SOURCES/aegis-4.24.4.tar.gz ---------------------------------------- ########## ## Prep ## ########## Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.6shRRH + umask 022 + cd /home/cwebster/rpmbuild/BUILD + LANG=C + export LANG + unset DISPLAY + cd /home/cwebster/rpmbuild/BUILD + rm -rf aegis-4.24.4 + /usr/bin/gzip -dc /home/cwebster/rpmbuild/SOURCES/aegis-4.24.4.tar.gz + /bin/tar -xvvf - drwxrwxr-x cwebster/cwebster 0 2011-08-15 16:57 aegis-4.24.4/ drwxrwxr-x cwebster/cwebster 0 2011-08-15 15:14 aegis-4.24.4/aeannotate/ -rw-r--r-- cwebster/cwebster 1124 2011-08-10 09:42 aegis-4.24.4/aeannotate/list.cc ... -rw-r--r-- cwebster/cwebster 7831 2011-08-10 09:42 aegis-4.24.4/common/abbrev iate.cc + STATUS=0 + '[' 0 -ne 0 ']' + cd aegis-4.24.4 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 ########### ## Build ## ########### Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.cPLAdE + umask 022 + cd /home/cwebster/rpmbuild/BUILD + cd aegis-4.24.4 + LANG=C + export LANG + unset DISPLAY + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protec tor --param=ssp-buffer-size=4 -m64 -mtune=generic' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FFLAGS + ./configure --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --sysconfdir=/etc --prefix=/usr --mandir=/usr/share/man --with-nlsdir=/usr/share/locale checking for x86_64-unknown-linux-gnu-g++... no ... checking for magic_file in -lmagic... no You may like to have the file magic number library installed in order to build Aegis. This will result is superior Content-Type information being inserted at several points in the code. Homepage: http://www.darwinsys.com/file/ The following command may be used to install it: sudo yum install libmagic-devel ... checking for a Bourne shell which understands functions... /bin/sh checking for owner of aegis library files... 3, 3 You may wish to install one of the following UUID library flavors: * e2fsprogs implementation * OSSP implementation Don't Panic: this library is optional, nothing will break. The following command may be used to install it: sudo yum install uuid-devel ./configure: line 7916: test: too many arguments configure: creating ./config.status config.status: creating Makefile config.status: creating lib/cshrc config.status: creating lib/profile config.status: creating etc/libdir.so config.status: creating common/libdir.cc config.status: creating etc/compat.2.3 config.status: creating common/config.h + make CONFIG_FILES=script/ae-cvs-ci:script/ae-cvs-ci.in CONFIG_HEADERS= /bin/sh \ ./config.status config.status: creating script/ae-cvs-ci mkdir bin cp script/ae-cvs-ci bin/ae-cvs-ci chmod a+rx bin/ae-cvs-ci g++ -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/libxml2 -c ae-repo-ci/arglex3.cc mv arglex3.o ae-repo-ci/arglex3.o ... mv main.o aegis/main.o g++ -o bin/aegis aegis/aeb.o aegis/aeca.o aegis/aecd.o aegis/aechown.o aegis/aeclean.o aegis/aeclone.o aegis/aecp.o aegis/aecpu.o aegis/aed.o aegis/aedb.o aegis/aedbu.o aegis/aede.o aegis/aedeu.o aegis/aedn.o aegis/aefa.o aegis/aeib.o aegis/aeibu.o aegis/aeif.o aegis/aeip.o aegis/ael.o aegis/aemt.o aegis/aemtu.o aegis/aemv.o aegis/aemvu.o aegis/aena.o aegis/aenbr.o aegis/aenbru.o aegis/aenc.o aegis/aencu.o aegis/aend.o aegis/aenf.o aegis/aenfu.o aegis/aeni.o aegis/aenpa.o aegis/aenpr.o aegis/aenrls.o aegis/aenrv.o aegis/aent.o aegis/aentu.o aegis/aepa.o aegis/aer.o aegis/aera.o aegis/aerb.o aegis/aerbu.o aegis/aerd.o aegis/aerf.o aegis/aeri.o aegis/aerm.o aegis/aermpr.o aegis/aermu.o aegis/aerp.o aegis/aerpa.o aegis/aerpu.o aegis/aerrv.o aegis/aet.o aegis/configured.o aegis/main.o \ libaegis/libaegis.a -lxml2 -lcurl -lcrypt -lbz2 -lz -lm chown root bin/aegis && chmod 4755 bin/aegis chown: changing ownership of `bin/aegis': Operation not permitted make: [bin/aegis] Error 1 (ignored) g++ -I. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/libxml2 -c aeimport/arglex3.cc ... chown root bin/aeimport && chmod 4755 bin/aeimport chown: changing ownership of `bin/aeimport': Operation not permitted make: [bin/aeimport] Error 1 (ignored) ... gsoelim -Ilib/en/refman -Ietc -Ilib/en/man1 -Ilib/en/man5 \ -Ilib/en/readme lib/en/refman/main.man | groff -R -t \ -p -man -mpic -mpspic > lib/en/refman.ps lib/en/man1/z_cr.so:38: warning [p 206, 5.0i, div `3section', 0.2i]: can't break line gsoelim -Ilib/en/release -Ietc -Ilib/en/man1 -Ilib/en/man5 \ -Ilib/en/readme lib/en/release/main.man | groff -R -t \ -p -man -mpic -mpspic > lib/en/release.ps gsoelim -Ilib/en/user-guide -Ietc -Ilib/en/man1 -Ilib/en/man5 \ -Ilib/en/readme lib/en/user-guide/main.ms | groff -R \ -t -p -mgs -mpic -mpspic > lib/en/user-guide.ps gsoelim -Ilib/de/auug97 -Ietc -Ilib/de/man1 -Ilib/de/man5 \ -Ilib/de/readme lib/de/auug97/main.ms | groff -Tascii \ -R -t -p -mgs -mpic > lib/de/auug97.txt lib/de/auug97/main.ms:58: warning: can't find special character `ad' lib/de/auug97/main.ms:69: warning: can't find special character `ss' grotty:lib/de/auug97/main.ms:9: character above first line discarded grotty:lib/de/auug97/06.figure1.so:16920: Unknown color (62390, 62390, 62390) mapped to default ... grotty:lib/de/auug97/07.figure2.so:18898: Unknown color (65535, 65535, 65535) mapped to default gsoelim -Ilib/en/aoss4 -Ietc -Ilib/en/man1 -Ilib/en/man5 \ -Ilib/en/readme lib/en/aoss4/main.mm | groff -Tascii \ -R -t -p -mgm -mpic > lib/en/aoss4.txt lib/en/aoss4/main.mm:24: warning: vertical spacing must be greater than 0 /usr/share/groff/1.18.1.4/tmac/mm/4.MT:61: warning: vertical spacing must be greater than 0 gsoelim -Ilib/en/auug93 -Ietc -Ilib/en/man1 -Ilib/en/man5 \ -Ilib/en/readme lib/en/auug93/main.mm | groff -Tascii \ -R -t -p -mgm -mpic > lib/en/auug93.txt lib/en/auug93/main.mm:36: warning: vertical spacing must be greater than 0 /usr/share/groff/1.18.1.4/tmac/mm/4.MT:61: warning: vertical spacing must be greater than 0 gsoelim -Ilib/en/auug96 -Ietc -Ilib/en/man1 -Ilib/en/man5 \ -Ilib/en/readme lib/en/auug96/main.ms | groff -Tascii \ -R -t -p -mgs -mpic > lib/en/auug96.txt grotty:lib/en/auug96/main.ms:9: character above first line discarded grotty:lib/en/auug96/foil.10.so:9364: Unknown color (62390, 62390, 62390) mapped to default ... grotty:lib/en/auug96/foil.10.so:9440: Unknown color (65535, 65535, 65535) mapped to default gsoelim -Ilib/en/auug97 -Ietc -Ilib/en/man1 -Ilib/en/man5 \ -Ilib/en/readme lib/en/auug97/main.ms | groff -Tascii \ -R -t -p -mgs -mpic > lib/en/auug97.txt grotty:lib/en/auug97/main.ms:9: character above first line discarded grotty:lib/en/auug97/06.figure1.so:17066: Unknown color (62390, 62390, 62390) mapped to default ... gsoelim -Ilib/en/refman -Ietc -Ilib/en/man1 -Ilib/en/man5 \ -Ilib/en/readme lib/en/refman/main.man | groff -Tascii \ -R -t -p -man -mpic > lib/en/refman.txt lib/en/man1/z_cr.so:38: warning [p 88, 17.7i, div `3section', 0.3i]: can't break line ... gsoelim -Ilib/en/user-guide -Ietc -Ilib/en/man1 -Ilib/en/man5 \ -Ilib/en/readme lib/en/user-guide/main.ms | groff \ -Tascii -R -t -p -mgs -mpic > lib/en/user-guide.txt lib/en/user-guide/c3.4.so:30: warning [p 104, 2.2i, div `fn@div', 0.3i]: cannot adjust line ... + exit 0 ############# ## Install ## ############# Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.kNiFEy + umask 022 + cd /home/cwebster/rpmbuild/BUILD + '[' /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64 '!=' / ']' + rm -rf /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64 ++ dirname /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64 + mkdir -p /home/cwebster/rpmbuild/BUILDROOT + mkdir /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64 + cd aegis-4.24.4 + LANG=C + export LANG + unset DISPLAY + mkdir -p /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64//usr/com/aegis + make DESTDIR=/home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64 install /usr/bin/install -c -m 0755 -d /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64/usr/bin /usr/bin/install -c bin/ae-cvs-ci /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64/usr/bin/ae-cvs-ci ... /usr/bin/install -c bin/aegis /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64/usr/bin/aegis chown root /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64/usr/bin/aegis && chmod 4755 /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64/usr/bin/aegis chown: changing ownership of `/home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64/usr/bin/aegis': Operation not permitted make: [/home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64/usr/bin/aegis] Error 1 (ignored) ... (all chown root raise errors) extracting debug info from /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64/usr/bin/aefinish cpio: aegis-4.24.4/y.tab.c: Cannot stat: No such file or directory 15769 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-python-bytecompile + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: aegis-4.24.4-rc1.x86_64 warning: File listed twice: /usr/bin/aegis warning: File listed twice: /usr/bin/aeimport warning: File listed twice: /usr/bin/aelock warning: File listed twice: /usr/share/aegis/icon/64x64.png warning: File listed twice: /usr/share/aegis/icon/aegis.gif warning: File listed twice: /usr/share/aegis/icon/bigger.png warning: File listed twice: /usr/share/aegis/icon/rss.gif Requires(interp): /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires: /bin/sh /usr/bin/perl libbz2.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcrypt.so.1()(64bit) libcrypt.so.1(GLIBC_2.2.5)(64bit) libcurl.so.4()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc ++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.5.0)(64bit) libxml2.so.2(LIBXML2_2.5.2)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libz.so.1()(64bit) perl >= 0:5.004 perl(Getopt::Long) perl(strict) rtld(GNU_HASH) Processing files: aegis-txtdocs-4.24.4-rc1.x86_64 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: aegis-psdocs-4.24.4-rc1.x86_64 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: aegis-debuginfo-4.24.4-rc1.x86_64 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64 Wrote: /home/cwebster/rpmbuild/SRPMS/aegis-4.24.4-rc1.src.rpm Wrote: /home/cwebster/rpmbuild/RPMS/x86_64/aegis-4.24.4-rc1.x86_64.rpm Wrote: /home/cwebster/rpmbuild/RPMS/x86_64/aegis-txtdocs-4.24.4-rc1.x86_64.rpm Wrote: /home/cwebster/rpmbuild/RPMS/x86_64/aegis-psdocs-4.24.4-rc1.x86_64.rpm Wrote: /home/cwebster/rpmbuild/RPMS/x86_64/aegis-debuginfo-4.24.4-rc1.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.7YBYh1 + umask 022 + cd /home/cwebster/rpmbuild/BUILD + cd aegis-4.24.4 + rm -rf /home/cwebster/rpmbuild/BUILDROOT/aegis-4.24.4-rc1.x86_64 + exit 0 ---------------------------------------- [/rpmbuild messages]