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