rpmbuild for arachni (ruby-package)
Reindl Harald
h.reindl at thelounge.net
Sun Dec 18 22:31:54 UTC 2011
has anybody an idea why this spec-file not work?
somehow i have no plan how pack ruby-apps as rpm and
openvas would like the binary for sec-audits
[builduser at buildserver:/rpmbuild/SPECS]$ rpmbuild -bb arachni.spec
Ausführung(%prep): /bin/sh -e /var/tmp/rpm-tmp.8i1hwZ
+ umask 022
+ cd /home/builduser/rpmbuild/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /home/builduser/rpmbuild/BUILD
+ rm -rf arachni-0.3-7
+ /usr/bin/bzip2 -dc /home/builduser/rpmbuild/SOURCES/arachni-0.3-7.tar.bz2
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd arachni-0.3-7
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Ausführung(%build): /bin/sh -e /var/tmp/rpm-tmp.q4wgfs
+ umask 022
+ cd /home/builduser/rpmbuild/BUILD
+ cd arachni-0.3-7
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rake build
rm *.afr || true
rm: cannot remove `*.afr': No such file or directory
rm *.gem || true
rm: cannot remove `*.gem': No such file or directory
rm logs/XMLRPC* || true
rm: cannot remove `logs/XMLRPC*': No such file or directory
rm lib/ui/web/server/db/log.db || true
rm: cannot remove `lib/ui/web/server/db/log.db': No such file or directory
rm lib/ui/web/server/db/default.db || true
rm: cannot remove `lib/ui/web/server/db/default.db': No such file or directory
rm lib/ui/web/server/db/welcomed || true
rm: cannot remove `lib/ui/web/server/db/welcomed': No such file or directory
gem build arachni.gemspec
Successfully built RubyGem
Name: arachni
Version: 0.3
File: arachni-0.3.gem
+ exit 0
Ausführung(%install): /bin/sh -e /var/tmp/rpm-tmp.MkBDFX
+ umask 022
+ cd /home/builduser/rpmbuild/BUILD
+ '[' /home/builduser/rpmbuild/BUILDROOT/arachni-0.3-7.fc15.20111218.rh.x86_64 '!=' / ']'
+ rm -rf /home/builduser/rpmbuild/BUILDROOT/arachni-0.3-7.fc15.20111218.rh.x86_64
++ dirname /home/builduser/rpmbuild/BUILDROOT/arachni-0.3-7.fc15.20111218.rh.x86_64
+ mkdir -p /home/builduser/rpmbuild/BUILDROOT
+ mkdir /home/builduser/rpmbuild/BUILDROOT/arachni-0.3-7.fc15.20111218.rh.x86_64
+ cd arachni-0.3-7
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /home/builduser/rpmbuild/BUILDROOT/arachni-0.3-7.fc15.20111218.rh.x86_64
+ install -d -m0755 '/home/builduser/rpmbuild/BUILDROOT/arachni-0.3-7.fc15.20111218.rh.x86_64%{ruby_sitelib}'
+ install -d -m0755 '/home/builduser/rpmbuild/BUILDROOT/arachni-0.3-7.fc15.20111218.rh.x86_64%{ruby_sitearch}'
+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id /home/builduser/rpmbuild/BUILD/arachni-0.3-7
find: `/home/builduser/rpmbuild/BUILDROOT/arachni-0.3-7.fc15.20111218.rh.x86_64': No such file or directory
Fehler: Fehler-Status beim Beenden von /var/tmp/rpm-tmp.MkBDFX (%install)
Fehler beim Bauen des RPM:
Fehler-Status beim Beenden von /var/tmp/rpm-tmp.MkBDFX (%install)
___________________________________________________________________
Name: arachni
Version: 0.3
Release: 7%{?dist}
Summary: Web Application Security Scanner Framework
License: GPLv2+
Group: Networking/Security
Source: https://github.com/Zapotek/arachni/%name-%{version}-7.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: sqlite-devel
BuildRequires: libffi
BuildRequires: gcc
BuildRequires: gcc-gfortran
BuildRequires: libxml2-devel
BuildRequires: make
BuildRequires: openssl-devel
BuildRequires: pkgconfig
BuildRequires: libxslt
BuildRequires: libxslt-devel
BuildRequires: libxml2-devel
BuildRequires: mpfr-devel
BuildRequires: libcurl-devel
BuildRequires: rubygem-rake
%description
Arachni is a feature-full, modular, high-performance Ruby framework aimed towards
helping penetration testers and administrators evaluate the security of web applications.
%prep
%setup -q -n %name-%{version}-7
%build
rake build
%install
rm -rf $RPM_BUILD_ROOT
install -d -m0755 %{buildroot}%{ruby_sitelib}
install -d -m0755 %{buildroot}%{ruby_sitearch}
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
#%{_bindir}/dirb
#%{_bindir}/gendict
#%{_bindir}/html2dic
#%{_mandir}/man1/dirb.1.gz
%changelog
* Sun Dec 18 2011 Reindl Harald <h.reindl at thelounge.net>
- RPM for Fedora
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20111218/727c452d/attachment.sig>
More information about the devel
mailing list